读《大话数据结构》一、二章总结笔记

数据结构与算法学习笔记 之 程杰《大话数据结构》数据结构篇 数据结构与算法学习笔记 之 程杰《大话数据结构》 第一章 数据结构绪论 数据项:数据不可分割的最小单位。在数据结构课程中,把数据项定义为最小单位,有助于我们更好地解决问题。但是真正讨论问题时,数据元素才是数据结构中建立数据模型的着眼点。 数据对象:是性质相同的数据元素的集合,是数据的子集。其中,性质相同是指数据元素具有相同数量和类型的数据项。 结构:各个组成部分相互搭配和排列的方式。 数据结构:相互之间存在一种或多种特定关系的数据元素的集合。 数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作 阅读详情

**数据:**是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输人给计算机处理的符号集合。
必须具备两个前提:

  1. 可以输入到计算机中。
  2. 能被计算机程序处理。

**数据元素:**是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。

**数据项:**一个数据元素可以由若干个数据项组成 数据项是数据不可分割的最小单位。
**数据对象:**是性质相同的数据元素的集合,是数据的子集

**数据结构:**是相互之间存在一种或多种特定关系的数据元的集合。

数据结构分为逻辑结构和物理结构
**逻辑结构:**是指数据对象中数据元素之间的相互关系。
1、 集合结构
2、 线性结构
3、 树形结构
4、 图形结构

**物理结构:**是指数据的逻辑结构在计算机中的存储形式。
1、 顺序存储结构
2、 链式存储结构

**数据类型:**是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。
在C语言中,按照取值的不同,数据类型可以分为两类:
·原子类型:是不可以再分解的基本类型,包括整型、实型、字符型等。
·结构类型:由若干个类型组合而成,是可以再分解的。例如,整型数组是由若干整型数据组成的。

算法是解决特定向题求解步骤的描述,在计算机中表现为指令的有限序列·并且每条指令示一个或多个操作。

算法的特性
1、 输入
2、 输出
3、 确定性
4、 有穷性
5、 可行性

**算法的度量方法:**事后统计方法(不科学、不准确)、事前分析估算方法。

算法设计的要求
1、 健壮性
2、 正确性
3、 可读性
4、 时间效率高
5、 存储量低
算法时间复杂度
在这里插入图片描述

大话数据结构笔记 《大话数据结构》第一章 数据结构绪论前言1.3 数据结构起源1.4 基本概念和术语1.5 逻辑结构与物理结构 第一章 数据结构绪论 前言 数据结构(data structure)的简单解释:相互之间存在一种或多种特定关系的数据元素(data element)的集合。 1.3 数据结构起源 首先计算机的应用场景是解决实际问题,步骤为: 从实际问题抽象出一个适当的数学模型; 设计解此模型的算法; 编出程序。 其中,寻找数学模型的实质是: 分析问题; 从中提取操作的对象,并找出这些操作对象之间含 阅读详情

相关推荐

ros1 ubuntu22.04 安装教程

ROS1 ubuntu22.04 安装教程

autolabor的博客 9197

大话数据结构第一章读书笔记

数据 是描述客观事物的符号,是计算机中可以操作的对象 数据元素 是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理 数据项 一个数据元素可以由若干个数据项组成,数据项是数据不可分割的最小单位 数据对象 是性质相同的数据元素的集合,是数据的子集 数据结构 是相互之间存在一种或多种特定关系的数据元素的集合 逻辑结构 集合结构;线性结构;树形结构;图形结构 物理结构 顺序存储结构;链式存储结构 ...

weixin_41549308的博客 270

Ubuntu22.04 apt 安装 ROS1 ROS Noetic Ninjemys

ubuntu 22.04 apt-get 安装 ros1 ros Noetic 最新版

autolabor的博客 5万+

《大话数据结构》读书笔记--第1章 数据结构绪论

文章目录1.4 基本概念和术语1.5 逻辑结构和物理结构1.5.1 逻辑结构1.5.2 物理结构1.6 抽象数据类型 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。 程序设计=数据结构+算法 1.4 基本概念和术语 数据:描述客观事物的符号,计算机中的可操作对象。(可输入到计算机+能被计算机处理) 数据元素:组成数据、有一定意义的基本单位,...

soleil雪寂 349

音频测试专题

