Java求吸血鬼数 Java 基础

Java求吸血鬼数

在看《Thinking In Java》,有一题是求4位数的吸血鬼数,这里做个笔记。 首先解释一下吸血鬼数字:吸血鬼数字是指位数为偶数的数字,可由一对数字相乘而得到,这对数字各包含乘积的一半位数的数字,以两个0结尾的数字是不允许的。  ...
排序算法——归并排序 数据结构和算法

排序算法——归并排序

归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案...
排序算法——快速排序 数据结构和算法

排序算法——快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研...
分治法 数据结构和算法

分治法

最近开始做算法题,在做到“求最大子数组”的时候,看到提示中说到了要用分治法,于是学习一下,这个学期的算法课里其实也讲了。 先把题目贴出来吧。 Find the contiguous subarray within an array ...
人力资源机器第21关——以零结尾的求和 娱乐游戏

人力资源机器第21关——以零结尾的求和

今天开始给人力资源机器做个笔记,毕竟这也是比较有趣的东西,值得收藏,因为前20关比较简单,所有从21关开始 写 笔记。 人力资源机器第21关:以零结尾的求和 题目 INBOX 充满了零结尾串!那是什么?问我呀——你的上司。...
Java八大排序算法 Java 基础

Java八大排序算法

算法是计算机科学领域最重要的核心,并在众多企业招聘面试的过程中,都会涉及对算法的考核。所以,今天播妞就与大家分享来自 breakingsword 童鞋总结的  8 大经典排序算法与代码实现,希望能够帮助大家更好的掌握算法。 1. 直接插入...