下面这题我刚开始一直以为是求图的连通分量的个数,弄了好久发现总是有问题,后来才发现不是连通分量的题型,连通分量求的是顶点的被分成多少块,下面这种题目是一个矩阵被分成多少块,两者不一样 200. 岛屿数量 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围...
参考官方题解只有当链表 headA 和 headB 都不为空时,两个链表才可能相交。因此首先判断链表headA 和 headB是否为空,如果其中至少有一个链表为空,则两个链表一定不相交,返回null。当链表headA 和 headB都不为空时,创建两个指针pA和pB,初始时分别指向两个链表的头节点headA 和headB,然后将两个指针依次遍历...
LeetCode HoT 100 刷完 + 14个LeetCode 常规Tag,共计600余道题以76%+正确率刷完足足600+道题。
leetcode hot 100-力扣200. 岛屿数量 下面这题我刚开始一直以为是求图的连通分量的个数,弄了好久发现总是有问题,后来才发现不是连通分量的题型,连通分量求的是顶点的被分成多少块,下面这种题目是一个矩阵被分成多少块,两者不一样 200. 岛屿数量 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计...
App 全网最简单的算法刷题教程 | LeetCode热题HOT100题解(含刷题笔记) 2.6万 105 01:08:57 App C语言视频看到吐,教程翻烂,就是不会写题目!来来来,大佬教你LeetCode(力扣)刷题的正确姿势! 17.9万 296 26:20:38 App LeetCode 最热门 100 题 ...
LeetCode | 200. 岛屿数量 原题(Medium): 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。 思路:递归 这题类型跟我们之前做过的一题单词搜索类似。所以我在看到这题之后,...
LeetCode刷题实战4:两个正序数组的中位数 LeetCode刷题实战5:判断回文子串 LeetCode刷题实战6:Z字形变换 LeetCode刷题实战7:整数反转 LeetCode刷题实战8:字符串转换整数 LeetCode刷题实战9:求解回文数 LeetCode刷题实战10:字符串正则匹配 LeetCode刷题实战11: 盛最多水的容器 ...
除夕,正月初一,初二,一共写了三整天,除了吃饭就窝着补题。 每天30题+,整个人都写晕啦,终于写完啦() markdown生成 #include<bits/stdc++.h> using namespace std; int main(){ freopen("100.txt","r",stdin); freopen("","w",stdout);
leetcode热题HOT100刷题笔记(1) 这⾥是 HOT 100刷题笔记,篇幅较长,因此分成两部分,按照题⽬序号排列。有⼏题没做后序会补上。 1. 两数之和 ⽐较好的办法就是利⽤map来存储每⼀个元素以及其对应的索引,但是这⾥要考虑到map是⽆法存储重复的key,因此我 们在判断是否存在满⾜符合条件的,⼀...
简介:LeetCode 热题 HOT 100 完整题解笔记&知识点分类 C++代码实现 1、知识点分布 填一下这个之前欠的天坑,复习一下算法入门的经典基础题。 除夕,正月初一,初二,一共写了三整天,除了吃饭就窝着补题。 每天30题+,整个人都写晕啦,终于写完啦()