- 博客(21)
- 收藏
- 关注
原创 卡码网C++基础课 |21. 图形的面积
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。学习到了类的使用,并对面向对象的三大特性,封装、继承、多态有了一些理解。总结来说,封装确保了对象中的数据安全,继承使得代码更加简洁,而且保证了对象的可扩展性,而多态则保证了程序的灵活性,不同的对象调用同一个方法有不同的响应。
2024-10-12 23:52:57
1207
原创 卡码网C++基础课 |20. 排队取奶茶
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。队列的基本概念(队头、队尾)和特点(先入先出)入队、出队、获取队头元素和判断队列是否为空等基本操作queue的定义和使用总结来说,栈是只能在尾部进行插入和删除操作的数据结构,队列是在尾部进行插入操作、头部进行删除操作的数据结构。
2024-10-11 20:54:05
1007
原创 卡码网C++基础课 |19. 洗盘子
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。栈的基本概念(空栈、栈顶、栈底)和特点(先入后出)入栈、出栈、获取栈顶元素和判断栈是否为空栈等基本操作stack的定义和使用栈是一种后入先出的结构。
2024-10-11 20:22:55
950
原创 卡码网C++基础课 |18. 开房门
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。multimap概念和特点multimap的创建、插入、删除、查找等基本操作const限定符pair类型范围for循环我们常常把map称之为映射,就是将一个元素(通常称之为key键)与一个相对应的值(通常称之为value)关联起来,比如说一个学生的姓名(key)有与之对应的成绩(
2024-10-10 20:48:02
1368
原创 卡码网C++基础课 |17. 判断集合成员
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。setmultiset `的概念和特点setmultiset`的创建、插入、删除、查找等基本操作迭代器iterator使用迭代器遍历容器哈希表的另外一种形式set的使用,要区分开来setmultiset `这三种实现,并熟悉其基本操作。
2024-10-10 20:15:21
1211
原创 卡码网C++基础课 |16. 出现频率最高的字母
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。哈希表的概念和特点数组作为哈希表的使用学习到了数组作为哈希表的使用。
2024-10-09 22:16:29
1455
原创 卡码网C++基础课 |15. 链表的基础操作III
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。在链表的中间插入链表节点在链表的中间删除链表节点打印链表节点学习了在链表的中间插入和删除节点的过程,理解了插入和删除过程。也是对前面链表知识的学习进行了巩固。
2024-10-09 21:57:20
1470
原创 卡码网C++基础课 |14. 链表的基础操作II
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。链表的构建链表节点的访问对链表使用的复习。
2024-10-08 23:45:56
683
2
原创 卡码网C++基础课 |13. 链表的基础操作
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。链表的概念和特点指针结构体struct构造函数链表节点的定义数据域和指针域头节点和头指针new运算符箭头语法->链表节点的尾部插入链表节点的遍历和输出。
2024-10-08 23:35:20
1077
原创 卡码网C++基础课 |12. 位置互换
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。字符串操作练习交换变量函数定义练习这节字符串的内容不难,结合前面学的,就可以自己试着写出来。
2024-10-07 17:34:50
535
原创 卡码网C++基础课 |11. 句子缩写
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。字符大小的比较、字符运算、字符串拼接ASCII码getchar()函数的使用函数的定义和使用函数的形参和实参引用强化了对字符串和字符的练习,并知道了字符之间如何进行大小比较,还尝试封装了一个将小写字符转换成大写字符的函数用于简化代码,函数的内容十分重要。
2024-10-07 17:25:31
963
原创 卡码网C++基础课 |10. 平均绩点
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。字符串的声明和初始化字符串操作字符串的输入输出字符串的遍历浮点数运算getline函数的使用printf函数格式化输出flag编程思想字符串的使用,包括声明和初始化、字符串操作、输入输出等,除此之外,还扩充了printf方法对输出结果进行格式化以及使用flag。
2024-10-06 23:37:40
1415
原创 卡码网C++基础课 |9. 打印正方形
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。二维数组的定义和遍历循环嵌套的几种形式外层for循环和内层for循环breakcontinue在循环嵌套中的应用循环嵌套在编程中非常常见,常用于处理各种复杂的迭代,但是需要注意的是,如果嵌套层级过深,可能会导致性能问题,所以即便嵌套好用,但不要过度依赖它!
2024-10-06 23:04:03
1193
原创 卡码网C++基础课 |8. 奇怪的信
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。取模运算整数除法判断一个数字是否为偶数这节课学习了使用取模运算和整数除法来分解一个整数并获取其各位数字,取模运算是用来计算一个整数除以另一个整数后的余数,通常用于判断一个数是否能被另一个数整除,以及计算一些循环和条件操作的条件。
2024-10-05 20:52:45
958
1
原创 卡码网C++基础课 |7. 摆平积木
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。vector的初始化操作练习vector的遍历和元素访问操作练习计算平均值本节课练习了容器的遍历和元素访问操作,这是因为容器(数组)的遍历是经常使用的。整体难度不大,但不看代码编写,仅自己思路去编写,特别容易犯小错误。比如每组数据都要清零,重新储存。
2024-10-05 20:30:45
1199
原创 卡码网C++基础课 |6. 倒序输出数组与隔位输出
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。数组的概念和特点数组的声明和定义数组元素的访问数组的正序遍历和逆序遍历数组越界问题vector的概念和特点vector和数组的区别vector的定义和元素访问vector的操作方法vector的正序和逆序遍历。
2024-10-04 21:40:05
1345
原创 卡码网C++基础课 |5. A+B问题V
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。A+B问题综合练习控制输出格式这节没有新内容,都是前面学过的知识。笔记也全都是卡码网上的,纯搬运。
2024-10-04 20:52:36
1203
原创 卡码网C++基础课 |4. A+B问题Ⅳ
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。累加操作算术运算符赋值运算符本节课我们用了累加的例子学习了算术运算符和赋值运算符,这些基础运算在以后的编程练习中将无处不在,大家一定要多加练习。
2024-10-03 21:37:43
818
原创 卡码网C++基础课 |3. A+B问题Ⅲ
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。if语句和条件判断if、if\else、if\else-if\else之间的区别关系运算符逻辑运算符与、或、非break语句continue语句这节课主要学了if语句和逻辑运算符(与或非)和关系运算符(比较值的大小),以及最后提到了两种跳出循环的方法。
2024-10-03 20:55:15
1231
原创 卡码网C++基础课 |2. A+B问题Ⅱ
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。
2024-10-02 20:47:20
954
1
原创 卡码网C++基础课 |1. A+B问题I
仅个人记录所用源自卡码网的C++基础课“这门C++基础课帮助编程零基础学员快速学习刷算法题所需要的基础语法知识,学完之后,再来刷代码随想录,或者自己去刷编程题,基本不会有语法方面的困惑了,可以帮助大家快速上手刷题。
2024-10-02 19:29:15
1752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