算法
Mokin_Zhao
做一个纯粹的技术爱好者!
展开
-
一遍记住Java常用的八种排序算法与代码实现
1.直接插入排序 经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。 将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。 如何写写成代码: 首先设定插入次数,即循环次数,for(int i=1;i设定插入数和得到已经排好序列的最后一个数的位数。ins转载 2017-04-14 10:01:53 · 331 阅读 · 0 评论 -
常用数据结构与算法
本篇内容包含 排序的介绍排序的C的实现排序的Java的实现排序的时间复杂度的计算 (一)冒泡排序 1、基本思想: 两个数比较大小,较大的数下沉,较小的数冒起来 2、实现步骤: 这张图就是将数字12,35,99,18,76竖起来 第一次:从底部有一个气泡,圈住12并且和35对比,如果比上面小就交换,气泡往上升第二次:12和99对比,如果比上面小就转载 2017-10-17 00:08:45 · 314 阅读 · 0 评论