
算法
文章平均质量分 78
一碗白开水。。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
for循环中++i和i++的区别
for的语法 for (语句1; 语句2; 语句3) { 被执行的代码块 } 语句 1 在循环(代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句 3 在循环(代码块)已被执行之后执行 正常情况下 i++和++i的区别 前者是:先引用,后增加, int i=10; System.out.println(i++);//此时输出的是10 以上代码等价与 int i=10; System.out.println(i); i=i+1; 后者是:先增加,后引用, int i=10; System.原创 2020-05-20 15:22:32 · 1525 阅读 · 0 评论 -
冒泡排序及其优化
冒泡排序的思想其实很简单: 首先比较第一个数字和其后一个数字的大小,如果该数字大于其之后的数,则交换两者的位置,重复上一步,这样一直交换下去,直至将最大的一个数放置到最后,由于这个最大的数已经排好,则在之后排除掉这个数的前提下,重复第一步,直至全部排好。 public class MaoPao(){ public static void main (string arg[]){ in...原创 2019-08-08 10:44:29 · 168 阅读 · 0 评论 -
折半查找
**重点:**要使用折半查找,首先数组必须是要已经排好序的。 步骤: 1.取数组中间值,比较中间值与要查找的数的大小 2.若中间值大于查找值,high-1;若中间值小于查找值,low+1 3.重复1,2步,直至中间值小于或等于查找值 public class myBinarySearch { public static void main(String[] args) { int[] arr...原创 2019-08-08 11:15:22 · 8652 阅读 · 0 评论