自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 【数据结构】——赫夫曼树

本章重点讲解二叉树的应用——赫夫曼树(也叫哈夫曼树),

2024-11-25 21:09:31 1247

原创 树、森林与二叉树的转化

本章主要讲解树和二叉树、森林和二叉树的相互转化、树和森林的遍历。(本章全部基于理论的学习,不含任何代码实现!!)

2024-11-25 21:07:51 1031

原创 【数据结构】—— 线索二叉树

本章主要讲解了线索二叉树的定义、基于二叉树如何转化成线索二叉树。同时,回顾了二叉树、双向链表的遍历。

2024-11-24 22:08:44 1058

原创 【数据结构】—— 堆

本文解释了堆的概念、实现了堆的相关操作,讲解和实现了堆排序,笼统地概述了堆的应用。

2024-11-24 22:07:41 1285

原创 【数据结构】—— 二叉树

本章重点讲解了二叉树的概念、性质、遍历。实现了二叉树的前序、中序、后序、层序遍历!

2024-11-22 16:25:54 1438

原创 【数据结构】—— 树

本章主要从树的定义开始引入了树的基础概念:结点的度、孩子结点、根节点、树的深度...接下来的重点介绍了树的存储结构:双亲表示法、孩子表示法、兄弟孩子表示法;

2024-11-22 16:22:55 872

原创 【模式匹配】——KMP算法

本文重点讲了“串”的数据结构;KMP算法的实现和推导!(含详细图例演示!!)

2024-11-21 22:37:31 1038

原创 【数据结构】—— 队列

介绍队列的定义、实现队列的链式存储结构、介绍循环队列的设计及实现。

2024-11-21 13:19:02 1053

原创 【数据结构】—— 栈

理解栈的定义、掌握栈的顺序存储结构、了解栈的应用:递归调用、逆波兰表达式等

2024-11-20 22:51:37 1319

原创 【数据结构】—— 双向循环链表

介绍和实现双向循环链表!

2024-11-20 12:20:37 1360

原创 静态链表——数组模拟实现

介绍如何使用数组来模拟单链表

2024-11-19 15:11:49 605

原创 【数据结构】——单链表

了解线性表的链式存储结构、实现基本功能、通过比较线性表的两种存储方式了解各自的优缺点以及应用。

2024-11-19 15:02:20 874

原创 线性表——顺序存储结构

了解线性表的顺序存储结构、实现简单的动态数组!

2024-11-18 18:47:15 1148

原创 【数据结构】—— 时间复杂度、空间复杂度

算法的时间复杂度、空间复杂度的推导和认识!

2024-11-18 00:51:32 962 2

原创 数据的存储方式

介绍数据如何在内存中存储。

2024-04-21 16:17:45 850 1

原创 初识C++类和对象(详细解析!)

初识C++类和对象的定义、语法、和作用。

2024-04-21 14:44:43 2086 1

原创 初始指针(详细解析!)

在逻辑上,我们可以把内存看出一个连续的字节数组,每个字节都有其唯一的地址(数组索引),这些地址是从零开始的。

2024-04-20 20:12:59 408

原创 C++语法基础铺垫

C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。并且补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的。//这里的代码先简单看一下,后续会详细介绍//注意:一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中namespace wuhu // zj为命名空间的名字// 命名空间中可以定义变量/函数int x = 10;//命名空间的使用//使用using将命名空间名称引入。

2024-04-20 20:06:44 742

原创 漫游计算机系统,了解计算机体系结构

参考文献:《深入理解计算机操作系统》计算机系统是由硬件和系统软件组成的,它们共同工作来运行应用程序。虽然系统的具体实现方式随着时间不断变化,但是系统内在的概念却没有改变。所有计算机系统都有相似的硬件和软件组件,它们又执行着相似的功能。现在就通过跟踪hello 程序(c语言为例)的生命周期,开始一次有趣的漫游历程!!!

2024-04-17 22:35:48 1987 1

原创 深入理解隐式类型转换(包含案例分析)

表达式求值的顺序是由操作符的优先级和结合性决定的。同样,在有些表达式的操作数在求值过程中可能会转换成其他类型。

2024-04-17 22:34:43 1732 1

原创 从0到1解决链表带环问题(包含理论推导)

本文章采用的例题为上的题目。代码实现采用C++,但是几乎没有涉及太多的C++语法。话不多说,直接上链接!!!

2024-04-09 22:18:49 853 1

原创 堆的实现以及应用(详细解析,包含图文解析)

在学习堆之前需要先了解树的相关概念。如果了解过树可以直接跳过预备知识。

2024-04-05 22:41:56 1111 1

空空如也

空空如也

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

TA关注的人

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