数据结构第一节课感受

文章介绍了数据结构的基本概念,包括四种主要的存储结构——顺序、链式、索引和散列,以及两种逻辑结构——线性和非线性。数据元素间的关系通过不同的存储方式得以体现,每种方式有其特定优缺点,如顺序存储的高密度与低效动态操作,链式存储的灵活性与额外空间开销,索引存储的静态动态特性,以及散列存储的快速存取但限定的存取方式。这种教学方式有助于学生集中精力并掌握学习方法,为深入学习数据结构奠定基础。
摘要由CSDN通过智能技术生成
在第一节课中,老师让同学朗读重点自然段并让同学提出问题进行解答,在过程中我们能够很好的集中精神吸收知识也了解到了很多老师的学习方法,为数据结构的学习打下很好的基础。
在阅读完绪论之后,我对知识点做了以下几点总结:
1.数据存储结构包括哪几种类型?数据逻辑结构包括哪几种类型?
存储结构包括顺序存储、链式存储、索引存储、散列存储。
逻辑结构包括线性结构,非线性结构(集合、树形结构、图形(网状)结构)
2.数据结构是一门研究什么内容的学科?
 数据结构是一门研究在非数值计算的程序设计问题中,计算机的操作对象及对象
的关系和施加于对象的操作等的学科。
3.数据元素之间的关系在计算机中有哪些表示方法?各有什么特点?
顺序存储方式
数据元素顺序存放,每个存储结点只含一个元素。存储位置反映数据元素间的逻辑关系。存储密度大,但有些操作(如插入、删除)效率较差。
链式存储方式
每个存储结点除包含数据元素信息外还包含一组(至少一个)指针。指针反映数据元素间的逻辑关系。这种方式不要求存储空间连续,便于动态操作(如插入、删除等),但存储空间开销大(用于指针),另外不能折半查找等。
索引存储方式
除数据元素存储在一地址连续的存储空间外,尚需建立一个索引表,索引表的索引项指示存储结点的存储位置(下标)或存储区间端点(下标,非稠密索引),兼有静态和动态特性。
散列存储方式
利用散列函数和解决冲突的方法,将关键字散列在连续的有限的地址空间内,并将散列函数的值解释成关键字所在元素的存储地址。其特点是存取速度快,只能按关键字随机存取,不能顺序存取,也不能折半存取。

在第一节课中,老师让同学朗读重点自然段并让同学提出问题进行解答,在过程中我们能够很好的集中精神吸收知识也了解到了很多老师的学习方法,为数据结构的学习打下很好的基础。
在阅读完绪论之后,我对知识点做了以下几点总结:
1.数据存储结构包括哪几种类型?数据逻辑结构包括哪几种类型?
存储结构包括顺序存储、链式存储、索引存储、散列存储。
逻辑结构包括线性结构,非线性结构(集合、树形结构、图形(网状)结构)
2.数据结构是一门研究什么内容的学科?
 数据结构是一门研究在非数值计算的程序设计问题中,计算机的操作对象及对象
的关系和施加于对象的操作等的学科。
3.数据元素之间的关系在计算机中有哪些表示方法?各有什么特点?
顺序存储方式
数据元素顺序存放,每个存储结点只含一个元素。存储位置反映数据元素间的逻辑关系。存储密度大,但有些操作(如插入、删除)效率较差。
链式存储方式
每个存储结点除包含数据元素信息外还包含一组(至少一个)指针。指针反映数据元素间的逻辑关系。这种方式不要求存储空间连续,便于动态操作(如插入、删除等),但存储空间开销大(用于指针),另外不能折半查找等。
索引存储方式
除数据元素存储在一地址连续的存储空间外,尚需建立一个索引表,索引表的索引项指示存储结点的存储位置(下标)或存储区间端点(下标,非稠密索引),兼有静态和动态特性。
散列存储方式
利用散列函数和解决冲突的方法,将关键字散列在连续的有限的地址空间内,并将散列函数的值解释成关键字所在元素的存储地址。其特点是存取速度快,只能按关键字随机存取,不能顺序存取,也不能折半存取。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值