全部评论
大家都在搜:
我理解透了,自己独立实现了桶排序,选择排序,冒泡排序,直接插入排序,折半插入排序,快速排序,然后看到堆排序实现,自己为了不仿造课件自己对着课件改进自己的堆排序,那时候有个判断语句真的搞死人,一会可以正常排序,一会不行,后来发现存在执行逻辑漏洞,ai半天都检查不出来,卡了我好几个天,最后在快毕业的时候,太闲了,没时间了,问了文心一言,到底哪里错了,然后它列举了几处可能存在的错误,我终于是知道了真正的逻辑,包括链表指针,函数指针,指针数组,数组指针的学习我都手动敲了一遍,记忆很深刻,当初学的时候很痛苦,后来真的理解了,发现指针真的是神,可以实现所有的数据结构中的算法
3月前·浙江

27

分享
回复
这才是我需要的教学方式,而不是一堆看不明白也听不懂的抽象文字[快哭了][快哭了][快哭了]
3月前·河南

30

分享
回复
咳咳,其实后续编程或竞赛时用到的就是 sort,这些重在你理解思想,选填阅读程序题时只要记住思想以及时间复杂度就可以,没必要程序完全会,但像冒泡初期得会,像计数排序的计数思想(算法)等研究下即可
2月前·河南

4

分享
回复
不同算法的优缺点是什么?你的案例怎么不使用相同的数?这样看不出哪个最快
3月前·北京

1

分享
回复
当前遍地都是AI论的时候,这些基本算法的原理还是需要懂的。我教编程的学生,在基础入门的时候,要尽量自己思考,不要依赖AI。
3月前·江苏

7

分享
回复
我记得3月份考研复试机试的时候有一道题要用到排序,然后说不准用API,一开始还想着写什么插入快排之类的,最后还是写了个最简单的冒泡。
2月前·广东

3

分享
回复
归并排序为什么最后两个不分到开始的一组而是直接另起一个新数组。
1月前·江苏

1

分享
回复
我们数据结构的老师讲的非常简单,特别容易就听懂了,那个老师还特别好,他每节课最后会抽一个同学让他下节课讲一个这节课学过的一个算法,然后你讲完了他还奖励你一只黑色签字笔[戳手手]
3月前·云南

36

分享
回复
算法并非某种语言固定的,算法是一种思想。平日里算法对普通人作用不大,有点类似于数学,物理的公式,需要的时候直接用就好了。对于初学程序的人来说,我个人觉得算法是非常好的逻辑训练工具,有助于在以后的项目工作中进行理解
3月前·四川

2

分享
回复
学了两次C语言都没搞懂,结果一个视频给我看明白了[钱]
3月前·广东

57

分享
回复
香浓信息锅🧮
香浓信息锅🧮

粉丝13.2万获赞99.1万

热榜推荐