- 博客(83)
- 收藏
- 关注
原创 【C++初阶】七、内存管理(C/C++内存分布、C++内存管理方式、operator new / delete 函数、定位new表达式)
C++内存管理:C/C++内存分布 ;C++内存管理方式 ;operator new 和 operator delete 函数 ;定位new表达式(placement-new)(了解)
2023-12-11 12:25:42 6047 156
原创 【C++初阶】六、类和对象(初始化列表、static成员、友元、内部类)
C++类和对象:初始化列表 ;static成员 ;友元 ;内部类 ;拷贝对象时的一些编译器优化 ;本篇博客相关代码
2023-12-11 00:46:19 4604 162
原创 【C++初阶】五、类和对象(日期类的完善、流运算符重载函数、const成员、“&”取地址运算符重载)
C++类和对象:日期类的完善 ;日期类完善后代码 ;流运算符重载函数 ;const成员 ;“&”取地址运算符重载
2023-11-28 23:19:04 3953 147
原创 【C++初阶】四、类和对象(构造函数、析构函数、拷贝构造函数、赋值运算符重载函数)
C++类和对象:构造函数 ;析构函数 ;拷贝构造函数 ;赋值运算符重载函数
2023-11-24 22:19:56 3120 145
原创 学C的第十一天【查看汇编代码一步步了解 函数栈帧(栈区局部变量)的创建和销毁】
【查看汇编代码一步步了解 函数栈帧(栈区局部变量)的创建和销毁 讲解】
2023-11-24 11:49:56 2315 107
原创 【C++初阶】三、类和对象(面向过程、class类、类的访问限定符和封装、类的实例化、类对象模型、this指针)
C++类和对象:面向过程和面向对象初步认识 ;类的引入 -- struct类 ;类的定义 -- class类 ;类的访问限定符和封装 ;类的实例化 ;类对象模型 ;this指针
2023-11-15 10:46:13 2865 169
原创 【C++初阶】二、入门知识讲解(引用、内联函数、auto关键字、基于范围的for循环、指针空值nullptr)
C++入门知识讲解:引用 ;内联函数 ;auto关键字 ;基于范围的for循环 ;指针空值nullptr
2023-11-11 15:05:52 2156 151
原创 【C++初阶】一、入门知识讲解(C++关键字、命名空间、C++输入&输出、缺省参数、函数重载)
C++入门知识讲解:什么是C++ ;C++的发展史 ;C++关键字(C++98版本);namespace -- 命名空间关键字 ;C++输出&输入 ;缺省参数 ;函数重载
2023-11-06 15:16:55 2074 162
原创 【数据结构初阶】十一、归并排序(比较排序)的讲解和实现(递归版本 + 非递归版本 -- C语言实现)
归并排序(比较排序)的讲解和实现(递归版本 + 非递归版本 -- C语言实现):常见排序算法的实现(续上期); 对应代码(续上期)
2023-10-31 14:56:16 1185 174
原创 【数据结构初阶】十、快速排序(比较排序)讲解和实现(三种递归快排版本 + 非递归快排版本 -- C语言实现)
快速排序讲解和实现(三种递归快排版本 + 非递归快排版本 -- C语言实现):常见排序算法的实现(续上期); 对应代码(续上期)
2023-10-24 11:48:49 2017 184
原创 【数据结构初阶】九、五种比较排序的讲解和实现(直接插入 \ 希尔 \ 直接选择 \ 堆 \ 冒泡 -- C语言)
五种排序的讲解和实现(插入 \ 希尔 \ 选择 \ 堆 \ 冒泡 -- C语言):排序 ;常见排序算法的实现 ;对应代码
2023-10-20 20:51:10 2459 165
原创 【数据结构初阶】八、非线性表里的二叉树(二叉树的实现 -- C语言链式结构)
二叉树的实现 -- C语言链式结构:回顾 ;二叉树的遍历 ;链式二叉树的实现 ;对应代码
2023-10-13 12:45:38 2580 209
原创 【数据结构初阶】七、非线性表里的二叉树(堆的实现 -- C语言顺序结构)
非线性表里的二叉树(堆的实现 -- C语言顺序结构):1 . 非线性表里的 树(Tree) ;2 . 树中的 二叉树(Binary Tree) ;3 . 完全二叉树中的 堆(Heap) ;4 . 堆的实现 ;5 . 对应代码
2023-10-05 12:55:13 3795 191
原创 【数据结构初阶】六、线性表中的队列(C语言 -- 链式结构实现队列)
线性表中的队列(链式结构实现队列):1 . 队列(Queue);2 . 队列的实现 ; 3 . 对应代码
2023-09-29 10:59:57 3393 151
原创 【数据结构初阶】五、线性表中的栈(C语言 -- 顺序表实现栈)
线性表中的栈(顺序表实现栈):1 . 栈(Stack); 2 . 栈的实现 ; 3 . 对应代码
2023-09-25 08:30:09 3523 202
原创 【数据结构初阶】四、线性表里的链表(带头+双向+循环 链表 -- C语言实现)
线性表里的链表(带头+双向+循环 链表): 引言 ;1 . 双向链表的实现(带头+双向+循环 链表) ; 2 . 对应代码
2023-09-21 16:55:45 4270 166
原创 【数据结构初阶】三、 线性表里的链表(无头+单向+非循环链表 -- C语言实现)
线性表里的链表(无头+单向+非循环链表):引言 ;1 . 链表 ;2 . 链表的实现(无头+单向+非循环链表) ;3 . 对应代码
2023-09-15 12:46:54 4456 186
原创 【数据结构初阶】二、 线性表里的顺序表(C语言实现顺序表)
线性表里的顺序表:1 . 线性表 ; 2 . 顺序表 ; 3 .接口实现(实现动态顺序表) ;4 . 对应代码
2023-09-08 23:06:34 4337 170
原创 学C的第三十四天【程序环境和预处理】
程序环境和预处理:1 . 程序的翻译环境和执行环境 ; 2 . 翻译环境 ; 3 . 预处理详解 ; 4 . 运行环境
2023-08-20 23:02:29 1977 169
原创 学C的第三十三天【C语言文件操作】
C语言文件操作:1 . 为什么使用要文件 ; 2 . 什么是文件 ; 3 . 文件的打开和关闭 ; 4 . 文件的顺序读写 ; 5 . 文件的随机读写 ; 6 . 文本文件 和 二进制文件 ; 7 . 文件读取结束的判定 ; 8 . 文件缓冲区
2023-08-11 08:00:00 1526 160
原创 学C的第三十二天【动态内存管理】
动态内存管理:1 . 为什么存在动态内存分配 ; 2 . 动态内存函数的介绍 ;3 . 常见的动态内存错误 ;4 . 相关经典笔试题 ;5 . C/C++程序的内存开辟 ;6 . 柔性数组
2023-08-05 09:00:00 14729 183
原创 学C的第三十天【自定义类型:结构体、枚举、联合】
【自定义类型:结构体、枚举、联合】:1 . 结构体 ; 2 . 位段(位域) ; 3 . 枚举 ; 4 . 联合(共用体)
2023-07-26 23:07:27 1580 148
原创 C语言:杨氏矩阵中查找某数(时间复杂度小于O(N))
使用C语言:杨氏矩阵中查找某数(时间复杂度小于O(N))。包含题目、分步骤思路、最终实现代码 和 最终实现效果。
2023-07-23 14:15:53 915 119
原创 学C的第二十九天【字符串函数和内存函数的介绍(二)】
字符串函数和内存函数的介绍(二):1 . 函数介绍(完); 2 . 库函数的模拟实现(完); 3.练习
2023-07-20 10:26:08 650 103
原创 学C的第二十八天【字符串函数和内存函数的介绍(一)】
字符串和内存函数的介绍(一):前言 ;1 . 函数介绍(未完) ; 2 . 库函数的模拟实现(未完)
2023-07-16 23:51:37 929 134
原创 C语言:打印用 * 组成的带空格直角三角形图案
使用C语言:打印用 * 组成的带空格直角三角形图案。包含题目、分步骤思路、最终实现代码 和 最终实现效果。
2023-06-30 23:39:02 1398 28
原创 C语言:调整数组使奇数全部都位于偶数前面
使用C语言:调整数组使奇数全部都位于偶数前面。包含题目、分步骤思路、最终实现代码 和 最终实现效果。
2023-06-28 23:15:44 1241 50
原创 C语言:求Sn=a+aa+aaa+aaaa+aaaaa+……的前n项之和
使用C语言:求Sn=a+aa+aaa+aaaa+aaaaa+……的前n项之和。包含题目、分步骤思路、最终实现代码 和 最终实现效果。
2023-06-26 23:12:56 2829 19
原创 C语言:打印0-100000中的自幂数(水仙花数是其中一种)
使用C语言:打印0-100000中的自幂数(水仙花数是其中一种)。包含题目、分步骤思路、最终实现代码 和 最终实现效果。
2023-06-25 23:51:42 620 32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人