随笔分类 -  算法

摘要:通常人们整理桥牌的方法是一张一张的来,将每一张插入到其他已经有序的牌中的适当位置。 • 思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的序列的合适位置,直到全部插入排序完为止。 Java 示例代码如下: PS: 也可以用 for 循环实现。但要主要 for 循环体语句的执行顺序 (参 阅读全文
posted @ 2016-03-29 19:46 WriteOnRead 阅读(207) 评论(0) 推荐(0)
摘要:简单的选择排序法思想: * 首先找到数组中最小的元素,将它和数组第一个元素互换位置(如果第一个元素就是最小那么它就和自己交换)。 * 其次,在剩下的元素中找到最小的元素,将它与数组的第二个元素互换位置。如此往复。 * 即,它不断地选择剩余元素中的最小者。 Java 示例代码如下: 选择排序法特点: 阅读全文
posted @ 2016-03-27 21:02 WriteOnRead 阅读(433) 评论(0) 推荐(0)
摘要:二分查找(递归实现),Java 代码如下: 注意:进行二分查找的表或数组是有序的。 From: 《算法》 PS: 自己在算法方面太弱了,基本是零基础,而且一看到算法首先想到的就是逃避……一定要克服这个观念,一点点突破! 阅读全文
posted @ 2016-03-26 14:45 WriteOnRead 阅读(217) 评论(0) 推荐(0)