《大话数据结构》第一章读后感想

一、关于数据结构的定义:数据和结构

一类数据由多个数据对象组成,数据对象的最小单位是数据元素,但是对于数据结构这本书来说,数据对象是我们所关注的单位。

结构分为逻辑结构和物理结构。其中逻辑结构是面向问题的,包括集合结构、线性结构、树形结构、图形结构。而物理结构即存储结构,包括顺序存储结构和链接存储结构两种。链接存储结构通过指针表示数据对象之间的逻辑结构。

二、抽象数据类型

抽象数据类型(ADT)指一个数学模型及定义在该模型上的一组操作。程序员可以在写程序的过程中自己定义。

下课了!第二章----算法再见。

时间: 2024-10-12 19:00:48

《大话数据结构》第一章读后感想的相关文章

大道至简 第一章 读后随笔

在读这本书的之前,我上网查了“大道至简”的含义.以下是搜索出来的结果:大道至简的含义就是最有价值的道理其实是最朴素的道理,很重要的道理其实是很平常的道理.大道至简应是一种境界,就像读一本书,初读,是从简单到复杂,再读是从复杂到简单,读熟了就只剩一个纲了,这就是简.大道至简也是一种哲学,无论是做人还是做事都会给人以指导.在当今这个层层叠叠的大千世界中,我们要学会把复杂变成简单,用智慧创造“简单”,在变迁中不断的升华. 在书的第一章中,首先,开篇由<愚公移山>引入展开,叙述了需求的产生,项目沟通基

《构建之法》第一章读后随笔

<构建之法>第一章首先提出了“软件=程序+软件工程”的观点,然后介绍了软件开发的不同阶段,最后阐述了软件工程是什么的问题.这让我对软件工程有了新的认识,也对构建之法的重要性有了更为深刻的理解. 其实很多工科的很多道理都是相通的.不光是在软件工程,几乎的所有工程中,当工程规模到达了一定的数量级,就不可能是由一个人的一己之力能够完成的,这就需要相互协作,每个人只能做自己的一部分工作.如何能够让别人理解自己的工作的作用,如何能让每个人的工作都能融入一个系统,这就需要模块化,需要集成,话句话说,就是需

tcp/ip协议第一章读后总结

网络层和传输层之间的区别是最为关键的:网络层(ip)提供点到点的服务,而运输层(tcp和udp)提供端到端的服务 在一个互联网上,每个接口都用ip地址来标识,尽管用户习惯使用主机名而不是ip地址.域名系统为主机名和ip地址之间提供动态的映射.端口号用来标识互相通信的应用程序.服务器使用知名端口号,而客户使用临时设定的端口号.

数据结构第一章

证明数据结构分析中的结论的两个常用的方法时归纳法和反证法 归纳法:第一步是证明基准情形,就是确定定理对于某个小的值的正确性,(这一步几乎是很简单的 第二部,进行归纳假设,一般来说,这意味着假设定理对直到某个有限数k的所有的情况都成立的,然后使用这个假设证明定理对于下一个值也是成立的. 反证法:通过假设定理不成立,然后证明该假设导致某一个已知性质不成立,从而说明原假设是错误的. 反证法和归纳法不同处,归纳发从基础出发,反证法从结论出发. 什么是递归:当一个函数用他自己来定义时就称为是递归. 不是所

数据结构 第一章学习小结

数据结构   第一章学习小结 1.数据结构第1章的心得体会: 这周学习了数据结构的绪论及第一章.初步了解了数据结构与算法的相关概念,一开始看书看视频时觉得还挺抽象的,不能够完全理解.但是反复多看了几遍之后,结合例题,自己去操作去跑代码,慢慢觉得容易理解接受起来了.由于现在以网课形式进行教学,老师上课的同时基本还是靠自己去理解学习.当然老师也发挥很大的作用,比如让我们更深入的了解递归的空间复杂度为什么与问题规模有关,又怎样去找到该函数的临界值等等.既锻炼了我们深入思考的能力,也让我们更加清楚了解不

梦断代码前3章读后心得x

加上今天读完了<梦断代码>前4章,学多了很多,大概知道<梦断代码>讲的是什么?其实讲的是chandler软件项目开发过程中发生的一些问题事件,比较详细介绍了软件开发遇到问题,如何解决等等,从中我感受到了软件人员的不易,正如书上所说“看完本书必掩卷长叹:做软件难. 第0章软件时间,讲述了主人公一生与软件打交道的一些比较记忆深刻的事件.这里我未读这章之前很好奇为什么是第0章开始,而不是第一章开始,作者向我们讲述了原因:其实作者只想指出计算机程序员与其他人的一些不同,程序员从0开始计数而

数据结构第一章学习小结

第一章学习了一些基本概念以及它们之间的联系,对数据结构这门课程有了初步的了解.刚开始看书的时候,有很多地方不是很明白,对一些名词的解释也不懂,后来结合视频讲解才比较透彻.一开始不清楚ADT的作用,直到自己去写了一遍才有体会.当自己不懂或者不会的时候,一定要自己上手去写去打代码,才能明白困扰自己的那个点在哪里,通过查资料.看视频等等方式解决这个问题.数据结构和算法是相辅相成的,理解透彻基本的概念,才能为之后的学习铺路.这学期要肯花功夫,本来基础就不是很好,更应该笨鸟先飞.对概念的理解不透彻,或言之

python基础教程(第2版)第二章读后总结;

python第二章 序列是一种数据结构:典型的序列包括:列表,字符串,元组 数据结构是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素 可以是数字或者字符,甚至可以是其他数据结构,在python中,最近本的数据结构是序列,序列中的每个元素被 分配一个序号-----即元素的位置,也成为索引,第一个索引是0,第二个则是1,以此类推. 列表和元组的主要区别: 列表可以修改,元组则不能,但他们都统称为序列; 列表的各个元素通过逗号分离,写在方括号中: 元组的各个元素通过逗号分离

Build To Win 读后感想

Build To Win感想 这学期我们上到了这门课,在还没上这门课之前,对于这本书完全没有感觉,正好是软件工程,感觉一定是枯燥乏味的内容. 就前几天,我们老师上课之前就给我们介绍了这本书.这本书如此收到好评,正是因为这本书改变了传统的软件工程的书本的一贯风格--枯燥乏味. 回去打开这本书,穿插着许多的故事,作者语言很幽默风趣,很吸引人去往下读这本书. 在这本书中,我感触比较深的就是团队合作,分配工作之类的. 第一,合理的工作分配非常重要,一个好的软件小组其管理者必须要将小组内每个成员的能力都要