
算法
文章平均质量分 94
Orange Wu
哈~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法学习——滑动窗口
滑动窗口原创 2021-10-23 19:42:24 · 387 阅读 · 2 评论 -
算法学习——并查集
547. 省份数量 题目 有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市。 给你一个 n x n 的矩阵 isConnected ,其中 isConnected[i][j] = 1 表示第 i 个城市和第 j 个城市直接相连,而 isConnected[i][j] = 0 表示二者不直接相连。 返回矩阵中 省份 的数量。 示例 1: 输原创 2021-10-21 09:55:31 · 766 阅读 · 0 评论 -
算法学习——单调栈
84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 1: 输入:heights = [2,1,5,6,2,3] 输出:10 解释:最大的矩形为图中红色区域,面积为 10 示例 2: 输入: heights = [2,4] 输出: 4 提示: 1 <= heights.length <=105 0 <= heights[i] <= 104 来源:力扣(Le原创 2021-10-11 16:35:02 · 274 阅读 · 0 评论 -
KMP算法学习
KMP算法—终于全部弄懂了 详解KMP算法 一,暴力破解 int L1=haystack.size(); int L2=needle.size(); for(int i=0;i<=L1-L2;++i) { int j; for(j=0;j<L2;++j) if(needle[j]!=haystack[i+j]) ...原创 2020-04-24 12:02:39 · 178 阅读 · 0 评论