《大话数据结构》边读边感

《大话数据结构》边读边感第一章:数据结构绪论数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。数据:是描述客观事物的符号,式计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据输入有两个前提:1、可以输入的计算机中;2、能被计算机程序处理数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。数据项:一个数据元素可以由若干个数据项组成;数据项数据不可

大家好,又见面了,我是你们的朋友全栈君。

第一章:数据结构绪论

  • 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。
  • 数据:是描述客观事物的符号,式计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。
  • 数据输入有两个前提:1、可以输入的计算机中;2、能被计算机程序处理
  • 数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。
  • 数据项:一个数据元素可以由若干个数据项组成;数据项数据不可分割的最小单位。
  • 数据对象:是性质相同的数据元素的集合,是数据的子集。
  • 结构:不同数据元素之间不是独立的,而是存在特定的关系,我们会将这些关系称为结构。
  • 逻辑结构:是指数据对象中数据元素之间的相互关系。
  • 集合结构:集合结构中的数据元素除了同属于一个集合外,他们之间没有其他关系。
  • 线性结构:线性结构中的数据元素之间是一对一的关系。
  • 树形结构:树形结构的数据元素之间存在一种一对多的层次关系。
  • 图形结构:图形结构的数据元素是多对多的关系。注意:1、每一个数据元素看做一个节点,用圆圈表示;2、元素之间的逻辑关系用节点之间的连线表示,如果这个关系是有方向的,那么用带箭头的连线表示
  • 物理结构:是指数据的逻辑结构在计算机中的存储形式。
  • 顺序存储结构:是把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系是一致的。
  • 链式存储结构:是把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以是不连续的。
  • 抽象是指取出事物具有的普遍性本质。
  • 抽象数据类型(Abstract Data Type,ADT):是指一个数据模型以及定义在该模型上的一组操作。
  • 抽象数据类型体现了程序设计中问题的分解、抽象和信息隐藏的特性。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152542.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jetbrains推出新一代编辑器:Fleet,网友:VS Code迎来劲敌JB Code!

    Jetbrains推出新一代编辑器:Fleet,网友:VS Code迎来劲敌JB Code!IntellijIDEA的缔造者Jetbrains多次被问到:“JetBrains什么时候会创建一个轻量级编辑器?”。现在这个问题正在变为现实。Jetbrains刚刚宣布了一个新的产品…

    2022年5月24日
    51
  • bwapp 06

    bwapp 06文章目录Base64Encoding(Secret)ClearTextHTTP(Credentials)HostHeaderAttack(ResetPoisoning)HTML5WebStorage(Secret)SSL2.0DeprecatedProtocolTextFiles(Accounts)Base64Encoding(Secret)抓包,找到sercret,进行base64编码以上级别,40位16进制数,推测使用了sha1编码注意先解码,再base

    2022年9月23日
    0
  • pycharm不显示结果_pycharm界面

    pycharm不显示结果_pycharm界面网上说是什么包问题的就说了。我遇到一个非常奇葩的问题因为你的设置可能是这样每次都在窗口右侧的工具栏那边显示。可能突然心情不佳就不显示了。然后你再把勾去掉即可。你要喜欢再点上也行。转载于:https://www.cnblogs.com/theWinter/p/8320343.html…

    2022年8月25日
    5
  • 计算机中位数求和方法总结例题,众数与中位数典型例题「建议收藏」

    计算机中位数求和方法总结例题,众数与中位数典型例题「建议收藏」《众数与中位数典型例题》由会员分享,可在线阅读,更多相关《众数与中位数典型例题(3页珍藏版)》请在人人文库网上搜索。1、典型例题例1求下列数据的众数(1)3,2,5,3,1,2,3(2)5,2,1,5,3,5,2,2分析:一组数据的众数不一定唯一,因此,如果一组数据中有几个数据重复的次数相同,并且次数是最高的,那么这几个数据都是这组数据的众数解:(1)众数是3(2)众数是5和2说明:众数是一组数…

    2022年9月15日
    1
  • HTML5新增了哪些标签_标签标准

    HTML5新增了哪些标签_标签标准在我们平时所写的ASP.NET中,我们更多的是去使用服务器端控件:<asp:>。与此同时,我们却忽略了很多HTML元素的使用。在这章,让我们来简单的对HTML的一些元素的标准来做简单的回顾。1.<q>和<blockquote>对于这两个元素,我想很多经常去使用.NET服务器端控件,以及VisualStudio或者DW等可视化工具的人,应该对他…

    2022年10月17日
    0
  • 经典递归解决汉诺塔_c语言汉诺塔递归算法

    经典递归解决汉诺塔_c语言汉诺塔递归算法算法:当只有一个盘子的时候,只需要从将A塔上的一个盘子移到C塔上。当A塔上有两个盘子是,先将A塔上的1号盘子(编号从上到下)移动到B塔上,再将A塔上的2号盘子移动的C塔上,最后将B塔上的小盘子移动到C塔上。当A塔上有3个盘子时,先将A塔上编号1至2的盘子(共2个)移动到B塔上(需借助C塔),然后将A塔上的3号最大的盘子移动到C塔,最后将B塔上

    2022年10月12日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号