实际上也不存在一本书单纯的讲数据结构,或者单纯的讲算法。当然两者也是有一定区别的,算法更加的抽象一些,侧重于对问题的建模,而数据结构则是具体实现方面的问题了,两者是相辅相成的。
算法是独立于编程的,跟MATLAB没有关系。打个简单的比喻,算法是思想、或者方法。有了这个思想或者方法后。我可以用任何可行的工具去实现,MATLAB只是其中的一种工具。
1、M——专著(含古籍中的史、志论著);2、C——论文集;3、N——报纸文章;4、J——期刊文章;5、D——学位论文;6、R——研究报告;7、S——标准;8、P——专利。学术论文期刊具有很强的时效性,
一、指代不同 1、算法:是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令。2、数据结构:指相互之间存在一种或多种特定关系的数据元素的集合。二、目的不同 1、算法:指令描述的是一个计算,
这个肯定是不一样,有区别的。数据是一切能输入计算机中的信息的总和,结构是指数据之间的关系。数据结构就是将数据及其之间的关系有效地存储在计算机中并进行基本操作。算法是对特定问题求解步骤的一种描述,
算法是程序计算的步骤,数据结构是要实现某种算法,所依赖的数据存储的方式。
它们可以相互区别也可以相互统一.广义上讲,算法是某一系列运算步 骤,它表达解决某一类计算问题的一般方法,对这类方法的任何一个输入,它可以按步骤一步一步计算,最终产生一个输出.但是对于所有的计算问题,
数据结构是链表,队列,栈,堆,图等基本操作单元的操作问题,算法是通过对复杂问题分析,整理,然后得到一个最高效的解决办法,这两个和高数的关系个人觉得不是很大,如果要学习的话,直接去本书来看,仔细看都很好懂的。
数据结构与算法分析,将数据结构作为基础,放在前面讲,而后又讲了一些常用的、经典的算法。数据结构则重点讲数据结构,很少涉及到算法。
106 浏览 9 回答
265 浏览 10 回答
159 浏览 9 回答
200 浏览 10 回答
110 浏览 10 回答
260 浏览 8 回答
97 浏览 9 回答
112 浏览 10 回答
267 浏览 10 回答
189 浏览 9 回答
229 浏览 10 回答
139 浏览 10 回答
278 浏览 11 回答
153 浏览 10 回答
271 浏览 10 回答
238 浏览 10 回答
253 浏览 10 回答
200 浏览 3 回答
254 浏览 10 回答
355 浏览 10 回答