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

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

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
liuyubobobo 2024-05-29 12:12:05

什么叫忘记?


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


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


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


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


=========


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


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


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


继续加油!:)

  • 我也是每过一段时间就忘记代码的写法,但是记得其主要逻辑,感觉还是用程序设计语言表达出来,这是一个坎。

    2024-12-04 08:43:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
算法与数据结构
  • 参与学习       2589    人
  • 解答问题       1090    个

慕课网算法名师Liuyubobobo,5年集大成之作 从0到工作5年,算法与数据结构系统解决方案

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师