数据结构本课程学习指导.docx
《数据结构本课程学习指导.docx》由会员分享,可在线阅读,更多相关《数据结构本课程学习指导.docx(6页珍藏版)》请在第一文库网上搜索。
1、数据结构(本)课程学习指导资料第一部分课程学习目的及总体要求一、课程的学习目的数据结构是计算机科学的算法理论基础和软件设计的技术基础,主要研究信息的逻辑结构及其基本操作在计算机中的表示和实现。学习数据结构课程,对学生理解各种常用的数据结构原理,掌握灵活运用数据结构设计算法,具有非常重要的指导意义。学生在本课程的学习过程中,从学习数据结构概念与基础知识入手,循序渐进对各种数据结构原理与方法进行掌握。学生通过本课程的学习,能够对数据结构理论有较深的理解,掌握常用数据结构算法设计方法及时间复杂度的计算方法。并为实际软件应用奠定基础二、课程的总体要求数据结构的学习过程,亦是进行复杂程序设计的训练过程。
2、本课程的知识点由浅入深,所涉及的知识面较广,部分内容具有一定的难度,因此从理解到掌握都会具有一定难度,需要学生们认真学习和课后总结,并多上机练习加以掌握。第二部分课程学习的基本要求及重点难点内容分析第一章概论主要讲授数据结构中的基本概念,对算法和算法分析的概念进行了讲授,并将算法与程序进行了比较,讲授了算法设计中的时间复杂度和空间复杂度的概念及计算方法。1、本章学习要求(1)应熟悉的内容 学习数据结构的重要性(2)应掌握的内容 数据类型与数据对象的概念算法和程序的区别 算法的分析方法。2、本章重点难点分析(1) 重点 数据类型与数据对象的概念算法和程序的区别 算法的分析方法(2) 难点本章的难
3、点就在于: 准确理解算法和程序的区别 算法的分析方法。第二章线性表本章介绍了线性表的基本概念,介绍了线性表的顺序存储和链式存储方式,并对两种存储结构进行了比较,给出了线性表的应用实例。1、本章学习要求(I)应熟悉的内容 循环链表的概念 双向链表的概念 双向循环链表的概念 静态链表的概念(2)应掌握的内容 线性表的存储方式 顺序表和链表的基本操作 循环链表的基本操作2、本章重点难点分析(1) 重点顺序表和链表的基本操作(2) 难点 循环链表的基本操作通过学习下面资料可以更详细地理解和掌握。第2章习题分析第三章栈和队列栈和队列是在程序设计中被广泛使用的两种重要的线性表结构。对栈和队列的基本概念与操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程 学习 指导
