自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超详细十大排序算法(冒泡排序、插入排序、选择排序、希尔排序、堆排序、快排、归并排序、桶排序、计数排序、基数排序)

一万五千字超详细解读十大排序,手把手教会你排序的基本原理,保证看完这篇不用再看第二遍!!!

2026-03-26 19:27:55 2947 26

原创 Linux软件包管理器

本文讲解了什么是软件包,以及软件安装与卸载的具体操作

2026-10-18 19:03:33 314 25

原创 Linux中软件安装源官方

Linux软件源链接

2026-10-13 11:02:19 417 29

原创 Linux权限:shell命令以及运行原理和Linux权限

本文讲解了Linux的权限问题

2026-10-11 20:51:57 1072 22

原创 C++智能指针:原理和使用,多种指针的区别,以及内存泄漏

本文讲解了智能指针的使用及原理,四种智能指针的区别,以及内存泄漏的危害

2026-10-08 17:22:53 358 24

原创 C++11 :新的类功能,lambda,包装器

本文讲解类的新功能,lambda的概念及应用,捕捉列表,function和bind包装器

2026-10-03 15:15:53 844 23

原创 从零吃透 C++ 异常:抛出捕获、栈展开、异常重抛与编码规范详解

本文主要讲解了异常的概念,如何理解抛异常以及异常安全规范问题

2026-10-01 14:32:42 430 19

原创 C++11 :右值引用的作用,引用折叠和完美转发

本文讲解右值引用的作用,类型分类,引用折叠,完美转发

2026-09-30 19:52:05 918 22

原创 C++ 11:可变参数模板

本文讲解可变模板参数的基本语法和原理,包扩展以及emplace_back

2026-09-29 13:21:38 387 20

原创 C++11 核心讲解:列表初始化,右值引用和移动语义

本文讲解C++11的历史,右值引用和移动语义

2026-09-26 17:11:47 767 16

原创 13.LeetCode算法习题讲解--滑动窗口--找到字符中所有字母

通过滑动窗口来解决找到字符中所有字母

2026-08-22 20:15:09 311 1

原创 12.LeetCode算法习题讲解--滑动窗口--水果成篮

利用滑动窗口+哈希表解决水果成篮问题

2026-08-21 21:36:18 254 4

原创 11.LeetCode算法习题讲解--滑动窗口--将x减到0的最小操作数

利用滑动窗口解决将x减到0的最小操作数

2026-08-20 08:51:29 187 1

原创 10.LeetCode算法习题讲解--滑动窗口--最大连续为一的个数

利用滑动窗口解决最大连续1的个数

2026-08-19 21:19:01 251 1

原创 9.LeetCode算法习题讲解--滑动窗口--无重复字符的最长字串

利用滑动窗口 + 哈希表解决无重复字符的最长字串

2026-08-19 09:26:13 548

原创 8.LeetCode算法习题讲解--滑动窗口--长度最小的子数组

利用滑动窗口解决长度最小的子数组

2026-08-16 09:29:54 237 2

原创 7.LeetCode算法习题讲解--双指针--四数之和

利用双指针解决四数之和

2026-08-14 09:30:30 190 5

原创 6.LeetCode算法习题讲解--双指针--三数之和

利用双指针实现三个数之和

2026-08-13 13:29:46 189 1

原创 5.LeetCode算法习题讲解--双指针--有效三角形的个数

利用双指针解决有效三角形个数

2026-08-12 10:00:36 230 1

原创 4.LeetCode算法习题讲解--双指针--盛最多水的容器

本文用双指针解决盛水问题

2026-08-11 13:46:05 521 2

原创 3.LeetCode算法习题讲解--双指针--快乐数

本文讲解了用双指针解决快乐数习题

2026-08-10 08:42:14 207 1

原创 2.LeetCode算法习题讲解--双指针--复写零

通过双指针实现复写零

2026-08-09 11:23:16 220 1

原创 1.LeetCode算法习题讲解--双指针--移动零

利用双指针解决移动零问题

2026-08-09 10:58:03 292

原创 C++多态:纯虚函数和抽象类和多态的原理

