注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
网友 八神庵 说:
RT,只是感觉代码十分生硬抽象,不像选择或者冒泡那样简单粗暴:
void ******Sort(int* arr,int len***){
int j,P;
int temp;
for(int P=1;P<len***;P++){
temp = arr[P];
for (j = P;j>0&&arr[j-1]>temp;j–){
arr[j] = arr[j-1];
}
arr[j] = temp;
// showArr(arr,len***);
}
}
网友 fatal 说:
八神庵 发表于 2022-6-13 16:24
伪代码更**,严的《数据结构》上动不动就弄个什么哨兵,直接给我劝退。。。 …
网友 XiaoFaye 说:
想理解算法,不要看C的代码,看伪代码就可以。
网友 gch3399 说:
里面的for 循环太绕了
网友 八神庵 说:
XiaoFaye 发表于 2022-6-13 16:23
想理解算法,不要看C的代码,看伪代码就可以。
网友 acm 说:
可以找自然语言描述看看,学习算法不能一开始就看代码(毕竟每个人实现的方法和细节不一样)
网友 bondjames 说:
示意图
先理解思想,再去看代码
网友 八神庵 说:
fatal 发表于 2022-6-13 16:29
lz真理解算法了?
硬看c语言不行,直接硬看汇编
网友 全球MJJ代表 说:
你在书架上给书排序时大概率用的就是插入排序
贝壳主机网

