简单的说,数据结构是数据在计算机中的表示方式,有逻辑结构和物理结构之分,如逻辑上同样的队列,物理上可以是顺序存储,也可以是链式存储。通俗的讲,算法就是解决问题的方法,比如同样的排序,可以用冒泡排序、
1、M——专著(含古籍中的史、志论著);2、C——论文集;3、N——报纸文章;4、J——期刊文章;5、D——学位论文;6、R——研究报告;7、S——标准;8、P——专利。学术论文期刊具有很强的时效性,
就是【关系】关系数据模型的逻辑结构是【关系结构】,就是采用关系模式,来存储数据内容,通俗一些来讲,就是用的二维表/表格 【另外】:
一般来说我觉得先学算法比较好,但算法和数据结构都是相辅相成的,要学好算法要有一定数据结构的基础,要学数据结构亦要有算法基础。但算法比数据结构更重要一些,
肯定是数据结构啦,数据的逻辑结构决定了算法,数据的存储结构决定了如何实现算法。但是我觉得还是要了解一点C的基础知识比较好。因为数据结构里用的语言不是严格的c语言而是一种类c的解释语言。有c
而数据结构没有算法就等于是一个尸体而没有灵魂。估计这个对于算法的初学者可能有点晕,我们在具体的说一些东西吧:我们在数据结构中最简单的是什么:
在计算机编程领域,数据结构与算法的应用是无处不在。比如图像视频处理、数据压缩、数据库、游戏开发、操作系统、编译器、搜索引擎、AR、VR、人工智能、区块链等领域,都是以数据结构与算法为基石。
就是数据结构关心的问题,所以算法是离不开数据结构的.单讲数据结构,它指数据的组织结构,它 有逻辑结构和物理结构,另外还包括一些定义在某种数据结构上的算法,
算法是绝对运动的,数据结构是相对静止的,二者是不可分割的关系。数据结构和算法不仅仅是计算机中才有的,计算机是后来诞生的东西,计算机的概念来源于自然界,自然界中例如一棵树的根和树叶之间的信息交流就是一个算法,
两者没有什么联系,但是程序=算法+数据结构,只有算法或者只有数据结构,都毫无意义,换句话说就是数据结构和算法相互依存而又不相互依赖,两者独立成为编程中的重要分支。
256 浏览 10 回答
347 浏览 10 回答
336 浏览 9 回答
148 浏览 9 回答
318 浏览 10 回答
268 浏览 8 回答
209 浏览 9 回答
187 浏览 10 回答
358 浏览 10 回答
241 浏览 9 回答
224 浏览 9 回答
116 浏览 10 回答
123 浏览 10 回答
317 浏览 10 回答
232 浏览 8 回答
273 浏览 4 回答
289 浏览 5 回答
319 浏览 10 回答
216 浏览 1 回答
296 浏览 10 回答