- 博客(41)
- 收藏
- 关注
原创 第四章:小瓶颈(1)---vector的“突袭”
vector是表示可变大小数组的序列容器。本质上,是使用动态分配数组来存储元素(空间不够时,会采取宽容机制)。vector可以采用下标访问数据元素(采用连续的存储空间存储元素),支持连续访问、尾插/尾删;对于其他位置的插入删除,效率较低。
2024-07-22 09:10:39
526
原创 第五章:小瓶颈(2)---逃脱vector的练习
本次的分享到这里就结束了!!!PS:小江目前只是个新手小白。欢迎大家在评论区讨论哦!有问题也可以讨论的!期待大家的互动!!!拜托了帮帮我点赞👍+收藏⭐️+关注➕(这对我真的很重要!!!)
2024-07-22 09:10:14
382
原创 第五章:练气期---string的模拟实现
本篇文章中,我们将围绕string的常用接口,展开模拟实现以此更加了解string的逻辑和原理。下面👇开始今天的学习!
2024-03-17 14:45:47
729
7
原创 第四章:初阶试炼(三)---类和对象(下)
今天我们就可以进行类和对象的结尾了。今天分享的是类和对象的下篇了,重点在前面几个标题,下面开始今天的学习!尝试去重载operator<<,先试一试将operator<<重载成成员函数public:{}private:int _day;int _month;int _year;Date d1;//本末倒置d1 << cout;return 0;我们原先是想实现这种的,但是因为cout的输出流对象和隐含的this指针在抢占第一个参数的位置。
2024-02-24 22:15:56
1163
29
原创 第三章:初阶试炼(二)---类和对象(中)
友友们,我们又见面啦!下面开始今天的类与对象(中)!构造函数是一个特殊的成员函数,名字与类名相同创建类类型对象时由编译器自动调用,以保证每个数据成员都有 一个合适的初始值,并且在对象整个生命周期内只调用一次。下面我们举例说明:1. 显示实现public://显示实现全缺省的构造函数---更加方便_day = day;int _month;int _day;//不传参d1.Print();//传参。
2024-02-14 16:13:09
1105
26
原创 第二章:初阶试炼(一)---类和对象(上)
今天,我要分享的是类和对象(上)的内容,我们会学习到很多有趣新奇的知识。现在我们就踏上征途吧!// 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字ClassName为类的名字{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。成员变量命名前最好+_来和函数的参数区分类的两种定义方式:1.声明和定义全部放在类体中。
2024-02-14 11:24:31
1123
17
原创 第一章:初入宗门----C++入门
铁汁们,我回归啦!之前由于期末周和补课的原因,一直没写博客。那么,我今天正式回归了。之后我会分享C++的相关学习知识和笔记和习题。也是踏入新的征途了,之后的文章我会放在新专栏---重生归来之狠学C++废话不多说,今天我们要学习的是C++的入门知识,也是补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的;为了后面的类和对象做铺垫的哦。定义命名空间,需要使用到namespace关键字后面跟命名空间的名字然后接一对{}即可,{}中即为命名空间的成员。1. 命名空间可以定义。
2024-02-07 09:00:00
2027
17
原创 冬至·特辑:Note4---二叉树的链式结构
本篇博客,小江带领大家一起学习如何实现二叉树的链式结构+二叉树的性质总结+涉及上篇博客和这篇博客的知识点一些选择题来巩固基础
2023-12-22 23:37:10
1402
14
原创 Note3---初阶二叉树~~
这篇博客,我们一起来了解并学习数据结构中的初阶的二叉树的概念和性质;以及堆和堆堆应用二叉树的知识点和内容比较多,友友们一定要有耐心看完(跳到自己需要的部分也是OK的)。
2023-12-18 21:07:12
1562
28
原创 Note2---栈和队列~~
之前,我们学习了顺序表和链表的相关知识,也完成了相应的练习,接下来我们要学习的是栈和队列!本篇将会比较详细的进行讲解栈和队列的相关知识点及如何实现,以及一些)OJ题
2023-12-16 11:36:14
1081
18
原创 立冬特辑-----链表OJ题优选合集~~
之前,我们已经将链表部分的知识了解学习的差不多了,那么没有题目来练练手算个什么事⁉️必需给大家安排上,小江优选---保质又保量‼️经典链表OJ题!!!
2023-11-12 00:00:00
610
41
原创 Note1: 算法的时间复杂度和空间复杂度
本篇文章相对于前面的顺序表和链表而言,比较简单。主要说明算法的时间复杂度和空间复杂度的问题,学习完之后还有一些练习题帮助巩固今天的知识。同时,本篇文章可以帮助大家在以后的刷题过程中择优选择复杂度低的思路,从而提高代码的效率。
2023-11-09 15:13:05
447
32
原创 新手学习笔记-----编译和链接
1.翻译环境和运⾏环境2.翻译环境:预编译+编译+汇编+链接2.1 预处理2.2 编译2.2.1 词法分析2.2.2 语法分析2.2.3 语义分析2.3 汇编2.4 链接3. 运⾏环境
2023-10-03 17:34:57
1075
12
原创 自定义类型:结构体----初学者笔记
目录1. 结构体类型的声明1.1 结构体类型的简单介绍和声明1.1.1 结构的声明1.1.2 特殊的声明1.1.3 结构的自引用2. 结构体变量的创建和初始化3. 结构成员访问操作符4. 结构体内存对⻬4.1 对齐规则4.2 练习4.2.1 练习14.2.2 练习24.3为什么存在内存对⻬?4.4 修改默认对齐数5. 结构体传参6. 结构体实现位段6.1 什么是位段6.2位段的内存分配6.3位段的跨平台问题6.4 位段使⽤
2023-09-19 22:59:43
785
11
原创 真嘟假嘟?!这么清晰简单的字符函数和字符串函数!!!
1. 字符分类函数2. 字符转换函数3. strlen的使⽤和模拟实现4. strcpy的使⽤和模拟实现5. strcat的使⽤和模拟实现6. strcmp的使⽤和模拟实现7. strncpy函数的使⽤和模拟实现8. strncat函数的使⽤和模拟实现9. strncmp函数的使⽤和模拟实现10. strstr的使⽤和模拟实现11. strtok函数的使⽤12. strerror函数的使⽤
2023-09-11 15:17:51
469
20
原创 傻傻分不清sizeof和strlen??and今天:指针四--数组和指针笔试题
1.sizeof和strlen的对⽐2.数组和指针笔试题解析3.指针运算笔试题解析
2023-08-24 23:04:00
177
7
原创 超级详细的指针知识大放送了!!!and今天:指针三
1. 字符指针变量2. 数组指针变量3. ⼆维数组传参的本质4. 函数指针变量5. 函数指针数组6. 转移表7.qsort使用举例
2023-08-22 07:00:00
211
17
原创 超级详细的指针知识大放送了!!!and今天:指针二
1. 数组名的理解2. 使⽤指针访问数组3. ⼀维数组传参的本质4. 冒泡排序5. ⼆级指针6. 指针数组7. 指针数组模拟⼆维数组
2023-08-21 16:29:29
162
16
原创 超级详细的指针知识大放送了!!!and今天:指针一
1. 内存和地址2. 指针变量和地址3. 指针变量类型的意义4. const修饰指针5. 指针运算6. 野指针7. assert断⾔8. 指针的使⽤和传址调⽤
2023-08-19 18:23:16
217
18
原创 qsort函数的模拟实现!!!不会还有新手没看过吧?!
使用回调函数,模拟实现qsort(采用冒泡排序的方式),排序整型数据和结构体类型数据
2023-08-17 00:08:04
216
21
原创 童叟无欺!别错过!函数递归和迭代的经典运用!
计算第n个斐波那契数,递归实现n的k次方,计算一个非负整数的每位之和(递归实现),递归实现求n的阶乘(不考虑溢出的问题)递归方式实现顺序打印一个整数的每一位,
2023-08-06 23:09:02
169
9
原创 别划走!真的不看看全是干货的初级C语言练习题吗?一滴水都没有哦还有解析
排序问题,兔子繁殖问题,二分法查找,计算阶乘之和,求2个数的最大公约数
2023-08-03 21:38:13
300
10
原创 C语言扫雷游戏的简单实现!保姆级简单教程!看完就会!
• 使用控制台实现经典的扫雷游戏• 游戏可以通过菜单实现继续玩或者退出游戏• 扫雷的棋盘是9*9的格子• 默认随机布置10个雷• 可以排查雷◦ 如果位置不是雷,就显示周围有几个雷◦ 如果位置是雷,就炸死游戏结束◦ 把除10个雷之外的所有雷都找出来,排雷成功,游戏结束
2023-07-31 15:50:35
2825
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