数据结构这门课没掌握是不是不配进入IT行业?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「数据结构的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!


算法跟代码实现有时候是两回事,你懂算法了,却未必知道怎么实现,而且你实现算法更取决于你对实现算法的语言的熟悉。打个比方,你懂算法,就好像你看得懂伪代码,但你未必能通过照抄伪代码来实现c语言程序,总会有一些伪代码很容易说清楚c语言却很难实现的地方。

如果题主希望认真学习算法,我建议题主入手一本数据结构与算法分析---c语言描述,这一本不仅给出了伪代码思想,他还给出了真正的c语言代码,比如其中的堆的c代码,写得非常好,当然看过之后不能仅仅是看过就完事,你可以通过做老师的作业,刷oj(POJ,codevs都行),来检验自己对算法的理解。在看完这本书之后,如果你想进一步了解算法,可以开始看算法导论。最后,我希望题目如果知道自己已经懂得算法,却又不知道怎么实现,就去网上看看别人写的代码,不要抱着一定要我自己亲手实现这样的无谓的自尊心浪费时间(当然能自己实现更好)。

看别人的代码,反复思考,再亲手自己写一遍,调试bug,记下自己出错的地方,我觉得这样子做就已经很好了。

b9812a7a9edc9f9a58d7dfeb31b84bcb.jpeg20bbb88af0b81adc0878a38dbdda0672.jpeg

相关推荐

  1. 为何软件IT行业重视创新而稳定?

    2024-04-30 17:10:02       29 阅读
  2. 【单元测试】测还不测一个问题

    2024-04-30 17:10:02       52 阅读
  3. 什么数据结构

    2024-04-30 17:10:02       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 17:10:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 17:10:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 17:10:02       87 阅读
  4. Python语言-面向对象

    2024-04-30 17:10:02       96 阅读

热门阅读

  1. linux:rsync命令详解

    2024-04-30 17:10:02       30 阅读
  2. React.memo组件

    2024-04-30 17:10:02       93 阅读
  3. 《python编程从入门到实践》day16

    2024-04-30 17:10:02       28 阅读
  4. 使用docker安装RocketMQ

    2024-04-30 17:10:02       38 阅读
  5. 视频剪辑工具 FunClip

    2024-04-30 17:10:02       34 阅读
  6. 改造BeanUtils,优雅实现List数据拷贝

    2024-04-30 17:10:02       33 阅读
  7. centos学习-命令行/图形界面快捷键大全

    2024-04-30 17:10:02       30 阅读