![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 72
Ulic_1998
学习中...
展开
-
数据结构与算法笔记二 - 链表
数据结构与算法笔记二 - 链表#include <iostream>#include <stack>using namespace std;struct Node { Node * next; int data;};class LinkList {public: LinkList(); void putNode(int); void showLinkList(); // 1. 判断是否为回文结构 --原创 2022-03-04 15:20:13 · 409 阅读 · 0 评论 -
数据结构与算法笔记一 - 复杂度与简单排序算法
数据结构与算法笔记一 - 复杂度与排序算法– 根据B站左程云大佬的课程制作的笔记1. 时间复杂度常数操作:与样本数据量无关,每次都是固定时间内完成的操作时间复杂度:以0(big 0)表示,常数操作的次数表达式中的最高阶算法时间复杂度相同是,需要分析算法在不同数据样本下的实际运行时间,即,常数项时间2. 排序算法选择排序:void selectionSort(int arr[], int length) { int minIndex; int temp;原创 2022-03-04 15:06:49 · 807 阅读 · 0 评论 -
C++学习笔记(四)
第6章 - 函数1. 函数基础1.1 函数的形参列表形参列表中的形参通常用都好隔开,即使哥哥形参的类型一样,也必须把两个类型都写出来int f3(int v1, v2) {/* ... */} // 错误int f4(int v1, int v2) {/* ... */} // 正确函数的返回值不能是数组,但可以是指向数组或函数的指针1.2 局部对象生命周期 (lifetime)局部变量(local variable):形参和函数体内部定义的变量自动对象(原创 2021-09-17 17:27:02 · 152 阅读 · 0 评论 -
C++学习笔记(三)
第四章 - 表达式位运算符和强制类型转换两部分没有详细看1. 算术运算符(m/n)*n + m%n 的求值结果与m相等;除了 -m 导致溢出的特殊情况,其他时候(-m)/n 和 m/(-n) 都等于 -(m/n) ,m%(-n) 等于 m%n ,(-m)%n 等于 -(m%n)-12 % -8 = -521 % -5 = 12. 逻辑与 && 和 逻辑或 || 运算符2.1 短路求值(short-circuit evaluation)对原创 2021-09-12 17:34:10 · 110 阅读 · 0 评论 -
C++学习笔记(二)
《C++ Primer》第三章 - 字符串、向量和数组1. 命名空间和 using 声明1.1 命名空间的 using 声明std::cin 编译器应从标准输入 std 中寻找名字cin1.2 using 声明using namespace::name;位于头文件的代码一般来说不应该使用 using 声明2. 标准库类型 string2.1 定义和初始化 string 对象#include <string>using std::string;string原创 2021-09-10 16:41:26 · 89 阅读 · 0 评论 -
C++学习笔记(一)
环境搭建以及《C++ Primer》第一、二章1. 环境搭建参考网址:https://www.cnblogs.com/cpuimage/p/13121765.html(1) 下载msys2https://www.msys2.org/ (2) 打开msys2控制台,输入以下命令进行环境安装pacman -S mingw-w64-x86_64-gccpacman -S mingw-w64-x86_64-gdbpacman -S mingw-w64-x86_64-cmakepacman -原创 2021-09-08 14:08:34 · 161 阅读 · 0 评论