Java算法
文章平均质量分 80
James_Bob
知名程序员James先生。个人官网:www.bubblyyi.com
展开
-
Java实现二分法查找
前言:前跨一步,可能会发现一条意外的小路。生活如山路,向前跨一步,便可发现一条更好的路,使生活更充实,更有乐趣。—— 松下幸之助BinarySearch二分法查找,顾名思义就是要将数据每次都分成两份然后再去找到你想要的数据,我们可以这样去想,二分法查找很类似与我们平时玩的猜价格游戏,当你报出一个价格时裁判会告诉你价格相对于真实值的高低,倘若是低了那我们一定会再说出一个略高的价格,反之亦然。原创 2016-05-24 18:44:05 · 16837 阅读 · 4 评论 -
Java实现选择排序、插入排序、希尔排序算法
前言:我现在所做的一切,都是为了追求更加完美。——科比一、选择排序这种排序方法很直观就是每次从待排序的数据中挑出最小(最大)的与最前面的元素交换,但是并不稳定,稳定的意思就是当有重复元素时有可能在排序完成后顺序有所变化例如{6,6,3}当第一次排序完成后会变成{3,6,6},这时原本第一个6在第二个6之前。代码实现:public class Selection_So原创 2016-05-25 17:26:04 · 1164 阅读 · 0 评论