- 博客(61)
- 收藏
- 关注
原创 从新手到高手:map和set的使用技巧全攻略(C++)
从新手到高手:map和set的使用技巧全攻略(简单易懂,轻松上手;一键拿捏,小白也能看懂哦)
2024-10-23 21:53:29 1143 22
原创 C++模版进阶:非类型模版参数,模版的特化,模板的分离编译
C++模板进阶:非类型模版参数,模版的特化,模板的分离编译(浅显易懂,轻松上手;一键拿捏,小白也能看懂)
2024-10-07 21:10:39 619 1
原创 C++初阶:STL详解(十)——priority_queue的介绍,使用以及模拟实现
STL详解(十)——priority_queue的介绍,使用及其模拟实现(浅显易懂,轻松上手;一键拿捏,小白也能看懂)
2024-10-02 20:08:14 1133 5
原创 C++初阶:STL详解(九)——stacke和queue的模拟实现
STL详解(九)——stake和queue的模拟实现(浅显易懂,轻松上手;一键拿捏,你值得拥有)
2024-09-28 20:46:59 454 11
原创 C++初阶:STL详解(八)——stack和queue的介绍和使用
STL详解(八)——stack和queue的介绍和使用(浅显易懂,轻松上手;一键拿捏,小白也能看懂哦~)
2024-09-28 15:43:52 622 3
原创 C++初阶:STL详解(五)——vector的模拟实现
SLT详解(五)——vector的模拟实现(浅显易懂,轻松上手;一键拿捏,小白也能看懂)
2024-09-19 22:15:57 1191
原创 C++初阶:STL详解(四)——vector迭代器失效问题
STL详解(四)——引起迭代器失效的场景及其解决方案(浅显易懂,轻松上手;一键拿捏,小白也能看懂)
2024-09-19 21:28:03 887
原创 C++初阶:STL详解(三)——vector的介绍和使用
STL详解(三)——vector的介绍和使用(浅显易懂,轻松上手;一键拿捏,你值得拥有)
2024-09-16 22:22:05 1073
原创 C++初阶:STL详解(一)——string类
C++中string类是一个强大且常用的工具,用于处理字符串操作。string类提供了丰富的功能,例如可以方便进行字符串的拼接,查找,替换等功能。一遍系统全面的博客带你轻松了解string类,文字简单易懂,快来看吧。
2024-09-07 18:28:49 897
原创 C++模版初阶:函数模版和类模版详解
2024 年 8 月 17 日,本博客深入探究函数模板与类模板。先介绍函数模板的定义与用法,从底层带你理解模板的实现原理,并展示其提高代码复用和灵活性的优势。再阐述类模板的结构特点,对比两者异同及适用场景。还总结使用中常见问题与解决办法,提供实用的模板编程指南!
2024-08-17 15:45:00 743
原创 C++初阶:内存管理详解
本文深入探讨了 C++ 中内存管理的核心概念,包括栈内存与堆内存的分配方式及特点。详细介绍了 new 和 delete 操作符的使用,以及如何通过 operator new 和 operator delete 进行更精细的内存控制。阐述了对象构造与析构在内存管理中的重要作用,强调了正确调用构造函数和析构函数的方法及注意事项。帮助读者更好地理解和掌握 C++ 内存管理机制,以编写出高效且可靠的 C++ 程序。
2024-08-13 17:45:35 937 1
原创 C++初阶:类和对象(下)
你是否曾困惑于程序为何能如此精妙地模拟现实世界?答案就藏在类和对象之中。但类究竟是什么神奇的存在能定义规则?对象又是怎样从类中脱颖而出成为一个个独立而又相互关联的个体?我们的博客将为你抽丝剥茧,深度解析类和对象,让你不再迷茫。”
2024-08-06 09:45:00 724
原创 C++初阶:类和对象(中)— 类的6个默认成员函数
这篇博客我们详细介绍了类的六个默认成员函数,最后我们着手实现了日期类去复盘我们前面学习的知识,加强对类的成员函数的理解,也能更好的查缺补漏。每个默认成员函数我们都从定义,特点讲起,这里也单门划分出“小细节”区域,找出每一个知识点的重难点,帮助我们更好的去学习和理解,一步步的剖析,解惑。
2024-07-30 10:15:00 892
原创 C++初阶:类和对象(上)
C++类与对象是面向对象编程(OOP)的基础。OOP通过类和对象的概念简化了软件开发过程。本篇博客将为您提供类和对象的精简总结,帮助你快速把握OOP的核心。
2024-07-23 09:45:00 1070
原创 C++初阶:初识C++入门篇(二)
这篇博客主要接着上一篇将C++一些入门需要的知识点进行收尾。这里非常全面且详细的从五个方面解释了引用的详细知识点,非常适合自学的小白,简单易懂,很好理解和上手。这里也介绍到了inline和nullptr的相关知识,在博客中我们一起思考,共同理解这些知识点,你一定会有所收获。
2024-07-18 10:15:00 1102
原创 C++初阶:初识C++入门篇(一)
该篇博客我们主要介绍了C++的发展史,版本的更新,从两个方面介绍了C++的重要性以及C++的部分知识点。在这里也谈及到了C++的就业方向,供大家简单参考。知识点方面,我们较为详细的介绍了命名空间,C++的输入输出,缺省参数和函数重载,简单易懂,十分详细,可以作为自学的一份简单参考资料。
2024-07-14 10:15:00 1894
原创 数据结构:快速排序,归并排序,计数排序的实现分析
这篇博客介绍了快排(4种方法),归并排序,计数排序的应用。从算法思想,算法步骤,动图演示,代码的实现与优化,复杂度分析,稳定性分析,非递归的实现等各个方面进行了全面系统的分析,对每个点进行了详细的解释说明,十分的全面易懂,很好上手。
2024-06-20 03:15:00 1010
原创 数据结构:冒泡排序,选择排序,插入排序,希尔排序的实现分析
这篇博客主要介绍了一些基本的排序算法,从算法思想,算法步骤,动图演示,代码实现,复杂度分析,稳定性分析这几个方面详细的介绍了冒泡排序,选择排序,插入排序,希尔排序的运用。并对其进行了优化实现,简单易懂,很好上手。
2024-06-16 17:15:00 1373
原创 数据结构:树和二叉树【超详细】
本篇博客我们来介绍树和二叉树。详细介绍了他们的概念,储存,遍历及其其他相关功能的实现。这里主要对二叉树进行了分析,二叉树的知识点很多也比较复杂,这里对其进行深度剖析,让其简单易懂,只需一篇博客就可带你走进树的内部世界。
2024-06-01 18:30:43 1054 1
原创 数据结构:堆的保姆级教学指南
本篇博客讲述了堆的相关概念及其功能的实现,画图和语言的超详细结合,帮你轻松地深入了解的堆这一特殊的树结构。我们也会谈到超经典的堆应用:堆排序和TopK问题。保姆级教学帮你轻松拿捏堆哦。
2024-05-31 15:23:31 568
原创 数据结构:链式队和循环队的原理,实现及实际应用
本篇博客主要介绍了队列这一数据结构的特点和用途,详细解释了队列遵循先进先出的原则,以及如何实现链式队和循环队的操作,一步步进行拆解分析,简单易懂。在学习过程中引出问题,再一起出寻找解决方案,让你切身感受到成功解疑的喜悦。通过阅读博客,读者可以深入理解队列的概念和应用,提高编程能力。
2024-05-24 17:38:21 1132
原创 数据结构:顺序栈和链式栈的原理,实现和实际应用
本篇博客介绍了用C语言栈这一经典数据结构的运用,我们来一起了解顺序栈和链式栈的优缺点,及其相关实现操作。帮助读者深入了解栈的概念和实现原理,最后总结栈的特点,优势,及广泛用途的重要性。
2024-05-16 10:00:00 820
原创 数据结构:来场时间和空间的博弈大战
本文主要讨论了数据结构复杂度,分析不同结构的时间和空间复杂度,论述了影响因素,强调选择合适结构的重要性,通过案例带你切身体会复杂度在算法中的魅力所在,并有超级经典的复杂度实战例题等着你哦。详细易懂,一看就会哦。
2024-05-05 10:15:00 622
原创 单链表经典算法:头脑风暴来袭
今天我们要介绍四个经典算法题,这四个算法题可以说是非常具有代表性的,这里给的思路解法也是非常的新颖和灵活,当让有的思路是比较难想的,这也是它的魅力所在,就让你眼前一新,打开新的思路大门,这里解释的也是非常的清楚,十分易懂。保证让你大有所获。
2024-04-29 10:15:00 464
原创 顺序表经典算法:头脑风暴来袭
今日的经典小算法是移除数组和合并两有效数组。带你剖析题目要点,用多个思路带你去分析和实现。思路非常的新颖和灵活,每日精练一题经典小算法,日积月累便可拥有自我分析和解决问题的能力。
2024-04-26 15:24:07 319
原创 数据结构:发掘双链表的灵活优势
欢迎来到C语言数据结构双链表的世界,该篇博客将由浅入深深入带你了解双链表的结构和实战操作方法。你将会切身体会到双链表的灵活优势所在。我们会谈到双链表的增删查改等功能的实现,也会详细的谈到一些小技巧和易错点,即使是数据结构的初学者也能看懂和理解,这篇博客对大家自己去实现双链表功能也会有很大的帮助。
2024-04-23 10:15:00 1654
原创 数据结构:单链表的操作指南
欢迎来到数据结构——单链表的世界。我们将深入了解什么是链表,以及链表的分类和功能等。无论你是初学者还是有经验的编程佬,我们都将提供一个清晰易懂教程和实用技巧,保证带你轻松的理解单链表的原理和实现。
2024-04-17 10:30:00 1788
原创 数据结构:打造高效的通讯录项目
通讯录的实现是基于顺序表,可以把通讯录理解为顺序表的别名。本篇文章详细的介绍了通讯录与顺序表的关系,以及通讯录的实现。不需要掌握什么数据结构的知识,新入坑数据结构的小白都能看懂。
2024-04-14 11:29:40 728
原创 数据结构:去发现顺序表的魅力所在
顺序表是一种经典的数据结构,它也是线性表的一种。本文将带你深入了解顺序表的知识,顺序表是基于结构体,指针,动态内存开辟实现的。让我们在巩固这些知识的同时,来学习新的知识——顺序表吧,一看就懂哦,带你全面而深入的了解数据结构中的顺序表哦。。
2024-04-14 10:00:00 930
原创 掌握预处理原理:轻松拿捏上帝视角
举个例子:这是代码预处理之前的样子int main()return 0;直接将定义的内容进行替换。#define 机制包括了⼀个规定,允许把参数替换到文本中,这种实现通常称为宏(macro)或定义宏 (define macro)。下⾯是宏的申明方式:其中的 parament-list 是一个由逗号隔开的符号表,它们可能出现在stuff中。注意:参数列表的左括号必须与name紧邻,如果两者之间有任何空白存在,参数列表就会被解释为stuff的 一部分。
2024-04-06 15:15:00 1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人