自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tlzns的博客

人往前走,苦才会退后

  • 博客(49)
  • 收藏
  • 关注

原创 Linux——进程控制

Linux——进程控制

2024-04-27 01:11:01 689

原创 Linux——进程基本概念下篇

Linux——进程基本概念下篇

2024-04-23 20:56:15 763

原创 Linux——进程基本概念中篇

Linux——进程基本概念中篇

2024-04-21 12:55:14 1023

原创 Linux——进程基本概念上篇

Linux——进程基本概念上篇

2024-04-17 22:55:20 1153 3

原创 Linux——开发工具gcc、Makefile、gdb

Linux——开发工具gcc、Makefile、gdb

2024-03-28 21:11:01 1077

原创 Linux——开发工具yum与vim

Linux——开发工具yum与vim

2024-03-17 23:32:10 988

原创 Linux——权限的理解

Linux——权限的理解

2024-03-09 15:10:53 981

原创 Linux——基本指令

Linux——基本指令

2024-03-03 21:30:44 1044

原创 C++——特殊类

C++——特殊类

2024-01-30 23:46:49 1273 1

原创 C++11—— lambda表达式与包装器

C++11—— lambda表达式与包装器

2024-01-30 20:02:50 836

原创 C++11——新的类功能与可变参数模板

C++11——新的类功能与可变参数模板

2024-01-29 13:27:14 870

原创 C++ —— 智能指针

C++ —— 智能指针

2024-01-28 17:26:41 899

原创 C++11——右值引用和移动语义

C++11——右值引用和移动语义

2024-01-25 14:55:39 903

原创 数据结构之位图与布隆过滤器

数据结构之位图与布隆过滤器

2024-01-24 18:13:02 894

原创 unordered_map与unordered_set的实现(含迭代器)

unordered_map与unordered_set的实现(含迭代器)

2023-12-04 00:27:04 865

原创 数据结构之哈希表

哈希表的实现

2023-12-02 23:17:59 248

原创 Map和Set的封装(RBTree实现,包含迭代器)

此篇文章主要讲map和set用RBTree封装的思路,学习库中的玩法

2023-11-23 17:45:24 82

原创 数据结构之红黑树(RBTree)

数据结构之红黑树(RBTree)

2023-11-13 19:45:52 101

原创 二叉树的前中后序遍历(递归与非递归)以及层序遍历

二叉树的前中后序遍历(递归与非递归)以及层序遍历

2023-11-11 01:40:20 144 2

原创 数据结构之AVLTree(详解平衡二叉树的插入、左旋、右旋、双旋)

数据结构之AVLTree(详解平衡二叉树的插入、左旋、右旋、双旋)

2023-11-07 14:37:09 136

原创 C++基础篇之虚函数详解

为了实现C++的多态,C++使用了一种动态绑定的技术 这个技术的核心是虚函数表,本文介绍虚函数表是如何实现动态绑定的

2023-11-05 01:06:29 95 1

原创 数据结构之搜索二叉树(BinarySearchTree)

数据结构之搜索二叉树(BinarySearchTree)

2023-10-30 21:50:18 133

原创 C++基础篇——vector介绍及其底层实现

C++基础篇——vector介绍及其底层实现

2023-10-17 11:31:12 625

原创 String浅拷贝与深拷贝问题

实现string类的接口,并完成测试,利用深拷贝和深赋值实现

2023-10-17 09:36:12 81

原创 辗转相除法求最大公倍数和最小公因数

辗转相除法求最大公倍数和最小公因数

2023-10-10 17:42:40 349

原创 C++基础篇——string介绍及其底层实现

C++基础篇——string介绍及其底层实现

2023-10-08 11:50:41 198

原创 C++入门篇——内存管理之new与delete

C++入门篇——内存管理之new与delete

2023-09-24 22:22:48 51

原创 C++入门篇——内联函数、auto、友元

C++入门篇——内联函数、auto、友元

2023-09-24 21:33:16 83

原创 C++入门篇——关键字、命名空间、输入/输出、缺省参数

C++入门篇——关键字、命名空间、输入/输出、缺省参数

2023-09-24 21:14:44 41

原创 C++入门篇——类与对象之类的六个默认成员函数

C++入门篇——类与对象之类的六个默认成员函数

2023-09-24 20:54:52 61

原创 排序算法之归并排序

归并的缺点在于需要O(N)的空间复杂度,归并排序的思考更多的是解决在磁盘中的外排序问题时间复杂度:O(N*logN)空间复杂度:O(N)稳定性:稳定。

2023-07-20 16:50:55 168

原创 排序算法之快速排序

在C语言阶段,我们学习过如何使用C语言库中提供的快速排序在进行更深层次的学习以后,本篇博客主要讲述如何实现快速排序包括快排递归版本与非递归版本提示:以下是本篇文章正文内容,下面案例可供参考。

2023-07-20 15:35:14 58

原创 排序算法之插入排序和希尔排序

排序算法之插入排序和希尔排序。

2023-07-11 14:35:41 50

原创 详谈堆的向上调整法与向下调整法

详谈堆调整算法,比较向上调整法与向下调整法的区别

2023-05-28 13:04:10 345 2

原创 数据结构之堆

C语言实现堆,堆排序,TopK问题

2023-05-27 22:38:54 48

原创 数据结构之栈和队列

栈和队列都是数据结构的重要组成部分,但他们却有截然不同的特点栈(Stack)栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。其特点是“先进后出”队列(Queue):队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。其特点是“先入先出”

2023-05-16 20:17:09 54

原创 C语言实现双向带头循环链表的增删查改

链表有很多种结构,而双向带头循环链表的结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。而且这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势,实现反而会简单

2023-05-13 19:48:10 141

原创 程序环境和预处理

程序环境和预处理

2023-04-07 21:21:02 63

原创 交换奇偶位

用宏实现将一个整数的二进制位的奇数位和偶数位交换

2023-04-06 22:17:32 72

原创 offsetof函数的宏实现

offsetof函数的宏实现

2023-04-06 21:36:02 84

空空如也

空空如也

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

TA关注的人

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