自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言入门教程(第6讲):函数——让程序学会“分工合作”的魔法

代码越来越长?逻辑越来越乱?本讲教你用函数“拆分任务”,让程序学会分工合作,从此写出结构清晰、可复用的C语言代码!

2025-10-13 23:53:43 1136

原创 深度剖析 C++ 之 vector(下)篇

本文从底层结构、扩容机制、insert/erase 实现、Bug 剖析、迭代器与设计取舍等多个角度,完整手撕一个属于你自己的 vector。

2025-10-12 10:38:27 812 1

原创 深度剖析 C++ 之 vector(上)篇

本文系统讲解 C++ vector 的常用接口、遍历方式、容量机制、增删查改操作与迭代器失效问题,并通过经典 OJ 题实战巩固应用。

2025-10-11 11:33:49 1112

原创 【滑动窗口专题】第二讲:无重复字符的最长子串

右扩覆盖,左缩去重,本篇带你用滑动窗口巧妙解决最长无重复子串问题,感受算法从直觉到优雅的转变。

2025-10-10 23:45:27 725

原创 C语言入门教程(第5讲):数组详解——一次性搞懂一维数组、二维数组与内存布局

掌握数组,就是掌握C语言的记忆力。本讲带你彻底搞懂一维数组、二维数组与内存布局,让程序真正“记住”数据。

2025-10-10 22:47:44 728

原创 C语言入门教程(第4讲):分支与循环详解(下)——从逻辑到互动,打造你的第一个小游戏!

从逻辑到互动,本讲带你掌握 rand、srand、time 的随机数机制,打造属于你的第一个猜数字小游戏,让C语言真正“动”起来!

2025-10-09 10:39:12 1100 2

原创 【滑动窗口专题】第一讲:长度最小的子数组

从最短子数组开始,我们正式踏入滑动窗口的世界。通过“右扩左缩”的节奏,快速锁定满足条件的最优区间,感受算法从暴力到优雅的蜕变。

2025-10-09 10:01:11 951

原创 【双指针专题】第八讲:四数之和

固定两位,双指针夹逼,再进一步攻克“四数之和”!这是“三数之和”的自然延伸,也是双指针专题的收官之作。

2025-10-08 10:05:04 1209

原创 C语言入门教程(第3讲):分支与循环详解(上)——让程序学会“思考”

程序能运行、能存储后,还要学会“思考”。本讲带你掌握 if、for、while 等核心结构,让C语言程序拥有真正的逻辑与灵魂。

2025-10-08 10:04:53 1145

原创 【双指针专题】第七讲:三数之和

固定一位 + 对撞双指针,精准去重——经典“三数之和”高效解法!

2025-10-07 17:22:17 1202

原创 C语言入门教程(第2讲):数据类型与变量详解与实战讲解

当你写下第一个“printf”后,程序会说话;当你学会变量与类型后,程序终于有了“记忆”。这一讲,我们将深入C语言的数据世界,了解整型、浮点型、字符型的秘密,掌握输入输出与类型转换的正确方式。读完这篇,你不再只是抄代码,而是理解了代码为什么能运行。这是《C语言入门教程》的第二讲,带你从“写代码的人”,成长为“懂代码的人”。

2025-10-07 12:30:17 1125 2

原创 C语言入门教程(第1讲):最通俗的C语言常见概念详解与实战讲解

每一位程序员,都有一个“printf hello world”的起点。这篇文章带你重新认识C语言,从它的诞生故事到第一个程序的执行,再到字符串、注释与语句的逻辑。我们不死记语法,不堆概念,而是用通俗的语言带你理解C语言的底层思想。读完这篇,你将能亲手写出第一个属于自己的C语言程序,并真正明白它为什么能运行。这是《C语言入门教程》的第一讲——送给每一个认真想学C语言的你。

2025-10-06 14:52:27 972 2

原创 【双指针专题】第六讲:查找总价格为目标值的两个商品

左右夹逼,精准收缩——双指针巧解“查找目标和”的经典问题!

2025-10-06 01:30:23 782

原创 【双指针专题】第五讲:有效三角形的个数

固定最大边,左右双指针一网打尽——高效统计“有效三角形”的个数!

2025-10-05 10:45:56 674

原创 深度剖析 C++ 之 string(下)篇

本文深入解析 std::string 的底层机制,带你手撕实现 string类,详解拷贝与移动语义、实现难点、常见 Bug、迭代器与运算符重载,彻底吃透 string。

2025-10-05 01:06:50 824

原创 深度剖析 C++ 之 string(上)篇

本文系统讲解 C++ std::string 的常用接口、遍历方式、容量管理、修改与查找操作,并总结高频易错点与实用技巧。