麦克风与扬声器单体测试指标及整机性能测试概述 麦克风测试指标包括频率响应、灵敏度、指向性等10项关键参数,用于评估声音捕捉和信号转换性能。扬声器测试包含频率响应、灵敏度等12项指标,涉及声学特性和物理参数。整机性能测试覆盖安静、嘈杂和正常三种环境,重点检测麦克风底噪、清晰度、扬声器音量及通话质量等12项功能指标。两类单体测试与整机测试共同构成完整的音频设备质量评估体系,确保产品在不同场景下的性能表现。

weixin_52640906的博客 1319

MUSIC算法翻车?Toeplitz矩阵重构如何解决DOA估计中的相干信源难题

本文深入探讨了MUSIC算法在相干信源DOA估计中失效的根本原因,并详细介绍了基于Toeplitz矩阵重构的协方差矩阵修复技术。该方法通过凸优化恢复协方差矩阵的理想结构,有效解决了信号子空间秩亏损问题,从而显著提升了MUSIC算法在相干和多径场景下的分辨精度与稳健性。

a2b3c4d5e的博客 250

大话数据结构PDF

《大话数据结构》相关下载地址重难点目录 下载地址 云盘: touch here. 提取码: 93dc 重难点目录 第一章 绪论 逻辑结构,物理存储结构(顺序和链式) 数据结构类型 第二章 算法 时间复杂度和空间复杂度,计算方法 最坏情况、平均情况。 第三章 链表 动态链表:指针,常用 静态链表:数组,无指针语言(Basic)使用,较少用 循环链表:(单循环)next 双向链表:next,prior 双向循环链表,插入时候的指针改动,顺序非常重要。–》 第四章

weixin_42528734的博客 4万+

Origin软件XRD全峰拟合保姆级教程:从数据导入到弱峰处理技巧

本文提供了一份Origin软件进行XRD全峰拟合的深度实战指南。文章重点解析了从数据导入预处理、基线锚点视觉化设置,到弱峰拟合的锁定策略与手动干预等核心技巧,旨在帮助用户避开常见错误,获得可靠、精确的拟合结果,从而有效服务于材料结构分析。

rgv2345678的博客 708

大话数据结构第二章,算法笔记

算法是描述解决问题的方法。算法定义中,提到了指令,指令能被人或机器等计算装置执行。它可以是计算机指令,也可以是我们平时的语言文字。为了解决某个或某类问题,需要把指令表示成一定的操作序列,操作序列包括一组操作,每一个操作都完成特定的功能,这就是算法了。在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数, 进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。

zxlzxl66的博客 1088

嵌入式PCB电源完整性分析:PDN建模与电流密度优化

电源完整性(PI)是高速数字与混合信号系统稳定运行的基础,其核心在于保障芯片供电网络(PDN)在动态负载下的电压稳定与热安全。PDN分析本质上是通过量化电流密度与电压降两个关键物理量,揭示PCB走线、过孔及平面的载流瓶颈与压降路径。电流密度超标将引发局部温升与可靠性风险,而电压降则直接侵蚀器件供电裕量,导致复位、采样失真等典型故障。借助Altium Designer等工具开展工程级PDN建模,需严格依据电源预算表定义源/负载,并精准配置铜厚、过孔参数及IPC-2152限值,从而实现从原理图到制造工艺的闭环验

weixin_28949937的博客 211

Android 14.0 开机广播接收慢广播延迟问题分析

在14.0的系统rom定制化开发中,在某些时候在接收开机广播的时候发现,过了一分钟才收到开机广播,接下来就需要分析下 开机广播的相关分发机制,来处理下相关问题

安卓兼职framework和app工程师的博客 631

《大话数据结构》个人笔记

《大话数据结构》个人笔记第一章 绪论1.1、数据结构1.2、逻辑结构1.3 物理结构(存储结构)1.4 抽象数据类型 第一章 绪论 1.1、数据结构 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据对象:是性质相同的数据的集合,是数据的子集。 数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。 数据项:一个数据元素可以由若干个数据项组成。(数据项是数据不可分割的最小单位。) 数据结构:是相互

weixin_45225087的博客 321

番外篇 | 关于YOLO11算法的改进点总结

关于YOLO11算法的改进点总结。🌈

小哥谈 2312

大话数据结构--第一、二章学习笔记

自学《大话数据结构》记录的一些笔记!

weixin_44965985的博客 402

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

王道数据结构-考研笔记

