- 博客(73)
- 收藏
- 关注
原创 《STL 六大组件之容器篇:简单了解 list》
本文介绍了C++的容器之一 list,通过对 list 的各个方面的主要接口进行介绍和使用演示来让读者简单了解 list。
2025-04-01 19:36:38
473
2
原创 《STL 六大组件之容器探秘:深入剖析 vector》
本篇文章介绍了 C++ STL 中的容器 vector,讲解了 vector 模板类的常用接口及其用法。最后通过几道精选习题巩固和加深所学的 vector 内容。
2025-03-26 18:37:46
954
原创 《STL 六大组件之容器探秘:深入剖析 string》
本文介绍了 C++ string 类的各方面的主要接口,展示了这些接口的函数原型及其使用方法。最后精选了几道习题来检测读者的 string 类的学习。
2025-02-20 16:52:15
834
原创 《掌握 C/C++ 动态内存管理,让编程更高效灵活》
本文首先通过三道简单的习题帮助读者会议内存分布的知识,接着分别介绍了C语言和C++的动态内存管理方式,最后介绍了两道与内存相关的常见面试题。
2025-01-05 09:49:08
643
原创 《类和对象:基础原理全解析(中篇)》
本文介绍了 C++ 类六大默认函数的剩下五个,分别是析构函数、拷贝构造函数、赋值运算符重载、取地址操作符重载和 const 取地址操作符重载。还介绍了类的成员函数的 this 指针。
2024-12-28 21:13:06
1150
原创 《类和对象:基础原理全解析(上篇)》
本文简单地介绍了一些 C++ 中类和对象的知识,引入了类和对象的概念,简单提及了一下类的六大默认成员函数。
2024-12-18 21:23:27
1134
原创 《深入探究:C++ 在多方面对 C 语言实现的优化》
本文介绍了 C++ 是如何对 C 语言中的不足进行优化的,如何使用新的玩法替代旧的不好的玩法。
2024-12-14 10:02:40
972
1
原创 《论坛项目:全面测试分析报告》
论坛项目的测试报告,介绍了项目背景、项目功能和测试计划,分别对论坛项目的四个页面(登录页面、论坛首页、我的帖子页面和个人中心页面)进行了功能测试和自动化测试,并列出了在本次测试中遇到的问题和总结的经验,最后对本次测试做出总结。
2024-12-01 19:53:13
779
原创 《七大排序算法:原理、实现及性能剖析》
本文对使用对七大排序算法的原理进行了讲解,给出了 C 语言的代码实现,也分析了每个算法的性能。最后把七大排序的复杂度和稳定性汇成了一张表格。
2024-11-15 09:29:19
1291
2
原创 二叉树(C 语言)
本文在简单介绍了树的概念之后,对二叉树进由定义到性质再到结构进行了系统的介绍。然后对堆——完全二叉树,进行了讲解与实现,同时还讲解了堆排序的设计思路并提供实现代码。最后介绍了二叉树的链式存储结构,介绍了它的前序、中序、后续和层序四种遍历方式并给出相应实现代码。
2024-11-11 20:59:10
895
原创 栈和队列面试题(C 语言)
本文讲述了四道与栈和队列有关的面试题,这些题都选自力扣平台,难度中等偏下,目的是为了帮助读者更好的理解和运用栈和队列。
2024-11-08 13:12:33
766
原创 栈和队列(C 语言)
本篇讲述了栈和队列的基本概念、结构以及实现这两种数据结构的思路。接着也给出了实现这两种结构的代码,最后介绍了循环队列并且给出了实现思路。
2024-11-08 07:46:55
1028
原创 链表面试题(C 语言)
本文讲解了 11 道来自力扣平台的经典链表面试题。题目难度由易到难,逐步上升,每道题作者都给出了解题思路和代码,复杂一点的题目也画图演示了解题过程。
2024-11-07 15:38:43
1146
原创 链表(C 语言)
本文讲述了链表的概念、结构、分类和对比顺序表的优势,从全方位分析了链表。又对无头单项非循环链表和带头双向循环链表进行了实现,最后给出了链表和顺序表的比较说明。
2024-11-06 18:57:11
1508
原创 顺序表(C 语言)
本文讲述了顺序表的原理,给出了静态顺序表的框架,也说明了静态顺序表的问题。然后着重介绍了动态顺序表,对动态顺序表的实现做出了分析并给出了实现代码。通过代码讲述了动态顺序表存在的问题。最后给出了三道与数组有关的面试题的讲解,方便对顺序表的知识进行巩固。
2024-10-31 20:48:58
1121
2
原创 算法效率的计算
数据结构初阶第 1 期,为了让读者了解算法的效率,并且会计算算法的效率。本章讲述了时间复杂度的计算方法、空间复杂度的计算方法和相关的 10 道例题,给出了常见复杂度的对比图,最后还讲述了两道复杂度相关的OJ面试题,并且配备了题目的OJ链接。
2024-10-31 08:27:58
843
原创 结构体(C 语言)
C 语言第 11 期,本篇对 C 语言结构体进行了较为细致的讲解,从结构体变量的创建、初始化和使用到结构体的传参均做出了详细的说明。不仅如此,本篇还对热门面试题结构体内存对齐进行了深入讲解,通过画图的方式讲述其原理,最后通过 4 道练习题巩固加深理解。本篇的最后讲述了结构体实现位段,解释了位段是什么,通过画图的方式演示了位段内存的分配,列出了位段的使用的注意事项。
2024-10-30 10:34:54
853
2
原创 C 语言内存函数
C 语言第 10 期,本篇讲述了 C 语言四个常用内存函数的用法,并对其进行了模拟实现。旨在让读者能正确使用它们,并加深对它们的理解。
2024-10-29 19:58:57
1076
1
原创 字符函数和字符串函数(C 语言)
C 语言 第 9 期,通过对字符函数的讲解和演示,还有对大量字符串函数的使用和模拟实现。让读者在对这些函数能进行正确使用的基础上,还能了解这些函数的实现过程。
2024-10-27 10:31:52
643
1
原创 指针进阶(四)(C 语言)
C 语言第 8 期,通过 8 道数组和指针面试题的解析,和 7 道指针运算面试题的解析,来对指针进行更加地讲解,让读者体更深层次地理解指针。
2024-10-25 15:42:14
918
1
原创 指针进阶(三)(C 语言)
C 语言第 8 期,更加深入地讲解指针的知识,介绍了回调函数,了解并使用了库函数 qsort,在借鉴 qsort 函数的基础上实现了可以排序任意类型数组的 bubble_sort() 函数,对指针以及void* 类型的指针有了更加深层次的了解。
2024-10-24 20:51:51
1002
2
原创 指针进阶(二)(C 语言)
C 语言第 8 期,对指针进行更加深入的讲解,讲述了字符指针的相关问题,如何使用数组指针,二维数组传参的本质,如何使用函数指针以及函数指针数组。最后使用函数指针数组模拟实现了一个具有加减乘除的简单计算器。
2024-10-24 10:39:07
809
4
原创 指针进阶(一)(C 语言)
C 语言第 8 期,本期对指针进行了更加深入的介绍,解释了数组名的实质,如何使用指针访问数组、数组传参的实质,还讲解了冒泡排序的原理,最后还有如何理解和使用二级指针。
2024-10-23 10:39:11
857
4
原创 数据在内存中的存储(C 语言)
C 语言第 7 期,数据在内存中的存储,比较详细地讲述了整数和浮点数在内存中是如何进行存储的,并通过一些例题进行讲解。
2024-10-21 16:47:51
891
原创 浅谈数组(C 语言)
比特 C 语言第 5 期,浅谈数组。简单介绍了一维和二维数组的基本知识和使用方法,最后稍微解释了一下数组名的意义和下标运算符的实质。
2024-10-14 16:21:42
743
原创 三子棋(C 语言)
比特 C 语言第四期,数组练习——三子棋,使用 C 语言编写了一个简易的三子棋,可以实现人机对战和玩家对战,当然电脑落子是随机的,并不具备智能。
2024-10-14 12:00:59
3241
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人