1.数据逻辑结构包括集合,线性,树形结构和图形结构 4中基本结构,树形结构和图形结构统称非线性结构。

  1. 线性结构中元素之间存在一对一关系,树形结构元素之间存在一对多关系,图形结构中元素之间存在多对多关系。
  2. 数据结构被形式地定义为(D,R),其中D是元素的有限集合,R是D上的关系的有限集合
  3. 数据的存储结构可用四种基本存储方法表示,它们分别是 顺序存储,链式存储,散列表(哈希存储),索引存储。
  4. 算法的五个重要性是,可行性,有穷性,正确性,输入,输出
  5. 数据结构的三要素 逻辑结构,物理(存储)结构,数据的操作(运算)
  6. 数据 是信息的载体,是对客观事物的符号表示,它能被计算机识别,存储,加工和处理,是对能有效的输入到计算机中并且能够被计算机处理的符号的总称。
  7. 数据元素是数据的基本单位,亦可以称为,元点,节点,顶点,记录等
  8. 数据项 是数据不可分割的最小单位,是具有独立含义的最小标识单位。例如,构成一个数据元素的字段、域、 属性等都可以称为数据项。

什么是数据结构?数据结构讨论哪三个方面的问题?

数据结构:是指相互之间存在着一种或多种关系的数据元素的集合。

各种数据的组织方法、存储结构及处理方法。

什么是数据的逻辑结构?基本逻辑结构有哪些?什么是数据的物理结构?主要存储方法有哪几种?

数据的逻辑结构可以看作是从具体问题抽象出来的数学模型,是数据之间的相互关系,包括集合、线性结构、树形结构和图形结构;数据的物理结构是数据在计算机中的表示方式,主要存储方法有,顺序存储、链式存储。

叙述下列概念:

数据:是指能输入到计算机中并能被计算机处理的一切对象。

数据结构:是指相互之间存在着一种或多种关系的数据元素的集合。

数据对象:是具有相同性质的数据元素的集合,是数据的一个子集。

存储结构:是逻辑结构的存储映像。可以将存储结构理解为逻辑结构用计算机语言的实现

数据类型:是一个值的集合和定义在这个值集上的一组操作的总称。

算法:是对特定问题求解步骤的一种描述,是指令的有限序列。

O(n)

O(mn)

Log3 n

O(n*n)

(n+1)n/2

数据结构戴敏课后习题第一章相关推荐

  1. 《大数据基础——基于Hadoop与Spark》课后习题——第一章部分答案

    仅用于我个人的学习.书籍为人民邮电出版社的<大数据技术基础--基于Hadoop与Spark>.课后习题选择是我个人认为有用的.记录下来是为了督促我学习:) 共好 1.请指出以下术语的基本含 ...

  2. 软件项目管理案例教程第4版课后习题第一章

    第一章 一.填空题 二.判断题 三.选择题 四.问答题 一.填空题 1.敏捷模型包括(4)个核心价值,对应(12)个敏捷原则. 详解: 敏捷开发4句宣言: 个体与交互 胜过 过程与工具 可以工作的软件 ...

  3. 云计算导论课后习题第一章

    1.什么是云计算? 答:移动的.无实体的.支持用户在任意位置使用各种设备获取应用服务,云计算是一种模式,为用户提供简便快捷的按需购买的网络服务. 2.云计算发展的必要条件是什么? 答:(1)硬件和虚拟 ...

  4. 《数据结构(C语言版)》严巍敏课件~第一章:绪论

    <数据结构(C语言版)>严巍敏课件-第一章:绪论

  5. 数据结构(C语言)第二版 第一章课后答案

    数据结构(C语言)第二版 第一章课后答案 这本书,我以后也会用,所以趁着考完试做个整理,顺便分享出来.电子资源发不出来,放评论区吧,有需要自取. 1. 简述下列概念:数据.数据元素.数据项.数据对象. ...

  6. java中北大学ppt总结+课后习题第二章(小宇特详解)

    java中北大学ppt总结+课后习题第二章(小宇特详解) 基本数据类型 Java语言有8种基本数据类型. 逻辑类型:boolean.1字节 整数类型: 1字节整数类型:byte. 2字节整数类型:sh ...

  7. 操作系统习题——第一章

    操作系统习题--第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性 ( 2)方便性 ( 3)可扩充性 ( 4)开放性 2. OS 的作用可表现在哪几个方面? 答:(1) OS 作为用户与计算 ...

  8. 微型计算机技术6,微型计算机技术课后习题6-8章答案.ppt

    微型计算机技术课后习题6-8章答案 MOV AL L2: MOV CX,8 L1: OUT 20H,AL CALL DELAY2S ROR AL,1 LOOP L1 JMP L2 习题:8.24 82 ...

  9. 《算法设计与分析(第4版)》课后习题第二章第2小题

    <算法设计与分析(第4版)>课后习题第二章第2小题 下面的7个算法与本章中的二分搜索算法binarySearch略有不同.请判断这7个算法的正确性,并说明原因和证明. 第二章二分搜索算法b ...

最新文章

  1. Leetcode: Maximal Rectangle
  2. 第三篇 - EOS DAWN-V3.0.0 智能合约开发之Hello World
  3. pandas(二) -- Dataframe创建及索引
  4. TensorFlow 教程——基本分类:对服装图像进行分类
  5. gitlab增加日志
  6. 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装
  7. 单元测试 | 如何在Mock时匹配匿名类型参数
  8. keepalived实现高可用nginx反向代理的简单案例
  9. JAVA运行程序代码段
  10. visual报表服务器项目,为 Visual Studio ALM 创建报表服务器项目
  11. scala读取mysql文件_9. Scala操作外部数据 文件读取,xml,Excel,MySQL
  12. Tip:创建SCOM 2012 R2报表服务器时的报错
  13. 《当程序员的那些狗日日子》(五十三)破局(中)
  14. php点击按钮保存图片到相册,手机端点击下载按钮将页面保存成图片到本地
  15. 通用ESP8266连接阿里云物联网平台
  16. java pkcs8格式的私钥_RSA加密解密中pkcs1与pkcs8格式私钥互相转换
  17. c# api接口管理
  18. GISer从零开始学习ArcGIS API for JavaScriptArcGIS Online教程(三)免费注册和使用ArcGIS Online
  19. ADXL345 驱动代码
  20. poly-yolo笔记

热门文章

  1. Niagara控制点说明
  2. 【数字图像处理】【Matlab】【汽车车牌识别】1-车牌图像预处理
  3. CompletableFuture的applyToEitherAsync:最快返回输出的线程结果作为下一次任务的输入
  4. 2021年陕西省安全员C证考试题及陕西省安全员C证试题及解析
  5. mac本用WTG(Windows To Go)安装Win10到移动硬盘
  6. 扫雷游戏详细介绍及代码
  7. 少侠,你的transducer到了,请拿去装逼~
  8. Queue学习之Singly-Linked List
  9. firebase分析_为什么我在下一个项目中不使用Firebase分析
  10. python中ord什么意思_python里ord