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

举报
CodeAllen 发表于 2021/10/29 23:24:55 2021/10/29
【摘要】 【数据结构实战C++】0 数据结构是什么? 作者 CodeAllen ,转载请注明出处 为什么要学习数据结构? 几个常见的问题 语言学完了是不是有能力进行项目开发?面对一个问题的时候...

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

作者 CodeAllen ,转载请注明出处


为什么要学习数据结构?

几个常见的问题

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

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

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

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

  • 排序的时候,怎么选择排序算法?
  • 单链表就够用,为什么要使用双向链表?
  • 最短路径算法很有名,为什么很少在项目中使用?
  • 递归就是函数自己调用自己,这样的做法有什么用?

文章来源: allen5g.blog.csdn.net,作者:CodeAllen的博客,版权归原作者所有,如需转载,请联系作者。

原文链接:allen5g.blog.csdn.net/article/details/105422199

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。