07 2023 档案

摘要:[toc] #基本介绍 栈,先进后出 队列,先进先出 ##四个问题 1. C++中stack 是容器么? 2. 我们使用的stack是属于哪个版本的STL? 3. 我们使用的STL中stack是如何实现的? 4. stack 提供迭代器来遍历stack空间么? 首先大家要知道 栈和队列是STL(C+ 阅读全文
posted @ 2023-07-21 21:58 LiviaYu 阅读(5) 评论(0) 推荐(0) 编辑
摘要:[toc] #28 ##解法一,暴力法 ``` //暴力 if(haystack.length() pi(m); for (int i = 1, j = 0; i 0 && needle[i] != needle[j]) { j = pi[j - 1]; } if (needle[i] == nee 阅读全文
posted @ 2023-07-21 02:40 LiviaYu 阅读(22) 评论(0) 推荐(0) 编辑
摘要:[toc] #24. 两两交换链表中的节点 ![](https://img2023.cnblogs.com/blog/3239608/202307/3239608-20230715224335895-687431293.png) ![](https://img2023.cnblogs.com/blo 阅读全文
posted @ 2023-07-15 23:40 LiviaYu 阅读(7) 评论(0) 推荐(0) 编辑
摘要:[toc] #977 ##暴力法 直接数组中每个元素平方后用sort进行排序 ##双指针法 数组是有序的,平方后最大的元素存在于nums的两端,所以就定义两个指向两端的指针, 然后比较两端绝对值的大小,大的加入新定义的ans数组,并且指针向内移动 ``` vector ans (nums.size( 阅读全文
posted @ 2023-07-13 16:37 LiviaYu 阅读(239) 评论(0) 推荐(0) 编辑
摘要:[toc] #库 ##什么是库 * 库文件是一种代码仓库,提供给使用者一些可以直接使用的类,函数,变量 * 库是一种特殊的程序,只是不能单独运行 ##库的好处 * 代码保密 * 方便分发和部署 #静态库 ##静态库的制作 ###命名规则 ####Linux下 libxxx.a lib为固定前缀 xx 阅读全文
posted @ 2023-07-13 03:43 LiviaYu 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示