- 博客(46)
- 收藏
- 关注
原创 ⌈C++⌋从无到有了解并掌握C++面向对象三大特性——封装、继承、多态
结合《C++ Primer》与代码实践,精简的两万字文章一次性讲解清楚C++中的封装、继承与多态,包含底层实现细节以及读书笔记,全程干货,无废话!
2023-08-04 03:26:57 4660 3
原创 基于EasyX图形库的C/C++实战项目——西南大学大一C语言程序设计|课程设计《多功能应用平台》
程序包含C++STL,基本数据结构与算法;实现一个程序包含三个EasyX实战项目
2023-05-18 22:41:52 5978 1
原创 ⌈C++11⌋实现一个简易计算器
运用C++11的一些新特性实现一个简易版的计算器,实现带有' () ',' * ',' + ',' - ',' / ', ' ^ '的浮点数运算
2023-11-01 14:20:29 205
原创 C/C++笔试易错与高频题型&图解知识点(三)——数据结构部分(持续更新中)
C/C++数据结构:包含链表、二叉树、栈、队列、堆、排序、哈希表、AVL树、红黑树等相关知识点
2023-10-31 00:18:56 382
原创 C/C++笔试易错与高频题型&图解知识点(二)—— C++部分
构造函数初始化列表\构造函数初始化列表与函数体内初始化区别\必须在初始化列表初始化的成员\引用初始化以后不能被改变,指针可以改变所指的对象
2023-10-12 23:53:59 698 3
原创 ⌈C++⌋accumlate、__builtin_、next_permutation等各类用于解算法题的库函数与类模板(持续更新中~)
此文章会收集本人刷算法题时遇见或用到的简化代码、提高效率又或者解决题目的库函数或模板
2023-08-30 21:20:58 849
原创 ⌈算法进阶⌋图论::拓扑排序(Topological Sorting)——快速理解到熟练运用
图论中拓扑排序(Topological Sorting)的快速入门到运用
2023-08-25 17:07:30 1680 1
原创 【C++】iota函数 + sort函数实现基于一个数组的多数组对应下标绑定排序
详细解读C++标准库中的iota函数与sort函数,并带入实战运用
2023-08-21 23:05:38 2197 2
原创 ⌈算法进阶⌋图论::并查集——快速理解到熟练运用
迅速理解并使用并查集解题,文中例题包含:990.等式方程的可满足性、1061. 按字典序排列最小的等效字符串 、721.账户合并、839.相似字符串组、2812.找出最安全路径
2023-08-09 17:48:20 1069 1
原创 ⌈C++⌋深度剖析构造、拷贝构造与赋值运算符重载——深浅拷贝、explicit、类型转换等
C++的一道门槛,构造函数与运算符重载,希望能通过本篇文章让你彻底搞懂!
2023-07-13 00:24:26 572
原创 用栈实现二叉树的非递归遍历与非递归实现快速排序的联系
在调用函数时内存中的栈会为函数开辟函数栈帧,由于栈顶为低地址,栈底为高地址,具体为栈指针寄存器%rsp减去一定大小的值(subq),函数结束再通过addq指令释放函数所开辟的空间,深入理解函数调用的底层实现很有利于我们理解如何用数据结构的栈来模拟递归过程。② 处理顺序:首先处理根节点,由于先进后出,先将右节点加入栈,再将左节点加入栈,接下来的下一次循环取栈顶元素,对应于进入下层递归;② 处理顺序:前序遍历为中、左、右,所以先处理根节点,再依次递归左右节点;二、二叉树的非递归遍历(前序)
2023-04-03 10:33:42 504 2
原创 stack-overflow与heap-buffer-overflow 等常见执行错误的原因以及改正方法
你是否会在写完一整串代码之后提交,发现leetcode报错了一大堆看不懂的英文呢?最后在代码中找大半天bug,学会总结会让你少走很多弯路!对照你的报错信息,在简单的例子中找出你的错误吧。
2023-02-06 16:45:42 7955 2
原创 ⌈C⌋哈希表UT_hash_handle——如何将结构体类型作为key
用c语言实现哈希表unordered_set,并用哈希表解决 两个链表的第一个公共节点 , 两数之和 ,前K个高频单词
2023-01-24 18:45:33 6827 5
原创 深入解析C语言自带的比较函数与排序函数——fmax、qsort
运用fmax与qsort函数然你的代码简洁起来,外加用sqort函数解决剑指 Offer 39.数组中出现次数超过一半的数字,代码出人意料的简单!
2022-12-14 16:34:53 15397 6
原创 【算法】动态规划(二)——从根本解决完全背包与01背包
继01背包问题,我们继续学习完全背包,并通过518.零钱兑换 II ;322.零钱兑换 ; 377.组合总和 Ⅳ 等例题熟练掌握完全背包
2022-12-10 16:53:04 429
原创 【算法】动态规划(一)——由理论到例题逐步理解
用C语言解决动态规划中路径问题与01背包问题——使用最小花费爬楼梯、不同路径、分割等和子集、目标和
2022-12-07 15:23:36 991
原创 Visual Studio 调试与隐藏技巧
什么是调试?为什么要调试?怎么使用监视、内存窗口?怎么看反汇编?如何批量修改?本篇文章希望能帮助到你
2022-11-27 16:00:32 1892 1
原创 【C语言】童年的扫雷游戏(递归展开)你也可以做出来,将他发给你的网瘾室友玩吧 ——含详细注释及解析
学了这么多C语言知识,总得搞出点什么吧(二)😅
2022-11-10 21:36:16 989 2
原创 【C语言】如何实现 三子棋,再生成. exe 文件发给室友玩 (详细注释及解析)
学了这么多C语言知识了,总得搞些什么出来吧!再在vs里将代码变成exe文件
2022-11-08 20:40:20 1826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人