在虚函数的后面写上 = 0,则这个函数为纯虚函数,纯虚函数不需要定义实现(实现没啥意义,实例化不出对象,且要被派生类重写,但是语法上可以实现),只要声明即可。包含纯虚函数的类叫做抽象类,抽象类不能实例化出对象(但是可以定义它的指针,其指针可以指向派生类对象,以达到实现多态的目的),如果派生类继承后不重写纯虚函数,那么派生类也是抽象类。纯虚函数某种程度上强制了派生类重写虚函数,因为不重写实例化不出对象。

2026-08-06 10:18:24 147 1

原创 C++ 多态:概念,定义及实现以及原理

本文讲解了多态的概念,多态的定义及实现

2026-08-06 09:29:56 308

原创 C++ 继承进阶:多继承问题 和 继承与组合

本文主要讲述了继承与友元,继承与静态函数,多继承与菱形问题,继承与组合

2026-08-05 14:19:25 256

原创 C++ 继承:概念 转化 作用域以及默认成员函数

讲述了继承的基本概念,定义,基类与派生类之间的转换,作用域以及四个默认成员函数

2026-08-05 08:50:41 317

原创 C++ list容器模拟实现

问题一:为什么要分成两个类来写1)ListNode(节点类)只负责一个节点自己的事存数据_data存前驱指针_prev存后继指针_next我是谁、我前后是谁2)List(链表管理类)负责整个链表的事维护头结点_head维护长度_sizepush_backinserterase、遍历……怎么管理一群节点、怎么对外提供服务数据、prevnextheadsize、所有成员函数全部挤在一起分不清 “节点本身” 和 “整个链表”代码混乱、难读、难改、复用性差对比(一眼看出区别)分开写。

2026-06-18 13:44:45 181 1

原创 迭代器的三种分类:单向,双向,随机

讲解迭代器的三种类型:单向,双向,随机

2026-06-18 13:44:31 181

原创 深入理解vector 模拟实现底层原理

本文章主要讲解了vector的相关函数实现,以及一些隐藏的问题

2026-06-17 13:12:11 172

原创 利用vector解决LetCode的相关题型

本文主要讲解了利用vector解决杨辉三角,以及二维数组的开辟使用

2026-06-17 13:11:43 205

原创 C++ vector 全面讲解:从接口使用到底层机制

本文章主要了解了vector的主要相关接口,构造,遍历,vector的扩容机制,插入,resize以及如何创建二维数组

2026-06-15 14:15:42 234

原创 C++ string 类模拟实现

string模拟实现

2026-06-15 14:15:25 229

原创 C++ string 操作指南:接口解析

本文章主要讲解了string的相关接口

2026-06-14 09:25:22 267

原创 C++ string类详细讲解:从原理讲解到实战应用

本文章主要讲述了string的基本成员函数的使用,迭代器以及auto和范围for的使用

2026-06-14 09:25:04 253

原创 C++模板:函数模板和类模板

本文章主要讲述了C++中的函数模板和类模板,超详细。

2026-06-04 14:03:33 240

原创 C++内存管理

对于内置类型,malloc和new只是用法上不同,达到的效果差不多,C++的这一套新东西主要是为了搞自定义类型new的原理1. 调用operator new函数申请空间2. 在申请的空间上执行构造函数,完成对象的构造delete的原理1.在空间上执行析构函数,完成对象中资源的清理工作2.调用operatordelete函数释放对象的空间new T[N]的原理。

2026-06-02 13:35:13 372

原创 C++类和对象:友元,内部类,匿名函数

本文章详细讲解了友元,内部类,匿名函数,对象拷贝时的优化,希望对大家有所帮助

2026-05-23 15:12:55 349

原创 C++类和对象:从构造函数到static成员

本文章讲解了再探构造函数,类型转换和static成员等相关内容

2026-05-20 13:34:43 355

原创 C++默认成员函数:构造函数,析构函数,拷贝构造函数

本文主要讲述了类的默认成员函数(构造函数,析构函数,拷贝构造函数)。

2026-05-13 13:53:16 415

Linux socket编程UDP:实现群聊功能

Linux socket编程UDP:实现群聊功能

2026-10-06

空空如也

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

TA关注的人

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