2025-10-04 22:22:58 956

原创 【双指针专题】第四讲:盛最多水的容器

左右夹击,谁矮谁走——双指针巧解“盛最多水的容器”!

2025-10-04 11:00:18 835

原创 【双指针专题】第三讲:快乐数

快慢指针巧妙碰撞,循环检测轻松解决——双指针带你轻松解决“快乐数”!

2025-10-03 12:03:09 1079

原创 深度剖析 C++ 之模板(上)篇

带你搞懂 C++ 模板,从蓝图到实例化,掌握泛型编程的核心魔法!

2025-10-03 01:58:45 1085

原创 【双指针专题】第二讲:复写零

从前往后会覆盖,从后往前来复写 —— 双指针带你轻松解决“复写零”。

2025-10-02 13:50:37 920

原创 深度剖析 C++ 之内存管理篇

本文深入解析 C++ 内存管理,包括内存分区、malloc 与 new 的区别、placement new 的应用,以及常见错误与面试高频题,帮助你全面掌握对象生命周期与内存机制。

2025-10-02 09:19:07 1306

原创 【双指针专题】第一讲:移动零

双指针巧妙划分,零元素轻松移至末尾——双指针带你轻松解决“移动零”。

2025-10-01 20:21:38 390

原创 深度剖析 C++ 之类和对象(下)篇

C++ 类与对象难点太多?构造函数陷阱、隐式类型转换、static、友元、匿名对象……总让人一头雾水。本文用轻松易懂的讲解 + 完整代码示例,带你逐个击破,并附带综合案例,手把手带你彻底搞懂“封装”的全部细节。看完这篇文章,你对 C++ 对象的生命周期和行为将有全新理解!

2025-10-01 09:32:21 962

原创 深度剖析 C++ 之类和对象(中)篇

本篇是C++系列的第二篇 —— 类与对象(中)。笔者将系统讲解 C++ 中编译器自动生成的默认成员函数,深入分析 构造函数、析构函数、拷贝构造函数、赋值运算符重载、运算符重载、const 成员函数等核心机制。文章不仅有详尽的理论讲解和典型“坑”提示,还通过一个 完整的日期类(Date)案例,把所有知识点串联起来,带读者从零构建一个真正可用的类。看完后,你将彻底理解对象的生命周期管理与拷贝机制,为后续的学习打下坚实基础。

2025-09-30 19:49:03 1101

原创 深度剖析 C++ 之类和对象(上)篇

类到底是什么?对象和类有什么关系?为什么要用封装?this 指针又是怎么回事?别急,本篇文章将带你从零开始,一步步吃透 C++ 类与对象的核心知识。我们会从最基础的类的定义、访问限定符、类域作用讲起,再深入到对象实例化、对象大小、内存对齐、this 指针机制,最后通过 C 语言和 C++ 实现 Stack 的对比,直观感受“封装”的魅力。

2025-09-29 22:41:19 839 2

原创 数据结构系列之二叉树(深度讲解C语言实现二叉树与原码展示)

从零开始讲解二叉树的实现,深度剖析每一个注意要点。

2025-08-15 20:40:14 952

原创 数据结构系列之队列(深度讲解C语言实现队列与原码展示)

从零开始讲解队列的实现,深度剖析每一个注意要点。

2025-08-08 21:16:39 1069

原创 数据结构系列之栈(深度讲解C语言实现栈与原码展示)

从零开始讲解栈的实现,深度剖析每一个注意要点。

2025-08-05 20:40:21 726

原创 数据结构系列之堆(深度讲解C语言实现堆与原码展示)

从零开始讲解堆的实现,深度剖析每一个注意要点。

2025-08-03 22:53:15 6293 1

原创 数据结构系列之单链表(深度讲解C语言实现单链表与原码展示)

从零开始讲解单链表的实现,深度剖析每一个注意要点。

2025-06-02 00:51:48 6477 6

原创 数据结构系列之顺序表(深度讲解C语言实现动态顺序表与原码展示)

从零开始讲解顺序表的实现,深度剖析每一个注意要点。

2025-04-21 00:18:58 7127 4

原创 C中整形、浮点型数据在内存中的存储方式以及简明阐述计算机中的存储单位

超级详细的整形与浮点型数据在内存中的存储方式,引入存储单位便于新手理解!

2025-02-09 10:18:01 7265

原创 C中变量的存储方式以及extern与static对变量和函数的用法

C语言中局部变量、全局变量的存储方式,extern对局部变量、函数的三种用法,static对局部变量、全局变量、函数的三种用法!

2024-12-14 13:04:54 7300 1

空空如也

空空如也

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

TA关注的人

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