洛杉矶MC机房 高速低价18元起

DIYVM

[不限流量] 为什么插入排序比选择和冒泡难理解很多

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱: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代表 说:

你在书架上给书排序时大概率用的就是插入排序

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » [不限流量] 为什么插入排序比选择和冒泡难理解很多

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活