自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】红黑树

认识红黑树

2024-10-06 19:07:19 827

原创 【C++】AVL树(AVLTree)

AVL树插入旋转。。。

2024-10-04 16:49:23 682

原创 【C++】异常处理

关于C++中的异常

2024-10-01 11:28:08 1045

原创 【C++】set与map

set与map的学习与使用

2024-09-29 17:05:25 737

原创 【C++与数据结构】搜索二叉树(BinarySearchTree)

二叉树的模拟实现

2024-09-26 19:41:19 814

原创 【C++】多态

多态详解!!!

2024-09-20 19:03:03 1045

原创 【C++】继承详解

继承详解!!!

2024-09-16 20:37:56 1058

原创 【C++】模版的进阶

模版进阶!!!

2024-09-12 19:53:35 1082

原创 【C++】优先级队列&&反向迭代器的实现

优先级队列&&仿函数&&反向迭代器的实现

2024-09-11 18:04:33 423

原创 【C++】stack&&queue&&deque

栈,队列和双端队列

2024-09-08 19:11:27 907

原创 【C++】list的使用与简单模拟实现

list的使用和模拟实现

2024-09-06 18:47:56 1097

原创 【C++】vector的简单模拟实现

vector的简单模拟实现!!!

2024-09-05 17:36:00 1325

原创 【C++】vector的介绍和使用

vector的认识与使用

2024-08-17 19:39:44 371

原创 【C++】string的模拟实现

string中常用接口的模拟实现

2024-08-10 22:37:59 1237

原创 【C++】标准库string类的理解

string类的理解与重点使用

2024-08-01 20:33:04 430

原创 【C++】动态内存管理与模版初阶

C++中new与模版,为后面STL做铺垫

2024-07-26 22:14:25 809

原创 【C++】类和对象(下)

C++类与对象的最后一点内容

2024-07-22 22:02:59 1101

原创 【C++】类与对象的学习(中)

类与对象最重要的一章!

2024-07-18 22:12:38 1148

原创 【C++】类与对象的学习(上)

C++类与对象的理解!!!

2024-07-04 10:12:46 1003 2

原创 【C语言】文件操作

文件的基本操作。

2024-06-25 19:15:22 1191 2

原创 【C语言】动态内存管理

malloc,free,calloc,realloc函数

2024-06-21 19:48:21 1507 3

原创 【C语言】自定义类型

结构体,枚举类型,联合类型

2024-06-20 19:23:54 1076

原创 【C语言】回调函数 和 部分库函数的用法以及模拟实现

开学!!!

2024-06-18 19:20:49 1168

原创 C语言---------深入理解指针

指针的深入理解!!!

2024-06-16 20:02:37 3046 3

原创 C++入门(下)

C++引用和内联函数

2024-06-07 21:17:46 945 4

原创 C++入门(上)

C++基础

2024-06-06 14:47:22 880 3

原创 归并排序与计数排序

归并排序的递归和非递归实现,计数排序的实现。

2024-05-30 19:40:08 1343 5

原创 快速排序的实现

快排的递归和非递归实现

2024-05-29 15:56:45 1397 3

原创 插入排序与希尔排序

插入排序,顾名思义就是将所要排序时的那个插入进有序的数字里面。

2024-05-25 16:59:35 489 5

原创 二叉树的基本操作

二叉树入门

2024-05-23 21:12:28 768 10

原创 数据结构------堆排序及其时间复杂度的计算

堆排序的底层代码就是依靠于上一章节来进行实现的Heap.hHeap.c。

2024-05-22 19:28:56 564 4

原创 数据结构-----堆的实现与操作

在了解堆之前,要先了解到什么是树:树实际上是以数组形式存储的,只不过我们将它抽象为一颗树:如上图所示:这个就是一个树,将下面的抽象为上面的,这样就像个树。一个节点含有的子树的个数称为该节点的度;如上图:A的度为6。度为0的节点称为叶节点;如上图:B、C、H、I...等节点为叶节点若一个节点含有子节点,则这个节点称为其子节点的父节点;如上图:A是B的父节点一个节点含有的子树的根节点称为该节点的子节点;如上图:B是A的孩子节点具有相同父节点的节点互称为兄弟节点;如上图:B、C是兄弟节点。

2024-05-21 19:35:11 985 4

原创 数据结构-----队列

队列:类似于栈,与栈不同的有,栈只能从固定的一端进栈或出栈,而队列,只能从一端插入数据(入队)从另一端删除数据(出队)进行插入数据的一端(入队)称为队尾,进行删除数据(出队)的一端称为队头。这里的队列实现采用单链表实现。//这是一个个的节点,存数据并且和下一个节点连接}QNode;我们再来定义一个结构体来存储这个队列的头,尾指针和这个链表的大小size,这些用一个结构体封装起来以便简化传参,但是注意访问头指针就不能单独用了,必须通过结构体来访问。int size;}Queue;

2024-05-19 15:52:01 987 2

原创 数据结构-------栈

栈可以类似于一种顺序表,但是它只能从固定的一端插入或删除数据,也就是常说的进栈和出栈。进行插入数据或者删除数据的一端成为栈顶,另一端成为栈底。入数据(进栈)在栈顶,出数据(出栈)也在栈顶,这是栈的特点。

2024-05-18 12:21:20 1065

原创 双向链表的增删查改

定义:双向链表是由一个个节点组成的,而节点又是由存储的数据(可以是整型,浮点型,结构体类型等等),指向下一个节点的指针,和指向上一个节点的指针所组成的双向循环有头(简称双向链表)链表。(这里的有头指的是有哨兵位的链表,该哨兵位节点即为头结点)。哨兵位可以在遍历这个链表的时候作为退出循环条件。注意:哨兵位节点不能被删除,其节点地址也不能发生改变。}LTNode;这里将int重定义为LTDataType,方便以后存储其他类型(若要修改只需将第一行的int修改)。

2024-05-17 19:51:16 753 4

原创 单链表的增删查改

单链表的增删查改

2024-05-16 20:17:40 955 2

空空如也

空空如也

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

TA关注的人

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