数据结构的读书报告

数据结构的读书报告

问:python中的数据结构分析?
  1. 答:5. 数据结构
    本章详细讨论了你已经学过的一些知识,同样也添族备加了一些新内容。
    5.1. 关于列表更多的内容
    Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:
    list.append(x)
    把一个元素添加到列表的兆闷毁结尾,相当于 a[len(a):] = [x]。
    list.extend(L)
    将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L。
    list.insert(i, x)
    在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如 a.insert(0, x) 会插入到整个列表之前,而 a.insert(len(a), x) 相当于 a.append(x)。
    list.remove(x)
    删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。
    list.pop([i])
    从列表的指定位置罩袭删除元素,并将其返回。如果没有指定索引,a.pop() 返回最后一个元素。元素随即从列表中被删除(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记)。
问:数据结构的起源作用和意义
  1. 答:数据结构的起源作用和意义:
    1、一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储册搜塌,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。
    2、在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验漏携表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许州圆多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。
    3、选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。
    4、数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
  2. 答:起源:
    “数据结构”作为一门独立的课程在国外是从1968年才开始设立的。 1968年美国唐纳德·克努特(Donald Ervin Knuth)教授开创了数据结构的最初体系,他所著的《计算机程序设计艺术》第一卷《基本算法》是第一本较系统地阐述数据的逻辑结构和存储结构及其操作的著作。“数据结构”在计算机科学中是一门综合性的专业基础课,数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。数据结构这一门课的内容不仅是一般程序设计(特别是非数值性程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础。
    作用:
    数据是计算机化的信息,它是计算机可以直接处理的最基本和最重要的对象。无论是进行科学计算或数据处理、过程控制以及对文件的存储和检索及数据库技术应用等,都是对数据进行加工处理的过程。因此,要设计出一个结构好效率高的程序,必须研究数据的特性及数据间的相互关系及其对应的存储表示,并利用这些特性和关系设计出相应的算法和程序。
    意义:
    数据结构是计算机科学与技术专业、计算机信息管理与应用专业,电子商务等专业的基础课,是十分重要的核心课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,要想更好地运用计早仔算机来解决实际问题,仅掌握几种计算机程序设计语言是难以应付当前众多复杂谨睁顷的课题。要想有效地使用计算机、充分发挥计算机的性能,还必须学习和掌握好数据结构的有关知识。打好“数据结构”这门课程的扎实基础,对于学习计算机专业的其他课程,如操作系统、数据库管理系统、软件工程、编译原理、人工智能、图视学等都是十分有益的祥陆。
问:数据结构实验的实验报告怎么写
  1. 答:实验报告要点 
    一、扉页 
    并非所有的实验报告都有标题页,但是如果讲师想要标题页,那么它应该是一个单独的页面,包括:实验的题目、自己的名字和实验室伙伴的名字、导师的名字、进行实验或提交报告的日期。 
    二、标题 
    标题写着做了什么。它应该简短,并描述实验或调查的要点。
    三、介绍 
    通常情况下介绍是解释实验室目标或目的的一个段落。用一句话陈述假设。有时介绍可能包含背景信息,简要总结实验是如何进行的,陈述实验的发现,并列出调查的结论。
    四、步骤
    描述在调查过程中完成的步骤。要足够详细,任何人都可以阅读这一部分并复制实验。提供一个图表来描述实验设置可能会有所帮助。
    五、数据 
    从过程中获得的数字数据通常以表格的形式呈现。数据包告蠢括进行实验时记录的内容。 
    六、结果 
    用语言描述数据的含义。有时“结果”部分会与“讨论”部分结合在一起。 
    七、讨论或分析 
    数据部分包含数字,“分析”部分包含根据这些数字进行的任何计算。这是解释数据和确定假设是否被接受的地方,也是讨论在进行调查时可能犯的任何错误的地方。
    八、结论 
    大多数情况下,结论是一个段落,总结启友缺了实验中发生的事情,假设是被接受还是被拒绝,以及这意味着什么。 
    九、图形和图表 
    图表和图形都必须标有描述性的标题。在图表上标注轴,确保包含测量单位。一定要参考报告正文中的图悄辩和图表。
    十、参考 
    如果研究是基于别人的文献,或者引用了需要文档的事实,那么应该列出这些参考文献。
数据结构的读书报告
下载Doc文档

猜你喜欢