数据结构的简单描述

上半年开始学习数据结构python类的,只是通过在校的基本学习与了解。今天想把它进行整理罢了。

记得他的分类是:线性结构和非线性结构

常用的数据结构有:数组;栈;队列;链表;树;图;堆;散列表······

常用的算法:检索,插入,删除,更新,排序

数据结构研究的三个问题:逻辑结构;物理存储;操作实现

数据结构的学习是为了应用

数据结构的重中之重是算法的分析方法。

学校开这门课程还是很棒的,数据结构和算法是计算机科学的两大支柱,是程序设计的两个方面。有一个比较有意思的例子:韩信点兵(这是一个中国剩余定理的例子)。

算法的设计方法:贪心法;分治法;回溯法;动态规划法;分支界限法······

数据结构的设计要考虑数据之间的逻辑关系;数据的存储形式;数据的规模。

这只是数据结构的一小部分,我了解的也不是很多,会在接下来的博客中继续学习。

发布了40 篇原创文章 · 获赞 42 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_44762986/article/details/104148943
今日推荐