摘要: 在算法中查找有一种叫做线性查找:分为:顺序查找 折半查找查找有两种形态:分为:破坏查找,比如查找一个数90 查到的第一个88那么把它移除,所以破坏结构 非破坏性查找顺序查找:非常简单,就是过一下数组,一个个的比较,找到为止。java代码实现:// 顺序查找 void Sequence... 阅读全文
posted @ 2015-06-19 15:17 呜呜啦啦拉 阅读(143) 评论(0) 推荐(0)
摘要: 直接插入,希尔排序,归并排序首先是直接插入:很现实的例子就是斗地主,拿到一手乱牌,从第一张看起,然后是第二张,然后比较,前两张的大小,然后排序,比较简单的一种排序java代码实现:private static void InsertSort(int[] a) { // 无需序列 int temp; ... 阅读全文
posted @ 2015-06-17 23:49 呜呜啦啦拉 阅读(155) 评论(0) 推荐(0)
摘要: 上一篇是交换排序那么这一篇就是排序的第二种,选择排序:什么是选择排序呢?让我们来看个例子:20,90,100,69,9,3.选择排序:从基准第一位开始,从二十开始遍历,第一遍,选出最小的3,跟20交换 3,90,100,69,9,20依次类推:3,9,100,69,90,20 3,9,20,... 阅读全文
posted @ 2015-06-16 22:27 呜呜啦啦拉 阅读(144) 评论(0) 推荐(0)
摘要: ---恢复内容开始---从开始准备学编程就一直听算法算法。算法个毛东西?今天开始我就开始准备接触算法算法那么首先就是排序:排序大概份四种排序: 交换排序: 包括冒泡排序,快速排序。 选择排序: 包括直接选择排序,堆排序。 插入排序: 包括直接插入排序,希尔排序。 合并排序: 合并排序。... 阅读全文
posted @ 2015-06-16 21:07 呜呜啦啦拉 阅读(156) 评论(0) 推荐(0)