- 博客(6)
- 收藏
- 关注
原创 插入排序
插入排序(Insertion Sorting)的基本思想是:把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素, 把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表。System.out.println("第"+i+"轮排序结果为"+Arrays.toString(arr));//插入排序,将第一个数和其他数分为一个有序表和无序表,每一次从无序表中插入一个元素到有序表。
2024-03-08 20:07:39
619
1
原创 冒泡排序1.
添加标记位 用于优化(如果没有交换表示有序,结束循环)# 如果没有交换说明列表已经有序,结束循环。# 内循环每次将最大值放在最右边。
2024-03-08 19:22:25
319
原创 什么是算法
目前,被广泛认可的算法专业定义是:算法是模型分析的一组可行的,确定的,有穷的规则。但是从计算机程序设计的角度看,算法由一系列求解问题的指令构成,能根据规范的输入,在有限的时间内获得有效的输出结果。y= an^2+bn+c(ab是系数c是常数,如果n非常大……>y=n^2(算法执行次数和教数摆总量的平法直。y= an +b(a是系数b是常数,如果n非常大……>y=n(算法执行次数和教据总量直接相关)…>算法的执行次数和数据总量在存在log别的关系……y= a(a是常数,……} 第y轮i=2……
2024-03-08 16:31:33
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人