自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ⌈C++⌋从无到有了解并掌握C++面向对象三大特性——封装、继承、多态

结合《C++ Primer》与代码实践,精简的两万字文章一次性讲解清楚C++中的封装、继承与多态,包含底层实现细节以及读书笔记,全程干货,无废话!

2023-08-04 03:26:57 688 3

原创 基于EasyX图形库的C/C++实战项目——西南大学大一C语言程序设计|课程设计《多功能应用平台》

程序包含C++STL,基本数据结构与算法;实现一个程序包含三个EasyX实战项目

2023-05-18 22:41:52 4803 1

原创 Mysql从0到1 —— CRUD/索引/事务

mysql从安装到熟练使用

2024-03-29 19:11:35 1103

原创 从TCP/IP协议到socket编程详解

详解TCP/UDP/IP/HTTP/HTTPS等协议的细节以及socket编程

2024-03-29 19:05:31 521

原创 简述epoll实现

简述tcp到epoll的处理逻辑

2024-03-10 01:17:15 592

原创 C++ Primer 第十二章 动态内存 重点解读

解析new和delete具体实现与智能指针

2024-01-23 12:52:12 883

原创 Linux进程信号

详解Linux进程信号

2023-12-08 23:28:33 830

原创 Linux文件系统与基础IO

linux文件读写、重定向、软硬链接学习笔记

2023-12-08 22:32:46 939

原创 基于POSIX标准的Linux进程间通信

详细讲解Linux基于POSIX标准的通过管道与共享内存实现进程间通信

2023-12-08 13:13:05 951

原创 C++ Primer 第十六章 模板与泛型编程 重点解读

重点解读c++11模板与泛型编程特性,以及C++20concept特性

2023-11-30 14:23:08 1013

原创 ⌈C++11⌋实现一个简易计算器

运用C++11的一些新特性实现一个简易版的计算器,实现带有' () ',' * ',' + ',' - ',' / ', ' ^ '的浮点数运算

2023-11-01 14:20:29 182

原创 C/C++笔试易错与高频题型&图解知识点(三)——数据结构部分(持续更新中)

C/C++数据结构:包含链表、二叉树、栈、队列、堆、排序、哈希表、AVL树、红黑树等相关知识点

2023-10-31 00:18:56 332

原创 C++ Primer 第十一章 关联容器 重点解读

重点解读C++关联容器的细节知识

2023-10-19 23:54:33 238

原创 C/C++笔试易错与高频题型&图解知识点(二)—— C++部分

构造函数初始化列表\构造函数初始化列表与函数体内初始化区别\必须在初始化列表初始化的成员\引用初始化以后不能被改变,指针可以改变所指的对象

2023-10-12 23:53:59 566 3

原创 C/C++笔试易错与高频题型&图解知识点(一)—— C语言部分

选取笔试题中易错题目,并详细讲解重要知识点

2023-09-27 14:53:27 237

原创 ⌈C++⌋accumlate、__builtin_、next_permutation等各类用于解算法题的库函数与类模板(持续更新中~)

此文章会收集本人刷算法题时遇见或用到的简化代码、提高效率又或者解决题目的库函数或模板

2023-08-30 21:20:58 292

原创 ⌈算法进阶⌋图论::拓扑排序(Topological Sorting)——快速理解到熟练运用

图论中拓扑排序(Topological Sorting)的快速入门到运用

2023-08-25 17:07:30 1283 1

原创 【C++】iota函数 + sort函数实现基于一个数组的多数组对应下标绑定排序

详细解读C++标准库中的iota函数与sort函数,并带入实战运用

2023-08-21 23:05:38 1437 2

原创 ⌈算法进阶⌋图论::并查集——快速理解到熟练运用

迅速理解并使用并查集解题,文中例题包含:990.等式方程的可满足性、1061. 按字典序排列最小的等效字符串 、721.账户合并、839.相似字符串组、2812.找出最安全路径

2023-08-09 17:48:20 762 1

原创 ⌈C++⌋深度剖析构造、拷贝构造与赋值运算符重载——深浅拷贝、explicit、类型转换等

C++的一道门槛,构造函数与运算符重载,希望能通过本篇文章让你彻底搞懂!

2023-07-13 00:24:26 377

原创 用栈实现二叉树的非递归遍历与非递归实现快速排序的联系

在调用函数时内存中的栈会为函数开辟函数栈帧,由于栈顶为低地址,栈底为高地址,具体为栈指针寄存器%rsp减去一定大小的值(subq),函数结束再通过addq指令释放函数所开辟的空间,深入理解函数调用的底层实现很有利于我们理解如何用数据结构的栈来模拟递归过程。② 处理顺序:首先处理根节点,由于先进后出,先将右节点加入栈,再将左节点加入栈,接下来的下一次循环取栈顶元素,对应于进入下层递归;② 处理顺序:前序遍历为中、左、右,所以先处理根节点,再依次递归左右节点;二、二叉树的非递归遍历(前序)

