04 2023 档案

摘要:[TOC] # 概述 ![image](https://img2023.cnblogs.com/blog/1569451/202304/1569451-20230429144114044-1580174706.png) ## 并查集的2个功能 1. **查:** 查询两个样本是否在一个集合 2. * 阅读全文
posted @ 2023-04-28 17:10 胖白白 阅读(128) 评论(0) 推荐(0) 编辑
摘要:字符串问题 3. 无重复字符的最长子串 76. 最小覆盖子串 424. 替换后的最长重复字符 438. 找到字符串中所有字母异位词 1208. 尽可能使字符串相等 连续1的问题 485. 最大连续 1 的个数 487. 最大连续1的个数 II(p) 题目 : 给定一个二进制数组 nums ,如果最多 阅读全文
posted @ 2023-04-23 10:13 胖白白 阅读(29) 评论(0) 推荐(0) 编辑
摘要:堆(优先队列) 堆的概念 堆是满二叉树:从左到右依次变满(一般用数组下标存储) 父节点和左右节点的位置 节点i位置对应的父子节点位置 父节点: (i - 1) / 2; 左子节点: 2 * i + 1 右子节点: 2 * i + 2 大根堆和小根堆 大根堆:每棵子树的头节点为当前树的最大值 小根堆: 阅读全文
posted @ 2023-04-08 20:43 胖白白 阅读(47) 评论(0) 推荐(0) 编辑
摘要:准备工作 打印数组 void PrintfNums(int *nums, int numsSize) { for (int i = 0; i < numsSize; i++) { printf("%d ", nums[i]); } printf("\n"); } 交换元素 void Swap(int 阅读全文
posted @ 2023-04-05 10:24 胖白白 阅读(53) 评论(0) 推荐(0) 编辑

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