自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下调试代码——gdb的使用

gdb的一些简单使用。

2024-06-19 15:48:33 268

原创 C++基础入门

C++的一些基础知识。

2024-06-12 22:02:39 1005

原创 Linux编译器——gcc/g++的使用

程序的翻译运行、gcc、g++的基本使用。

2024-06-08 22:04:18 1057

原创 Linux下编写代码——vim编辑器的使用

vim编辑器的一些基本操作。

2024-06-06 21:12:10 789

原创 Linux权限理解

Linux权限的一些简单理解。

2024-06-05 16:06:03 1264

原创 八大排序(使用C语言)

八大排序:冒泡、直接插入、直接选择、希尔、堆、快速、归并、计数。

2024-06-03 09:51:15 1303

原创 二叉树的实现(使用C语言)

树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。有一个特殊的结点,称为根结点,根节点没有前驱结点;除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(1

2024-05-22 21:34:52 744

原创 栈和队列初级题目(包含四个题)

栈和队列的一些基础题目。

2024-05-11 00:21:53 712 2

原创 队列的实现(使用C语言)

队列是一种特殊的线性表,其只允许在一端执行插入数据操作,在另一端执行删除数据操作。队列中的数据元素遵循先进先出 FIFO(First In First Out) 原则。

2024-05-10 19:58:22 565 3

原创 LeetCode 147. 对链表进行插入排序

链表经典题目: 对链表进行插入排序。

2024-05-09 22:41:54 465 3

原创 LeetCode 138. 随机链表的复制

链表经典题目:随机链表的复制。

2024-05-08 23:59:21 413 1

原创 LeetCode 142. 环形链表 II

链表经典题目:环形链表 II。

2024-05-07 20:28:33 940 2

原创 栈的实现(使用C语言)

栈是一种特殊的线性表,其只允许在固定的一端执行插入与删除操作。进行数据插入与删除的一端为,另一端为。栈中的数据元素遵循LIFO(Last In First Out)原则。压栈:栈的插入操作叫做进栈/压栈/入栈,。出栈:栈的删除操作叫做出栈,。

2024-05-06 15:05:39 1252 2

原创 LeetCode 141. 环形链表

如果x为奇数,fast就会跳过slow,在极端情况下,如果它们之间的距离还是奇数,则会陷入死循环,永远不会相遇。我们可以定义两个指针,一个一次走一步,一个一次走两步,如果两个指针最后相遇了,那么,就说明这个链表有环。为什么慢指针走一步,快指针走两步,它们就会相遇?所以,如果我们走的太快,可能我们就永远都遇不到 ta ,也就永远都见不到了哦,可是如果我们回回头,可能 ta 就在我们身后哦(这里不能回头哦)。我们从这里可以看出,只要慢指针走一步,快指针走两步,如果链表有环,它们就必定相遇。

2024-05-05 20:53:43 491 4

原创 带头双向循环链表的实现(使用C语言)

​​​​​​​带头双向非循环链表的实现。

2024-05-05 15:15:29 632 2

原创 LeetCode 160. 相交链表

链表经典题目:相交链表。

2024-05-05 00:31:30 831 1

原创 LeetCode 234. 回文链表

链表经典题目:回文链表。

2024-05-03 19:11:42 309 1

原创 LeetCode 86. 分隔链表

链表经典题目: 分隔链表。

2024-05-02 20:17:24 570 2

原创 LeetCode 21. 合并两个有序链表

链表经典题目:合并两个有序链表。

2024-05-01 19:51:18 125 1

原创 LeetCode LCR 021. 删除链表的倒数第 N 个结点

链表经典题目:删除链表的倒数第 N 个结点

2024-04-30 21:58:32 526 1

原创 LeetCode 876. 链表的中间结点

链表经典题目:链表的中间结点

2024-04-29 21:55:02 349

原创 LeetCode 203. 移除链表元素

链表经典题目:移除链表元素

2024-04-28 23:37:36 509 1

原创 LeetCode 206. 反转链表

链表经典题目:反转链表。

2024-04-27 23:51:13 433 1

原创 无头单向非循环链表的实现(使用C语言)

链表在存储结构上是非连续、非顺序的(每次只在堆上开辟一个结点的特性决定),在逻辑结构上,各数据元素之间的连接,是通过链表中的指针实现的(通过获得下一个结点的地址找到下一个结点)。总的来说:链表在逻辑结构上连续,在物理结构上不一定连续。

2024-04-26 23:46:34 1571 2

原创 LeetCode 88. 合并两个有序数组

双指针经典题目:合并两个有序数组。

2024-04-24 23:03:26 311

原创 LeetCode 26.删除有序数组中的重复项

双指针经典题目:删除有序数组中的重复项。

2024-04-23 22:22:35 424

原创 LeetCode 27.移除元素

双指针经典题目:移除元素。

2024-04-23 00:09:25 405

原创 顺序表的实现(使用C语言)

顺序表是一种线性表,它的物理结构和逻辑结构都是线性且连续的,其一般采用数组实现,所以其本质就是一个数组。

2024-04-21 13:10:19 623 1

空空如也

空空如也

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

TA关注的人

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