408数据结构第一章

这篇具有很好参考价值的文章主要介绍了408数据结构第一章。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

基本概念

1.数据
数据是信息的载体
计算机程序识别和处理的符号的集合
2.数据元素
数据的基本单位
整体进行考虑和处理
若干数据项组成
数据项是构成元素的不可分割的最小单位
3.数据对象
具有相同性质的数据元素的集合
4.数据类型
原子类型
结构类型
抽象数据类型
5.数据结构
相互之间存在一种或多种特定关系的数据元素集合

数据结构三要素

1.数据的逻辑结构
线性结构:线性表
非线性结构:集合、树、图
2.数据存储结构
顺序结构:把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中
链式结构:不要求逻辑上相邻的元素在物理位置上也相邻
索引存储:建立附加索引表
散列存储:关键字计算元素存储地址,称哈希存储
3.数据的运算
定义针对逻辑结构
实现针对存储结构

算法

对特定问题求解步骤的一种描述,每条指令表示一个或多个操作
特性:
有穷性
确定性
可行性
输入
输出

算法效率是通过时间复杂度和空间复杂度来描述的

例题知识点
抽象数据类型:数据的逻辑结构和抽象运算
有序表:关键字有序的线性表
循环队列:由顺序表表示的对列
栈:抽象数据类型,采用顺序和链式存储,只表逻辑结构
链式存储设计时各个不同结点的存储空间可以不连续,但结点内的存储单元地址必须连续
二叉排序树可以采用二叉树的逻辑表示和存储方式,前表示层次关系,后用于排序和查找文章来源地址https://www.toymoban.com/news/detail-477128.html

到了这里,关于408数据结构第一章的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 算法竞赛:初级算法(第一章:基础数据结构)

    动态链表 动态链表需要 临时分配链表节点 ,使用完毕后释放。 优点 :能及时释放空间,不使用多余内存 缺点 :需要管理空间,容易出错(竞赛一般不用动态链表) 静态链表 静态链表使用 预先分配的一段连续空间 存储链表,这种链表在逻辑上是成立的。 有两种做法:

    2024年01月19日
    浏览(34)
  • 广工anyview数据结构第一章(2021.12)

    广工anyview数据结构习题第一章, 在学习过程中部分题目参考了Giyn 、戮漠、雁过留痕等大佬的代码,在此感谢。 题目解法不是最优解,但希望能给大家有所启发。同时也发了文档资源,需要可自取。 如果对你有帮助,可以给卑微的博主留个赞、关注、收藏   (不是)  (骗一

    2024年02月07日
    浏览(73)
  • 数据结构英文习题解析-第一章 算法复杂度分析Algorithm Analysis

    前言:最近快到FDS考试了,po重刷了一下学校的题目,自己整理了一些解析orz 因为po在自己找解析和学习的过程中非常痛苦,所以在此共享一下我的题目和自己写的解题思路,欢迎各位指出错误~全章节预计会陆续更新,可在专栏查看~ HW1 1. The major task of algorithm analysis is to an

    2024年03月12日
    浏览(53)
  • 408【数据结构】图、生成树、图的出度和入度、路径and路径长度和回路、简单路径和简单回路概念整理 和 错题整理

            图由顶点集V和边集E组成,记为G=(V,E),使用 V(G) 表示 所有顶点的集合(不能为空) ;使用 E(G) 表示 各个顶点之间的关系(可以为空) 。若用V={v1,v2,v3,....,vn}来表示图,则使用 |V|表示图中顶点的个数, 使用E={(vi,vj)|vi∈V,vj∈V},用 |E| 表示图中 边的条

    2024年02月03日
    浏览(32)
  • 【数据结构】一、数据结构的基本概念

    数据是 信息的载体 ,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序 识别 和 处理 的符号的集合。 数据是计算机程序加工的原料。 数据元素 是数据的基本单位。通常作为一个整体进行考虑和处理,用一个 数据元素 描述一个个体。一个数据元素可

    2024年03月10日
    浏览(73)
  • 【数据结构与算法】一、数据结构的基本概念

    抽象数据类型(ADT)定义举例:Circle的定义 如何处理杂乱无章且多样化的数据: 数据元素 :数据中的个体被称为数据元素。 数据对象 :性质相同的数据元素组成的集合。 数据结构 :数据元素加上数据元素之间的关系,就形成了数据结构。 逻辑结构 :数据结构的逻辑模型。

    2023年04月17日
    浏览(82)
  • 数据结构基本概念

    一、数据 数据对象-数据元素-数据项(属性),前者由后者组成 二、数据结构 定义:按某种关系的数据元素的集合 三、数据类型 1、原子类型(例如整型) 2、结构类型(由原子类型组成,例如数组) 3、抽象数据类型(例如Java里面的类)

    2024年02月09日
    浏览(28)
  • 数据结构 - 基本概念和术语

    基础概念之间的关系大致如下: 数据 数据对象 数据元素 数据项 类比数据库,这四个概念代表的含义如下所示: 数据:整个数据库的所有数据 数据对象:这个数据库的一张表,比如学籍表 数据元素:学籍表里的一条记录 数据项:学籍表里的一个字段值 概念:能输入计算机

    2024年02月11日
    浏览(34)
  • 数据结构--队列的基本概念

    队列其实是一种受限制的线性表 队列(Queue):是 只允许在一端进行插入或删除操作 color{red}只允许在一端进行插入或删除操作 只允许在一端进行插入或删除操作 的线性表 重要术语: 队头、队尾、空队列 队列的特点: 先进先出 color{green}先进先出 先进先出 First In First Out ( F l

    2024年02月11日
    浏览(32)
  • 数据结构:图的基本概念

    图是一种非线性的数据结构,表示多对多的关系。 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V, E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 在图中需要注意的是: 线性表和树可以看做特殊的图。 线性表中我们把数据

    2023年04月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包