摘要: show databases;// 不要忘了';' create database ittest; drop database if exists ittest; // 删除数据库 use itheima; select database(); 阅读全文
posted @ 2023-08-24 00:07 AC玴 阅读(12) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-08-23 12:31 AC玴 阅读(39) 评论(0) 推荐(0)
摘要: A additional adj.附加的,额外的 阅读全文
posted @ 2023-07-05 19:20 AC玴 阅读(23) 评论(0) 推荐(0)
摘要: 节点深度:从当前节点开始走,走几次可以走到根节点,走的距离就是节点深度 树深度:就是所有节点中最大的节点深度,简单来说就是这个树有多少层 一个节点的度:一个节点拥有子节点的数量 比如:下面这个“浅绿”的度数是2 深度为h的满二叉树有2h - 1个节点 深度为h的完全二叉树有2h - 1 个到2h - 阅读全文
posted @ 2023-06-28 22:52 AC玴 阅读(31) 评论(0) 推荐(0)
摘要: 最大度和最小度了解就行,大佬说他自己也没用过 通路就是图中的一条点与点的串联起来的线路,无向图的不用区分方向,有向图的需要方向均一致,1->2->3,而不是1->2<-3,这就不是有向图中的通路了,通路是一个基本概念。 回路:起点和终点是同一个点的通路 环:没有相同的点的回路(除了相同的那个起始点兼 阅读全文
posted @ 2023-06-25 14:07 AC玴 阅读(60) 评论(0) 推荐(0)
摘要: unique(a.begin(), a.end()) 待研究 与离散化有关 // 翻转(reverse(位置,位置)) reverse(a.begin(), a.end()); int a[5] = {1, 2, 3, 4, 5}; reverse(a, a + 5); // 结果 5 4 3 2 阅读全文
posted @ 2023-06-11 22:31 AC玴 阅读(21) 评论(0) 推荐(0)
摘要: 1.相当于加了一些操作的vector<char> 基本操作 字符串转换(C++11) // 将字符串转换为整型 stoi() // 将字符串转换为long long stoll() // 将字符串转换为float型 stof() // 将字符串转换为double型 stod() 后面加入 s += 阅读全文
posted @ 2023-06-11 17:27 AC玴 阅读(19) 评论(0) 推荐(0)
摘要: 1.与set不同的是,multiset可以允许多个相同元素同时出现 重载函数(默认) multiset<int, int> mu; 基本操作 mu.erase(x); // 把所有与x相同的元素删除 // 如果我们只想删除一个的话 // 通过删除迭代器实现 mu.erase(mu.find(x)); 阅读全文
posted @ 2023-06-11 16:15 AC玴 阅读(10) 评论(0) 推荐(0)
摘要: 1.不存在的元素查询时会自动生成 2.map就是一堆pair的集合,按照T1的字典序进行排列 3.可以像vector那样根据下标随时访问 重载函数 map<T1, T2> m; // 下标的类型,值的类型 // 按照T1的值进行字典序排序 // 下方为赋值操作 map<string, string> 阅读全文
posted @ 2023-06-11 14:27 AC玴 阅读(25) 评论(0) 推荐(0)
摘要: 1.set只能insert()、erase(),没有push()等操作 2.插入的元素自动排序按从小到大的顺序排 3.不会插入相同的元素,已经插入了6,之后就不会再插入了 4.时间复杂度为 O(log n) 5.set不像vector那样可以用 v.begin() + 5使用,只能用++ it, - 阅读全文
posted @ 2023-06-11 11:11 AC玴 阅读(25) 评论(0) 推荐(0)