数据结构不理解? 正常。
c++ 学不好? 正常。
国内的教育太落后了, 很多教师自己都不清楚自己教的是什么东西, 教了10来年书了,QQ 签名还来个 "努力学习c++中", 整天纠缠在 i++ + ++i 这样的低级的问题上。
数据结构 就是将数据有效的组合在一起,方便解决问题。 一般性的应用都用不到复杂的 数据结构, 比如树、图之类的,或者是可以用简单的数据结构代替。 用的最多的就是 数组、链表、栈、队列,而这些就是数组的简单的变形,可以说你不学都没关系,一般性的应用也用不到复杂的算法,会些基本的算法也就能够从事软件开发了, 没见过哪个应用程序用到了比快速排序更快的排序算法。
面向对象这东西是针对大型应用程序的,10万行 甚至更多的代码量都不能体现面向对象的优点, 很多同志写的代码总和都不足1万行, 怎么能学好 c++?!
以上是我的一点粗浅的理解, 希望对你有帮助。
c++ 学不好? 正常。
国内的教育太落后了, 很多教师自己都不清楚自己教的是什么东西, 教了10来年书了,QQ 签名还来个 "努力学习c++中", 整天纠缠在 i++ + ++i 这样的低级的问题上。
数据结构 就是将数据有效的组合在一起,方便解决问题。 一般性的应用都用不到复杂的 数据结构, 比如树、图之类的,或者是可以用简单的数据结构代替。 用的最多的就是 数组、链表、栈、队列,而这些就是数组的简单的变形,可以说你不学都没关系,一般性的应用也用不到复杂的算法,会些基本的算法也就能够从事软件开发了, 没见过哪个应用程序用到了比快速排序更快的排序算法。
面向对象这东西是针对大型应用程序的,10万行 甚至更多的代码量都不能体现面向对象的优点, 很多同志写的代码总和都不足1万行, 怎么能学好 c++?!
以上是我的一点粗浅的理解, 希望对你有帮助。
我就是真命天子,顺我者生,逆我者死!