【数据结构实战C++】0 为什么要学习数据结构?

【数据结构实战C++】0 数据结构是什么?

作者 CodeAllen ,转载请注明出处


为什么要学习数据结构?

几个常见的问题

  • 语言学完了是不是有能力进行项目开发?
  • 面对一个问题的时候怎么思考?
  • 如何评价代码效率的高低好坏?
  • 怎么提高自己的编程能力?

所以,数据结构的意义就是

  • 培养专业的程序思考思维
  • 训练使用编程语言描述解决方案的能力
  • 加粗样式计算机专业的基础课程
  • 算法分析专业课的先修课程

虽然目前很多语言的库中都有比较完善的算法实现函数,可以直接调用
但是,知其然,知其所以然,下边几个问题可以自己问问自己!!

  • 排序的时候,怎么选择排序算法?
  • 单链表就够用,为什么要使用双向链表?
  • 最短路径算法很有名,为什么很少在项目中使用?
  • 递归就是函数自己调用自己,这样的做法有什么用?
发布了315 篇原创文章 · 获赞 937 · 访问量 65万+

猜你喜欢

转载自blog.csdn.net/super828/article/details/105422199