- 博客(160)
- 收藏
- 关注
原创 从零开始学Docker(一)-镜像列表访问不到问题
出现这个错误是因为使用的 CentOS 7 仓库已经被归档,当前的镜像地址无法找到所需的文件。CentOS 7 的官方支持已经结束,部分仓库已被移至归档库。这导致了你的 yum 命令无法找到所需的元数据文件。CentOS 7 的官方仓库在 2024 年 6 月 30 日之后已经停止维护。因此,使用最新的 CentOS 7 官方仓库可能会遇到问题。查看CentOS-Base.repo文件。
2025-02-09 15:12:22
506
原创 嵌入式入门(一)-STM32CubeMX
随着芯片行业不断发展,STM32系列芯片不断扩大市场份额。为了方便开发者的不同需求,意法半导体(ST)推出了一款图形化配置工具-STM32CubeMX。可以通过图形配置直接导入C语言初始代码,提高了工作效率,大大减轻了因工程配置而带来的烦恼。与此同时,针对不同开发者也更容易开发STM32系列芯片。tips: 如果安装包已经放在仓库中,不需要联网下载,会自动从仓库中找到安装包安装。本地安装en_stm32cubef1-v1-8-6.zip。第一次需要联网下载,下载过程过程中需要登录账号。
2025-01-22 16:39:33
364
原创 数据结构与算法-07平衡二叉树-02
平衡二叉树 全称叫做 **平衡二叉搜索(排序)树**,简称 AVL树。英文:Balanced Binary Tree (BBT)
2025-01-14 20:54:08
888
原创 数据结构和算法-07平衡二叉树-01
如果得知二叉树是否平衡,直接的方法是左右子树的高度值不大于1。我们在节点中添加height指标用来检验二叉树的高度差。
2025-01-14 20:46:15
443
原创 数据结构与算法-05堆&优先队列-02
Java PriorityQueue类是一种队列数据结构实现,其中根据**优先级**处理对象。它与遵循**FIFO**(先进先出)算法的标准队列不同。>在优先级队列中,添加的对象根据其优先级。默认情况下,优先级由对象的自然顺序决定。队列构建时提供的**比较器**可以覆盖默认优先级。
2024-12-19 20:08:13
555
原创 数据结构和算法-06线段树-01
线段树是一种**[二叉搜索树]**,与[**区间树]**相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树的一个结点。
2024-12-14 10:06:28
1245
原创 Ubuntu系统快速更新镜像源
在Ubuntu系统安装后,如何快速的更新镜像源。不需要修改配置那么麻烦,只需要在图形界面做简单的配置即可。更新Ubuntu镜像源。
2024-12-12 19:19:30
270
原创 数据结构与算法-03链表-05
在链表中,维持两个指针一个快指针(fast),一个慢指针(slow),移动速度不同(slow走一步,fast就走两步)。fast指针每次移动两个节点,slow指针正常移动。
2024-12-06 19:52:33
937
原创 数据结构与算法-03链表-03
迭代的本质就是循环,利用循环对变量进行值的迭代(更新)。从本质上说:从本质上,将原来的问题转化为更小的同一问题。递归从本质上看是将原来的问题转化为更小的同一问题。
2024-12-06 19:46:07
293
原创 数据结构与算法-03链表-01
链表:是一种用于存储数据的数据结构,通过如链条一般的指针来连接元素。它的特点是插入与删除数据十分方便,但寻找与读取数据的表现欠佳。
2024-11-28 18:30:02
531
原创 数据结构与算法-02栈和队列-04
单调队列: 指队列的中元素按照递增(递减)的单调性存储。添加和删除依然按照队列队尾入队,对头出队的规则执行。
2024-11-21 15:59:13
1215
原创 数据结构与算法-02栈和队列-01
栈是(LIFO)只允许在一端进行插入或删除的线性表。首先栈是一种线性数据结构,但限定这种结构只能在某一端进行插入和删除操作。–电梯问题。
2024-11-21 15:51:54
329
原创 数据结构与算法-01数组-05
**二分查找**又称为**折半查找**,是一种很常见并且很精妙的算法。它的基本用处是在**有序数组**中查找元素。
2024-11-21 15:24:42
1221
原创 数据结构与算法-01数组-02
通过模拟Vector理解动态数组的实现方式。先从Vector开始,接下来模拟ArrayList,就能理解ArrayList如何初始化和扩容的过程。
2024-11-21 15:11:50
145
原创 数据结构与算法-01数组-01
数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。它是最简单的数据结构之一,大多数现代编程语言都内置数组支持。
2024-11-21 15:08:21
801
原创 数据结构和算法-贪心算法01- 认识贪心
一个贪心算法总是做出当前最好的选择,也就是说,它期望通过“局部最优“选择从而得到“全局最优”的解决方案。
2024-11-07 18:43:04
822
原创 数据结构和算法-01背包问题02-背包问题常见解决方案
假设有一个背包,可承载的最大重量是W(kg), 现在有n个物品,每个物品的重量不等, 并且不可分割。我们期待选择几件物品放入背包中,在不超过背包最大承载重量的前提下,如何让背包中的物品总重量最大?
2024-11-07 18:40:15
916
原创 数据结构和算法-动态规划(3)-经典问题
动态规划(Dynamic Programming): 计算并存储小问题的解, 并将这些解组合成大问题的解。
2024-10-30 17:04:36
1019
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人