相关文章
【数据结构】手撕单链表
目录
前言
1 链表
1.1 链表的概念及结构
1.2 链表的分类
1.2.1 单向或者双向
1.2.2 带头或者不带头
1.2.3 循环或者非循环
1.2.4 无头单向非循环链表
1.2.5 带头双向循环链表
2 链表的实现
2.1 结构
2.2 结点的创建
2.3 尾插
2.4 头插
2.5 尾删
2.6 头删
2.7 …
建站知识
2025/3/3 14:21:00
设计模式之迭代器模式
什么是迭代器模式 迭代器模式(Iterator pattern)是一种对象行为型设计模式,它提供了一种方法来顺序访问聚合对象中的元素,而又不暴露该对象的内部表示,同时也可以将迭代逻辑与聚合对象的实现分离,增强了代码…
建站知识
2025/3/8 5:13:26
ARMday01(计算机理论、ARM理论)
计算机理论
计算机组成
输入设备、输出设备、运算器、控制器、存储器 1.输入设备:将编写好的软件代码以及相关的数据输送到计算机中,转换成计算机能够识别、处理和存储的数据形式 键盘、鼠标、手柄、扫描仪、 2.输出设备:将计算机处理好的数…
建站知识
2025/3/2 0:13:57
《golang设计模式》第三部分·行为型模式-04-迭代器模式(Iterator)
文章目录 1. 概念1.1 角色1.2 类图 2. 代码示例2.1 需求2.2 代码2.3 类图 1. 概念
迭代器(Iterator)能够在不暴露聚合体内部表示的情况下,向客户端提供遍历聚合元素的方法。
1.1 角色
InterfaceAggregate(抽象聚合)…
建站知识
2024/12/4 21:09:50
52基于MATLAB的希尔伯特Hilbert变换求包络谱
基于MATLAB的希尔伯特Hilbert变换求包络谱,对原始信号进行初步滤波,之后进行包络谱分析。可替换自己的数据进行优化。程序已调通,可直接运行。 52的尔伯特Hilbert变换包络谱 (xiaohongshu.com)
建站知识
2025/2/28 4:02:48
leetcode 215. 数组中的第K个最大元素
2023.11.7 本题两个思路,一个是先将数组排序,再从后往前数第k个元素即为第k个最大的元素。 或者使用优先队列,将数组元素放入队列中,当队列元素数量超过k时,弹出队列元素,由于优先队列的性质,每…
建站知识
2025/3/2 12:57:04
基于单片机GP2D12测距-proteus仿真-源程序
基于51单片机红外测距-proteus仿真-源程序 一、系统方案 本设计采用51单片机作为主控器,液晶1602显示,GP2D12采集距离值,按键设置报警阀值,测量值超过阀值,蜂鸣器报警。 二、硬件设计 原理图如下:
三、单…
建站知识
2025/3/5 15:33:23
『 MySQL数据库 』数据库基础之表的基本操作
文章目录 创建表🗡查看表🗡✒ 查看表内所有信息(描述\表结构等)✒ 根据条件查看表内数据✒ 查看表的具体详细信息: 修改表🗡✒ 修改表名:✒ 修改表的存储引擎、编码集(字符集和校验集):✒ 表内插入数据:insert into✒ 在表中新添一个字段(列)…
建站知识
2025/3/1 20:18:53