今天学习时间有限,并且不方便上机练习,经过考虑也该开始学习《数据结构导论》了,主要是概念理解性的知识,适合现在的情况,一有时间就可以看看书,今天大概翻了一下目录、考试大纲及第一章概论:
1、用计算机解决任何实际问题都离不开数据表示和数据处理,而数据的表示和处理的核心问题之一是数据结构及其实现,本课程为数据库及其应用、操作系统概论等提供必要的知识基础。
2、课程要求理解数据结构的基本概念,重点是掌握几种常用的数据结构:线性结构(线性表、栈、队列、数组)、树形结构(树和二叉树)、图结构的逻辑结构表示方法和存储结构的实现方法,以及这些结构上的基本运算的实现方法,还包括查找和排序操作在有关数据结构上的实现方法。
3、掌握本课程可以识记、领会有关数据结构、算法及基本运算,能够分析和解决一般应用问题如简单的计算、用图示法解决问题等,还能分析和解决较复杂的应用问题如计算、算法设计、算法分析等。
4、数据结构是计算机组织数据和存储数据的方式。合理的数据结构可降低程序设计的复杂性,提高程序执行的效率。
5、第一章概论主要讨论问题的求解步骤。讨论数据结构、数据、数据元素、数据项、数据逻辑结构、数据存储结构、运算、算法时间复杂度和空间复杂度等概念。
6、考试大纲的内容是本书的精华,要结合章节内容反复学习,今天主要还是先初识一下吧,时间限制相关概念的具体学习明天开始吧,不管时间多少,相信积累起来还是会学到不少的,坚持不放弃。