上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
  2023年10月17日
摘要: 进程的基本概念 同一个程序3个进程同时进行(比如同时打开3个QQ),它们的PID也是不一样的。同一个程序执行一次进程,然后结束掉这个进程,然后再执行一次进程,则两次进程的PID是不一样的 进程的状态转换 运行态到就绪态:比如CPU收到一个时钟中断的信号,CPU会让当前进程下CPU,该进程就会从运行态 阅读全文
posted @ 2023-10-17 22:39 小凉拖 阅读(38) 评论(0) 推荐(0)
  2023年10月13日
摘要: 原数组为915623 1 void print(vector<int>& a, int n, int i) { 2 cout << "step" << i << ": "; 3 for (int j = 0; j < n; j++) { 4 cout << a[j] << " "; 5 } 6 co 阅读全文
posted @ 2023-10-13 11:04 小凉拖 阅读(10) 评论(0) 推荐(0)
摘要: 核心思想:以第k趟为例:将余下的元素最小者放在第k个位置,如果这个最小者原本不在第k个位置则需要和第k个位置上的元素交换 1 void selectSort(vector<int>& nums) { 2 int len = nums.size(); 3 int minIndex = 0; 4 for 阅读全文
posted @ 2023-10-13 09:24 小凉拖 阅读(14) 评论(0) 推荐(0)
  2023年10月8日
摘要: set:保证元素的唯一性,并且元素从小到大排序 unordered_set:保证元素的唯一性,并且元素的顺序未知,不一定和输入相同 map:键从小到大排序 unordered_map:键的顺序未知,不一定和输入相同 数组(vector):元素的顺序和输入相同 阅读全文
posted @ 2023-10-08 13:05 小凉拖 阅读(44) 评论(0) 推荐(0)
  2023年10月5日
摘要: 1 vector<string> fileNames; 2 cv::glob("./data/left*.jpg", fileNames); 将相对路径为data的文件夹下所有left*.jpg文件读取到fileNames容器中,每个left*.jpg为fileNames容器的一个元素,其中*为非公 阅读全文
posted @ 2023-10-05 23:36 小凉拖 阅读(200) 评论(0) 推荐(0)
  2023年10月2日
摘要: 双指针问题要回答几个问题 要不要将数组排序 两个指针是有共同的起点还是两个指针一个在左一个在右(也就是所谓的对撞指针) i什么时候走,j什么时候走,i走不走是否受到j的影响 三数之和 https://leetcode.cn/problems/3sum/?envType=study-plan-v2&e 阅读全文
posted @ 2023-10-02 23:11 小凉拖 阅读(13) 评论(0) 推荐(0)
  2023年9月27日
摘要: 经验1 unordered_map/map容器: 两数和:https://leetcode.cn/problems/two-sum/description/?envType=study-plan-v2&envId=top-100-liked 字符串异位词 https://leetcode.cn/pr 阅读全文
posted @ 2023-09-27 11:21 小凉拖 阅读(24) 评论(0) 推荐(0)
  2023年9月22日
摘要: 何时使用哈希表 当判断某一集合中是否出现过某一元素的时候以以下两个力扣题为例:它们都是判断某一数组中是否有一定关系的两个或多个元素,首先 两个字符串互为字母异位词,当且仅当两个字符串包含的字母相同。根据这个关系找到一个标志,使用哈希表存储每一组字母异位词,哈希表的键为标志。比如说两数和,7就作为标志 阅读全文
posted @ 2023-09-22 21:15 小凉拖 阅读(24) 评论(0) 推荐(0)
摘要: 快指针和慢指针主要解决将某一目标值覆盖或抛到数组最后且不改变原数组剩下元素的顺序的问题 快指针每次循环都会往后移动,慢指针只有快指针没有遇到目标值的时候才会往后移动,在慢指针移动之前还要对目标值进行覆盖或则交换操作。 将目标值抛到最后 https://leetcode.cn/problems/mov 阅读全文
posted @ 2023-09-22 15:32 小凉拖 阅读(21) 评论(0) 推荐(1)
摘要: 防止数组下标越界的方法是:先判断指针的位置是否在界外,然后再取指针位置的元素 常常犯的错误是while(nums[j]==0&&j!=nums.size()) 一定要将判断是否是界外放在判断数组的元素前面while(j!=nums.size()&&nums[j]==0) 力扣下标越界会报如下错误 阅读全文
posted @ 2023-09-22 15:26 小凉拖 阅读(127) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页