2023-04-03 10:33:42 320 2

原创 stack-overflow与heap-buffer-overflow 等常见执行错误的原因以及改正方法

你是否会在写完一整串代码之后提交,发现leetcode报错了一大堆看不懂的英文呢?最后在代码中找大半天bug,学会总结会让你少走很多弯路!对照你的报错信息,在简单的例子中找出你的错误吧。

2023-02-06 16:45:42 4793 2

原创 ⌈C⌋哈希表UT_hash_handle——如何将结构体类型作为key

用c语言实现哈希表unordered_set,并用哈希表解决 两个链表的第一个公共节点 , 两数之和 ,前K个高频单词

2023-01-24 18:45:33 4626 5

原创 详解动态内存管理——“返回的数组为何要用malloc”

内存与指针才是你C语言最该学的!全篇黑白字,没有冗余,全是干货

2023-01-15 23:28:55 866

原创 《剑指offer》位运算相关题目详解

学习完了一系列位操作符,却不知道能拿来干什么?

2023-01-10 18:32:39 128 2

原创 ⌈C语言⌋ 用队列实现二叉树的层序遍历(广度优先搜索)

用纯C语言实现层序遍历+经典例题

2022-12-28 00:39:28 1746 3

原创 滑动窗口基础与提升

以最快的速度掌握滑动窗口

2022-12-16 21:47:06 134 5

原创 深入解析C语言自带的比较函数与排序函数——fmax、qsort

运用fmax与qsort函数然你的代码简洁起来,外加用sqort函数解决剑指 Offer 39.数组中出现次数超过一半的数字,代码出人意料的简单!

2022-12-14 16:34:53 10946 6

原创 【算法】动态规划(三)——打家劫舍系列问题

【C语言】用动态规划解决leetcode上打家劫舍Ⅰ、打家劫舍Ⅱ以及打家劫舍Ⅲ

2022-12-13 15:34:39 1092 2

原创 【算法】动态规划(二)——从根本解决完全背包与01背包

继01背包问题,我们继续学习完全背包,并通过518.零钱兑换 II ;322.零钱兑换 ; 377.组合总和 Ⅳ 等例题熟练掌握完全背包

2022-12-10 16:53:04 221

原创 【算法】动态规划(一)——由理论到例题逐步理解

用C语言解决动态规划中路径问题与01背包问题——使用最小花费爬楼梯、不同路径、分割等和子集、目标和

2022-12-07 15:23:36 361

原创 Visual Studio 调试与隐藏技巧

什么是调试?为什么要调试?怎么使用监视、内存窗口?怎么看反汇编?如何批量修改?本篇文章希望能帮助到你

2022-11-27 16:00:32 1475 1

原创 【算法】回溯算法+进阶题——全排列Ⅱ、组合总和Ⅱ、解数独

经典算法,经典套路,一起来学习这个具有暴力美学的回溯算法吧!

2022-11-24 23:27:59 423 2

原创 【C语言】全排列算法(回溯+递归)——找出找出走通五个地方最短路径

学了这么多C语言知识,总得搞出点什么吧(三)——递归实现全排列

2022-11-16 16:43:07 1744 2

原创 【C语言】童年的扫雷游戏(递归展开)你也可以做出来,将他发给你的网瘾室友玩吧 ——含详细注释及解析

学了这么多C语言知识,总得搞出点什么吧(二)😅

2022-11-10 21:36:16 823 2

原创 【C语言】如何实现 三子棋,再生成. exe 文件发给室友玩 (详细注释及解析)

学了这么多C语言知识了,总得搞些什么出来吧!再在vs里将代码变成exe文件

2022-11-08 20:40:20 1197

原创 【数据结构(二)】用C语言实现冒泡、选择、插入等基本排序算法——用gif图和详细解析让你牢记

老师,我真的很想搞懂数据结构!😭

2022-11-08 13:50:02 498

原创 【数据结构(三)】用C语言实现希尔、堆、快排、归并、三数找中、小区间优化——肝n小时图解进阶排序算法,不信你学不会

肝了n个小时制作出的gif图以及视频,解析复杂排序算法

2022-11-05 21:08:48 1097 6

原创 【基础C】比较字符串、生成随机数、实现Swap函数——常见的编译错误及经验积累(二)

① 判断字符串与字符串数组是否相等(易错)②生成随机数③用自定义函数交换两个数组中的值

2022-10-30 14:51:25 294 2

原创 【基础C】区别 = 与 == 、 scanf使用报错、 <= x <= 与x >= && x >=、数组中使用变量名、 区分 sizeof 与 strlen——常见的编译错误及经验积累(一)

解决平时写代码的基础错误、① 区别 = 与 == ② scanf使用报错(C4996) ③ = ④ 数组中使用变量名(E0028) ⑤ 区分 sizeof 与 strlen

2022-10-22 19:34:23 531 1

空空如也

空空如也

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

TA关注的人

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