数据结构课程读书报告

数据结构课程读书报告

问:《数据结构》主要学习什么内容?
  1. 答:《数据结构》在计算机科学中是一门综合性的饥凳专业基础课。数据结构的研究不仅涉及到计算机硬件(特别是编码理论、存储装置和存取方法等)的研究范围,而且和计算机软件的研究有着更密切的关系,无论是编译程序还是操作系统,都涉及到数据元素在存储器中的分配问题。在研究信息检索时也必须考虑如何组织数据,以便查找 存取数据元素更为方便。 数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。 计算机科学中中,数据结构不仅是一般程序设计(特别是非数值计算的程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序的重要基础。 本课程的目的和任务是:通过本烂枣旅课程的岩租学习,使学生能正确分析数据对象的特点,具有选择适当的数据结构和相应算法的本领,掌握对算法进行时间和空间复杂性分析的技巧;通过本课程的学习,使学生能养成良好的程序设计风格,并能独立设计和实现一些复杂算法。
问:数据结构与算法分析
  1. 答:数据结构是计算机洞闷专业中分析算法的一门课程,设计到C语言,高等数学,离散数学,线性代数等多门课程,综合程度较高,数据结构的学习程度,随个人而定吧。
    具体学到什么程度,我不知道,但是把常用队列,栈等数据结构和排序查找算法熟练掌握,这个是必须的。如果你想找到一份好工作的话建议还是把数据结构与算法学好,很多大厂都需要会算法的程序员,越是厉害的公司,越是注重考察数据结构与算法这类基础知识。相袭帆比短期能力,他们看中你的长期潜力。想学习数据结构与纳禅弯算法可以去了解一下小码哥李明杰。
    下面可能是需要你重点掌握的:
    10 个数据结构:数组、链表、栈、队列、散列表、二叉树、堆、跳表、图、树
    10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法。
  2. 答:书上写的挺简单,不过要用到实际中去就困难了,这是最基本的东西是以后学习计算机的基础,就像大一要学习高数 大物一样,是一门基础课程~至于学到什么程度就看你自己对自己的要求啦!
    (一)基本概念和术语
    1.数据结构的概念
    2.抽象数据结构类型的表示与实现
    3.算法,算法设计的要求,算法效率的度量,存储空慎中间要求。
    (二)线形表
    1.线形表的类型定义
    2.线形表的顺序表示和实现
    3.线形表的链式表示和实现
    (三)栈和队列
    1.栈的定义,表示和实现
    2.栈的应用:数制转换,括号匹配,行编辑,迷宫求解,表达式求值
    3.栈与递归实现
    4.队列。
    (四)串
    1.串的定义,表宽贺山示和实现
    2.串的模式匹配算法
    (五)树和二叉树
    1.树的定义和基本术语
    2.二叉树,遍历二叉树和线索二叉树
    3.树和森林:存储结构,与二叉树的转换,遍历
    4.霍夫曼树和霍夫曼编码
    5.回溯法与树的遍历
    (六)查找
    1.静态查找表
    2.动态查找表
    3.哈希表
    (七)图
    1.图的定义和术语
    2.图的存储结构
    3.图的遍历
    4.图的连通性问题
    5.拓扑排序与关键路径
    6.最短路径
    (八)内部排序
    1.排序的概念
    2.插入排序
    3.快速排序
    4.选择排序:简单选择,树形选择,堆排序
    5.归并排序
    6.基数排序
    7.各种排序方法的比拍正较
  3. 答:介绍你一个网站数陪:弊衫
    里面关于数据结租毕腔构的知识很全
  4. 答:那要看你是针对什么方面了?
    如果是针对悔中考试,把教材上讲的理论知识搞清楚,然后再做一下课后的习题和习题集,最好把一些常考的算法上机调试。
    如果你是针对项目开发,除了要知道数据结构的基础之外,还要碧轿山把项目中可能要用的相关算法搞清楚,仔细的研究并帆握在项目中加以改进。
  5. 答:《数据结构与算法》这本书在京东有很多版皮档慎本,不同出版社的燃敬,肯定有很多不同作者啊,有C++描述的,你加关键字C++筛选,这种书是根据用途选的,比如你考研,要根据学校大纲要求指定作者蠢轿的教材来选。
问:数据结构(C语言版)的内容简介
  1. 答:《数据结构》(C语言版)是为“数据结构”课程编写的教材,也可作为学习数据结构及游迅其算法的C程序设计的参数教材。
    本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编逗消排1992年4月出版的《数据结构》(第二版)基本一致,但在本书中更突出了抽象数据类型的概念。全书采用类C语言作为数据结构和算法的描述语言。
    本书概念表述严谨,逻辑推理严密,语言精炼,用词达意,并有配套出版的《数据结构题集》(C语言版),便于教学,又便于自学。
    本书后附有光盘。光盘内容可在DOS环境下运行的以类C语言描述的“数据结构算法动态模拟辅助教学软件,以及在Windows环境下运行的以类PASCAL或类C两种语言描述的“数据结构算法动态模拟辅助教学软件”。
    本书可作为计算机类专业或信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作山磨知的科技工作者参考。
数据结构课程读书报告
下载Doc文档

猜你喜欢