本数据结构笔记配合王道视频食用,效果更佳。若有条件,可彩印成册,涂写勾画,记出自己的笔记,内容若有错误,请见谅。本数据结构笔记内容绝大部分来自王道数据结构视频,部分来自《大话数据结构》,希望能够帮助到在考研路上的诸位。一路生花吧!

weixin_51297735的博客 6983

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

大话数据结构及JAVA数据结构阅读笔记

一、阅读笔记 第一章 数据结构概述 (53条消息) 大话数据结构--数据结构概述_小蜗牛耶的博客-优快云博客_大话数据结构 第二章 算法概述 (53条消息) 大话数据结构--算法概述_小蜗牛耶的博客-优快云博客_算法零个输入的例子 第三章 线性表 (53条消息) 大话数据结构--线性表_小蜗牛耶的博客-优快云博客 第四章 栈与队列 (53条消息) 大话数据结构--栈与队列_小蜗牛耶的博客-优快云博客 第五章 串 (53条消息) 大话数据结构--串_小蜗牛耶的博客-优快云博客 .

weixin_51181574的博客 524

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大话数据结构第二章

记:冬天真的处于冬眠状态了,一个午觉睡了一下午...就离谱呐,晚上去健身了,第二章库存,惭愧,今天没学习成,大话数据库看到第三章了,因为开始提到了算法的实现,所以打算把C++模块也复习起来创个文件夹,自己用C++试着写写 2.2 数据结构与算法关系 介绍了重要的数据结构后再把相应的算法拿出来讲,而不是单独讲哪一方面(第三章开始体会到两者的关系) 2.4 算法定义 算法(Algorithm):是描述解决问题的方法,对计算机来说就是指令的有限序列。 指令:能被人或机器等计...

weixin_45118878的博客 280

第二章《大话数据结构》读后笔记

第二章 算法《大话数据结构》读后笔记 [第一章《大话数据结构》读后笔记](https://blog.youkuaiyun.com/zhengshaopeng_1/article/details/117067133) 文章目录第二章 算法《大话数据结构》读后笔记算法定义算法的特性算法设计的要求算法时间复杂度大O表示法常数阶:执行时间恒定的算法O(1)线性阶:O(n)对数阶:O(logn)平方阶常见的时间复杂度 算法定义 算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操

zhengshaopeng_1的博客 382

数据结构与算法笔记(王卓网课+教材+大话数据结构)

数据结构笔记(王卓+教材+大话数据结构)

weixin_54646357的博客 1606

《大话数据结构》读书笔记(一)—(三)

《大话数据结构》读书笔记第一章:数据结构绪论1.概念2.数据结构的分类3.抽象数据类型第二章:算法第三章:线性表(List)1. 概念2. 线性表的顺序存储结构3. 线性表的链式存储结构 第一章:数据结构绪论 1.概念 数据项:数据不可分割的最小单位。 数据元素(记录):由若干数据项组成。在计算机中作为整体处理,又称记录。 数据对象(数据):性质相同的数据元素(即数据项数量和类型相同)的集合,是数...

qq_37666718的博客 324

《大话数据结构》学习笔记

《大话数据结构》学习笔记

Wakabaka101的博客 474

大话数据结构读书笔记1

《大话数据结构》读书笔记1 文章目录《大话数据结构》读书笔记1第一章 数据结构绪论逻辑结构物理结构第二章 算法算法效率的度量方法第三章 线性表线性表的顺序存储结构线性表的链式存储结构静态链表循环链表和双向链表循环链表和双向链表 第一章 数据结构绪论 逻辑结构 1、集合结构:数据元素除了同属于一个集合外,没有其他关系 2、线性结构:数据元素之间是一对一的关系 3、树结构:数据元素之间是一对多的关系 4、图结构:数据元素之间是多对多的关系 物理结构 1、顺序存储结构 2、链式存储结构 第二章 算法 算法效率的度

qq_44905426的博客 555

大话数据结构阅读笔记(1)

数据结构很重要,但对于非科班出身的程序员来说,熟练地掌握数据结构在编程中的应用是一件很困难的事,因为数据结构很抽象,有些算法理解起来很困难,最近找了很多关于数据结构的书,决定再重温一下程杰的《大话数据结构》,记录重要的数据结构知识笔记供自己和大家在以后的学习与编程时参考。

weixin_43427474的博客 366

《大话数据结构》用JAVA实现笔记整理

-

给时光以生命 2324
下一篇: 点乘、叉乘
您大哥
博客等级 码龄8年 15粉丝 8原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值