数据结构开篇(普普通通浅浅聊数据结构)什么是数据结构 、什么是算法、重要性、如何学好数据结构呢

时间:2024-04-22 21:45:26

   呀呼,好久不见,我的博客又来了,不是故意不更新,是我在学习中,一起步入真正的数据结构吧。之前发了几篇文章是关于单链表,双链表和顺序表的,不知道的UU们可以去看看。


目录

什么是数据结构

什么是算法 

重要性

如何学好数据结构呢


什么是数据结构

  数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合

什么是算法 

算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果

重要性

    类似于数学解题里面的方法与知识点,解题的时候需要应用到这些知识点,在校园招聘或者企业招聘中,面试中会问你关于数据结构的知识点(占比还是挺大的)

类似:Vector相关,Hashmap相关,红黑数的原理等 

    然后就是竞赛里面会使用到,蓝桥杯或者更高质量的ACM比赛,里面都是需要应用到数据结构的,在大学课程中,如果你的专业与计算机相关,那你的专业课里面很大可能有一门课程——数据结构与算法

如何学好数据结构呢

 首先:打代码!!!!

然后:做题的时候,打代码的时候,注意画图(数字中的数形结合重要吧,这个画图对于计算机同样重要),特别对于单链表或者顺序表啥的