我每过一段时间就容易忘记选择排序和插入排序的内容,这正常吗?

来源:2-1 插入排序法

洛奇2019

2024-05-28 06:31:34

RT

写回答

1回答

liuyubobobo

2024-05-29

什么叫忘记?


你应该能用自然语言描述出什么叫选择排序,什么叫插入排序。


给你 10 张扑克牌,你应该能用选择排序的方法把这十张扑克牌使用选择排序的方式排好序,使用插入排序的方式排好序。


以上的内容,因为非常简单,道理上是你不应该忘记的。


对于其他算法,如果比较复杂,忘记是正常的,但是


=========


对于代码部分,不是应该记忆的,而是应该在你理解了上面描述的过程之后,可以使用计算机的语言将这个过程表述出来。


这个过程如果对于初学者,不熟悉是正常的,需要多练。


但整体算法和数据结构部分属于大二学习的内容,是在充分掌握一门语言的基础上进行的。所以对于初学者,首先应该针对一门语言做学习,与此同时完成相当的和这门语言相关的练习(甚至是一个比较大的工程,不涉及复杂的算法和数据结构即可),在这个基础上,开始针对算法和数据结构的内容练习程序语言的表达。整体算法和数据结构所涉及的逻辑是更复杂的。(甚至对于很多软件工程师来说,是逻辑表达的天花板了,在工作中使用的逻辑根本没有这么复杂。)


继续加油!:)

1

算法与数据结构

波波老师5年集大成之作,算法与数据结构系统学习,考试、面试、竞赛通用

2584 学习 · 1063 问题

查看课程