【数据结构与算法】程序的内修

阅读: 评论:0

【数据结构与算法】程序的内修

【数据结构与算法】程序的内修

前言

数据结构与算法是我们在学习任何一种程序语言后,都要修习的一门学科,掌握数据结构与算法才能使你写出的程序语言具备灵魂,因此它是程序的内功。


程序的内修

  • 一、数据结构与算法的重要性
  • 二、关于修习这门功课的看法
  • 三、学习链接


一、数据结构与算法的重要性

1、它的重要性除了上述的之外,还与你的面试有关,现在一些大厂例如:腾讯、阿里、百度、字节等等,面试都会有【算法题】,掌握数据结构与算法也是进入这些大厂的关键。

2、我本人是学习嵌入式的,当时开始学单片机裸机开发的时候,并没有遇到数据结构与算法的问题,随着后面学习的深入,不断会出现数据结构与算法的影子,特别是在学习RT-Thread操作系统的时候,关于进程、消息队列、信号等等,用了大量的链表和队列的知识,当时看的我一脸懵逼,这时候我才明白,数据结构与算法是门必修的知识,掌握了它,自己才能更进一步。


二、关于修习这门功课的看法

1、有人会问,是先学【数据结构】,还是先学【算法】,我认为一起学最好,因为两者相辅相成

2、关于它的学习,我认为可以先掌握最基础的东西,然后在后面的日子里不断练习,因为我觉得它不是一门速成的学科,这需要我们不断的练习中提升。

3、学习这门课前,我建议你最好学习一门计算机程序语言,像C语言、java、python。。,因为这样可以让你在学习过程中,将数据结构与算法用语言实现,而且像java、C、python本身在网站上都有实现数据结构与算法的大量资源与资料,不会的时候可以搜,而且还可以锻炼你的语言使用能力。

4、我是一个算法菜鸟,数据结构也才基本掌握,所有下面的学习文章,是我在学习的过程中的学习笔记,讲的都是基础,麻烦的我大多都跳过,写的不好请见谅,想要花出时间专门去学习数据结构与算法的,我推荐CSDN上的大佬,英雄从哪里出来,他是这方面的大佬,有着十多年的算法经验,特别强。

5、最后我想说,无论这门学科你是自学也好,还是有人带你学习,都需要花时间去不断的练习,你的程序功底才能变好,并且你的逻辑思考能力也得到较好的提升。


三、学习链接

以下的文章中,全是用C语言实现

【数据结构与算法】程序内功篇一–导论

【数据结构与算法】程序内功篇二–线性顺序表

【数据结构与算法】程序内功篇三–单链表

【数据结构与算法】程序内功篇四–栈

【数据结构与算法】程序内功篇五–队列

【数据结构与算法】程序内功篇六–树

【数据结构与算法】程序内功篇七–查找与排序

不定时更新。。。

本文发布于:2024-02-01 00:55:45,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672014432660.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据结构   算法   程序
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23