算法
文章平均质量分 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 · 1436 阅读 · 0 评论 -
冒泡排序及其优化
冒泡排序的思想其实很简单:首先比较第一个数字和其后一个数字的大小,如果该数字大于其之后的数,则交换两者的位置,重复上一步,这样一直交换下去,直至将最大的一个数放置到最后,由于这个最大的数已经排好,则在之后排除掉这个数的前提下,重复第一步,直至全部排好。public class MaoPao(){public static void main (string arg[]){ in...原创 2019-08-08 10:44:29 · 120 阅读 · 0 评论 -
折半查找
**重点:**要使用折半查找,首先数组必须是要已经排好序的。步骤:1.取数组中间值,比较中间值与要查找的数的大小2.若中间值大于查找值,high-1;若中间值小于查找值,low+13.重复1,2步,直至中间值小于或等于查找值public class myBinarySearch { public static void main(String[] args) { int[] arr...原创 2019-08-08 11:15:22 · 8373 阅读 · 0 评论