202021130162 发表于 2021-5-17 21:35:56

关于数据结构的学习

想问一下大家,学习数据结构的时候,是要把所有的代码都能自己直接熟练写出来吗?还是理解含义知道原理就可以了?
目前大一正在学数据结构,感觉像线性表什么的,都知道原理,但是如果想徒手毫无错误的写出来就很艰难,不能完全不看书,而且它们的代码又很多,不看书就会出现各种零零碎碎的错误,理一遍下来也挺费时的
就想问问有没有必要花时间把这些代码都练熟啊?
希望大家踊跃回答哈哈哈{:5_105:}

叙白 发表于 2021-5-17 22:17:15

至少要用代码实现一遍,有的时候你觉得你会了,但是你自己实现的时候才发现自己不会

202021130162 发表于 2021-5-18 11:11:20

叙白 发表于 2021-5-17 22:17
至少要用代码实现一遍,有的时候你觉得你会了,但是你自己实现的时候才发现自己不会

就是只一遍记不住,多写四五遍记下来了又感觉挺花时间的,跟不上学校进度,就在想要不要写那么多遍

赚小钱 发表于 2021-5-19 21:49:05

不要问,也没必要问。
栈基本操作,队列基本操作,二叉树递归,迭代,前中后序遍历,图 bfs dfs 遍历要做到闭眼睛写。

万千只cnm 发表于 2021-5-19 21:52:41

你以为你会了 其实你不会

做最好的自己520 发表于 2021-5-19 23:27:03

如果你是天才的话,就当我没说(因为天才不会问),如果你不是就得:勤学苦练,多记多练,第一遍不懂,不理解不会,那就第二遍,直到你闭上眼睛你都能想出这个代码是怎么运行的,如果你既不是前者又不肯花时间努力那你永远学不会。编程为什么叫编程?代码为什么叫代码?你理解它的含义?

202021130162 发表于 2021-5-24 17:12:51

懂了!这些就必须要完全掌握,花时间打牢基础是很重要的,好了,滚去敲代码了,谢谢大佬们的回复!
页: [1]
查看完整版本: 关于数据结构的学习