目录
●本篇博文基于《数据结构》(C语言版)严蔚敏教授、吴伟民教授、李冬梅教授编著的教材知识及框架主线,以及参考借阅其他相关资料,结合作者的学习所记录的笔记分享。
●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教
前言:
●本篇博文基于《数据结构》(C语言版)严蔚敏教授、吴伟民教授、李冬梅教授编著的教材知识及框架主线,以及参考借阅其他相关资料,结合作者的学习所记录的笔记分享。
●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教
让我们先从一个著名的公式开始:
这个公式由图灵奖获得者尼古拉斯·沃斯(Niklaus Wirth)(瑞士计算机科学家)所提出。
1.什么是数据结构?
◆解释:数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。
2.为什么要学数据结构?
3. 数据结构的研究内容、应用及方向:
4.基本概念和术语 :
5. 数据结构的两个层次:
◆逻辑结构--- 数据元素间抽象化的相互关系,与数据的存储无关,独立于计算机,它是从具体问题抽象出来的数学模型。
◆存储结构(物理结构)---- 数据元素及其关系在计算机存储器中的存储方式。
6.数据类型:
7.算法和算法分析:
8.时间复杂度和空间复杂度:
后记:
本篇博文是作者对《数据结构》(C语言版)的第一篇学习记录,并未涉及算法代码实现。算法代码的实现在《数据结构》学习笔记专栏的后续笔记。
写在最后的话:
非常荣幸每一位读者能够阅读到此处!你好!来自现在以及未来的朋友!
今天期末考试结束了,这学年真的很难忘,很多地方需要总结。 就到这里吧,收拾行李回家了!