数据结构绪论都还没学明白?第一章喂你嘴里!(建议收藏!)

本文介绍了数据结构的学习目标,强调数据结构与代码的关系,讲解了数据、数据元素、数据项、数据对象和数据结构的概念。接着探讨了逻辑结构和物理结构,包括集合、线性结构、树结构和图结构。此外,文章还概述了算法的时间复杂度和语句频度,以及数据结构和算法在实际问题中的应用,例如提高搜索效率。
摘要由CSDN通过智能技术生成

与你相识

博主介绍:

– <远马神工>不是一个人的名字,它是一个团队,目前纵深学习Go语言,其它语言也有所涉猎,“远马”有“源码”的谐音,甚至和“猿”也沾点关系,我们希望能通过这个平台认识其它人,和其它人一起讨论我们所热爱的东西,在这个账号上会转发团队中投稿过来的技术文章,也欢迎您和我们交流。


引言

介绍了第一章的内容,绪论主要是解释一个问题——这一学期的数据结构在学什么?

本篇文章转发自团队成员飞飞的csdn:文章链接



(了解)学数据结构在学什么?

基本的思路是:

数据结构是计算机在长久的发展中,对解决一些生活中特定问题而总结出来了一些数据规则,使用这些数据规则可以让我们在某些问题的处理中变得最优。

但是需要说明的是数据结构和具体的代码是两码事,只是他们的关系比较密切,经常在一起用而已,就好像我们讨论汉字的形体结构(上下结构,左右结构)不需要关心具体的汉字一样。

接下来我就跟你聊聊,学习数据结构到底在学什么?

由于要走计算机这一条路,所以要了解计算机的各个环节,才能把计算机使用的更顺手,让计算机不走弯路

比如说我们都有在计算机中搜索文件的经历,在我的电脑中搜索文件往往需要很长的时间,但是我就用过一个叫everything的工具,它可以实现在一秒内搜索你想要的文件,而这,就需要你对数据结构有深刻的理解,也是你会更有价值的地方,不过了解计算机的路相当漫长,数据结构只是其中一环而已。

如果你不学习数据结构,当然也可以写出高效的程序(计算机最开始本来就是一片空白),但不是人人都是天才,能凭空想出这些东西,所以我们才需要学习数据结构,让整个行业可以站在巨人的肩膀上解决问题。

就像我们学习数学,从一开始就是站在数学的高楼上添砖加瓦,而不是自己凭空构建出一个数学体系。

又好比你要学习做饭,有成型的菜谱可以让你做出好吃的东西,为什么不用呢?有成套的汉字可以让我们去使用,为什么不用呢?

(熟悉)各术语的含义

数据

所有能被计算机识别、存储和处理的符号的集合(包括数字,字符,声音,图像等信息)

计算机的底层都是2进制存储,图片,压缩包,软件,声音,图像,视频都是二进制存储,因为计算机并不能像你一样很自然的知道识别各种事物,它只是按照某种规则去解析数据(我们会规定图片,压缩包等的数据格式)而已,那么这些,都叫

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值