自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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项目开发

本文使用STM32CubeMX模拟器创建一个嵌入式项目的详细流程。

2025-01-22 16:44:05 333

原创 嵌入式入门(一)-STM32CubeMX

随着芯片行业不断发展,STM32系列芯片不断扩大市场份额。为了方便开发者的不同需求,意法半导体(ST)推出了一款图形化配置工具-STM32CubeMX。可以通过图形配置直接导入C语言初始代码,提高了工作效率,大大减轻了因工程配置而带来的烦恼。与此同时,针对不同开发者也更容易开发STM32系列芯片。tips: 如果安装包已经放在仓库中,不需要联网下载,会自动从仓库中找到安装包安装。本地安装en_stm32cubef1-v1-8-6.zip。第一次需要联网下载,下载过程过程中需要登录账号。

2025-01-22 16:39:33 364

原创 数据结构与算法-07平衡二叉树-03

平衡二叉树的删除节点

2025-01-14 21:01:24 343

原创 数据结构与算法-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

原创 从零开始学docker(五)-可用的docker镜像

可用的docker镜像及查询镜像的解决方案

2024-12-14 10:49:20 410

原创 数据结构和算法-06线段树-02

使用数组构建线段树

2024-12-14 10:17:25 385

原创 数据结构和算法-06线段树-01

线段树是一种**[二叉搜索树]**,与[**区间树]**相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树的一个结点。

2024-12-14 10:06:28 1245

原创 C/C++入门必读-使用Clion创建类的继承关系

使用Clion模拟C++的继承关系。

2024-12-13 16:56:23 172

原创 Ubuntu系统快速更新镜像源

在Ubuntu系统安装后,如何快速的更新镜像源。不需要修改配置那么麻烦,只需要在图形界面做简单的配置即可。更新Ubuntu镜像源。

2024-12-12 19:19:30 270

原创 数据结构和算法-05堆和优先队列-01

[堆(heap)]是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。

2024-12-11 20:49:12 1296

原创 数据结构和算法-04二叉树-04

二叉树的广度优先及力扣二叉树问题的解决方案。

2024-12-10 13:02:33 732

原创 数据结构与算法-02栈和队列-02

队列(Queue)是一种先进先出(FIFO)的结构。---公交车(食堂打饭排队)

2024-12-06 20:01:44 709

原创 数据结构与算法-03链表-06

力扣中链表题目。

2024-12-06 19:54:35 722

原创 数据结构与算法-03链表-05

在链表中,维持两个指针一个快指针(fast),一个慢指针(slow),移动速度不同(slow走一步,fast就走两步)。fast指针每次移动两个节点,slow指针正常移动。

2024-12-06 19:52:33 937

原创 数据结构与算法-03链表-04

在链表操作中移除、反转经常会用到递归实现。通过力扣案例理解链表常规操作中的递归实现。

2024-12-06 19:49:28 1492

原创 数据结构与算法-03链表-03

迭代的本质就是循环,利用循环对变量进行值的迭代(更新)。从本质上说:从本质上,将原来的问题转化为更小的同一问题。递归从本质上看是将原来的问题转化为更小的同一问题。

2024-12-06 19:46:07 293

原创 数据结构与算法-04二叉树-01

二叉树是一种最典型的非线性结构,除叶节点外每个节点最多连接两个子节点。

2024-12-06 19:38:08 444

原创 clion解决默认编译器乱码问题

在Clion中默认编译器解决乱码问题

2024-12-04 18:58:38 579

原创 数据结构与算法-04二叉树-02

使用链表方式构建二叉搜索树

2024-12-04 13:19:30 167

原创 数据结构与算法-04二叉树-03

二叉树的删除策略Hibbard Deletion.

2024-12-04 13:09:57 467

原创 数据结构与算法-03链表-02

链表中虚拟头结点解决数据操作问题,例如末尾添加数据,删除数据等

2024-11-28 18:35:24 224

原创 数据结构与算法-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

原创 数据结构与算法-02栈和队列-02

队列(Queue)是一种先进先出(FIFO)的结构。---公交车(食堂打饭排队)

2024-11-21 15:46:38 463

原创 数据结构与算法-02栈和队列-03

使用堆和栈来处理常见的数据结构问题

2024-11-21 15:40:48 354

原创 数据结构与算法-01数组-05

**二分查找**又称为**折半查找**,是一种很常见并且很精妙的算法。它的基本用处是在**有序数组**中查找元素。

2024-11-21 15:24:42 1221

原创 数据结构与算法-01数组-03

基于数组的常见问题解析

2024-11-21 15:14:17 817

原创 数据结构与算法-01数组-02

通过模拟Vector理解动态数组的实现方式。先从Vector开始,接下来模拟ArrayList,就能理解ArrayList如何初始化和扩容的过程。

2024-11-21 15:11:50 145

原创 数据结构与算法-01数组-01

数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。它是最简单的数据结构之一,大多数现代编程语言都内置数组支持。

2024-11-21 15:08:21 801

原创 数据结构与算法-01数组-04

所谓前缀和:用来记录数组前项和的一个新数组,提高计算求和的效率。

2024-11-13 18:34:20 589

原创 数据结构和算法-贪心算法02-贪心算法经典题目

如何用贪心算法解决问题

2024-11-13 18:30:08 473

原创 数据结构和算法-贪心算法01- 认识贪心

一个贪心算法总是做出当前最好的选择,也就是说,它期望通过“局部最优“选择从而得到“全局最优”的解决方案。

2024-11-07 18:43:04 822

原创 数据结构和算法-01背包问题02-背包问题常见解决方案

假设有一个背包,可承载的最大重量是W(kg), 现在有n个物品,每个物品的重量不等, 并且不可分割。我们期待选择几件物品放入背包中,在不超过背包最大承载重量的前提下,如何让背包中的物品总重量最大?

2024-11-07 18:40:15 916

原创 数据结构和算法-01背包问题01-认识01背包

0-1背包问题: 介绍0-1背包的两种实现方式, 回溯法和动态规划法。

2024-10-31 08:29:47 384

原创 数据结构和算法-动态规划(3)-经典问题

动态规划(Dynamic Programming): 计算并存储小问题的解, 并将这些解组合成大问题的解。

2024-10-30 17:04:36 1019 1

原创 数据结构和算法-动态规划(2)-小试牛刀

动态规划:计算并存储小问题的解, 并将这些解组合成大问题的解。

2024-10-27 13:54:40 725 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除