文章
3
介绍
0
分类
0
Home
关于我
翔翔上的牙印
start
返回首页
Home
关于我
start
发表于
2026-02-01
|
更新于
2026-02-02
|
浏览量:
我的文档开始了,第一篇。
我的本地配置搞好了。
文章作者:
lianzhao
文章链接:
http://39.96.115.101/2026/02/01/Start/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
翔翔上的牙印
!
上一篇
十大排序
冒泡排序: 对于一个数组,用双重for循环,依次将最大的排序到数组末尾,每次循环遍历依次减小。 第一重for循环,是为了对于第二重for循环里面的值进行限定范围,即就是每次循环之后吧最大的放到最右边,那么我第二次循环就可以少循环一次 在循环交换的时候,是对于第二重循环里面交换即就是arr[j+1]和arr[j]交换 选择排序: 一个数组,找出最小的元素,将其依次放在数组中。注意要定义临时下标p,便于按序对于数组的位置进行存储。 其实我第二个for循环的目的就是为了找到最小值对应的索引然后存起来,和我的第一个值进行交换。 插入排序: 一个数组,从1索引位置开始,如果发现prev的数字比curr数字大,就用prev的数字把当前的数字给补充上,而我的curr数字被临时指针存储了,也就意味着我找到合适位置,我会将其插入到数组中,也就解释了插入排序。 在每次循环遍历完成之后,我的prev指针要后移,prev–,随后进行插入值的操作。 同时要注意需要使用临时变量记录当时的arr[i]否则的话,前一项将其覆盖掉了,此数据会永久丢失。 希尔排序: 要注意初始增量,也就是说:对于一个偶数的数...
lianzhao
个人笔记
文章
3
介绍
0
分类
0
Follow Me
最新文章
HTML基本知识
2026-02-02
十大排序
2026-02-02
start
2026-02-01