E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
leetCode刷题
LeetCode刷题
实战572:另一棵树的子树
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做另一棵树的子树,我们先来看题面:https://leetcode-cn.com/problems/subtree-of-another-tree/Giventherootsoftwobinar
程序IT圈
·
2023-10-15 15:23
算法
二叉树
java
leetcode
数据结构
LeetCode刷题
040 二叉搜索树的后序遍历序列
剑指Offer33.二叉搜索树的后序遍历序列题目输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。参考以下这颗二叉搜索树:5/\26/\13示例1:输入:[1,6,3,2,5]输出:false示例2:输入:[1,3,2,6,5]输出:true题目对于二叉搜索树来说,左子树上的节点一定小于根节点,右子树上的
ZHOUYC1024
·
2023-10-15 15:22
LeetCode刷题
leetcode
算法
数据结构
石器时代 ——
Leetcode刷题
日记 (二 数据结构)
算法是寻找思维定式的思维后篇-算法思维文章目录1`数据结构相关`简单系统设计-Twitter简单系统设计-计算器L772基本计算器III结构实现队列/栈互相实现L232用栈实现队列L225用队列实现栈最大/最小堆HeapL703.数据流中的第K大元素W1小顶堆实现-Priority_queueW2二叉搜索数实现-红黑树-Multiset数据缓存机制LRU缓存LFU缓存单调栈&单调队列单调栈Mono
人生简洁之道
·
2023-10-15 15:19
CS-算法
相关笔记
数据结构
leetcode
算法
【
LeetCode刷题
(数据结构)】:另一颗树的子树
给你两棵二叉树root和subRoot检验root中是否包含和subRoot具有相同结构和节点值的子树。如果存在,返回true;否则,返回false二叉树tree的一棵子树包括tree的某个节点和这个节点的所有后代节点。tree也可以看做它自身的一棵子树输入:root=[3,4,5,1,2],subRoot=[4,1,2]输出:true输入:root=[3,4,5,1,2,null,null,nu
Return _My_Offer
·
2023-10-15 15:46
C++/数据结构与算法
大话数据结构
LeetCode刷题
leetcode
数据结构
算法
Leetcode刷题
笔记题解(C++):541. 反转字符串 II
题目讲的很难理解,就是2k作为一段,前k个字符进行翻转,如果不足2k又够k也是翻转前k个字符,不够k个字符的话直接全部翻转。思路就是题意操作即可,分条件去解决。classSolution{public:stringreverseStr(strings,intk){for(inti=0;is.size()){reverse(s.begin()+i,s.begin()+s.size());}}retu
Demo.demo
·
2023-10-15 15:04
Leetcode算法题解
leetcode
字符串
翻转字符
【
LeetCode刷题
(数据结构)】:给定一个链表 每个节点包含一个额外增加的随机指针 该指针可以指向链表中的任何节点或空节点 要求返回这个链表的深度拷贝
给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点例如,如果原链表中有X和Y
Return _My_Offer
·
2023-10-15 09:31
LeetCode刷题
大话数据结构
C++/数据结构与算法
数据结构
leetcode
链表
LeetCode刷题
心得——两数之和
LeetCode刷题
心得——两数之和0.前言1.题目介绍2.题目分析3.解答3.1.方案一3.2.方案二3.2.方案三4.总结0.前言这道题目应该是包括我在内的第一次刷LeetCode的第一题,反正给我感觉是不简单
CoderXshuai
·
2023-10-15 06:04
LeetCode刷题心得
leetcode
数据结构
算法
python
Leetcode刷题
详解——盛最多水的容器
1.题目链接:盛最多水的容器2.题目描述:给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。**说明:**你不能倾斜容器。示例1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组[1,8,6,2,5,4,8,3,
追梦阿杰
·
2023-10-15 06:04
leetcode
算法
职场和发展
Leetcode 刷题笔记
Leetcode初级算法刷题笔记此为我在2022/4/24(文件最后修改日期)前写的一些
leetcode刷题
笔记,对应leetbook中《初级算法》一书。放在CSDN作为备份,方便后续复习回顾用。
MMashiro
·
2023-10-15 02:46
基础算法
leetcode
刷题笔记
leetcode
算法
c++
Leetcode刷题
c++之1768.交替合并字符串
执行结果:通过显示详情执行用时:0ms,在所有C++提交中击败了100.00%的用户内存消耗:6.2MB,在所有C++提交中击败了35.28%的用户通过测试用例:108/108题目:给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。示例:输入:word1="abc"
Foezmy
·
2023-10-14 23:15
leetcode
c++
算法
(
Leetcode刷题
)1768.交替合并字符串
题目描述:给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。示例1:输入:word1="abc",word2="pqr"输出:"apbqcr"解释:字符串合并情况如下所示:word1: a b cword2: p q r合并后: apbqcr示例2:输入:word
Troy Euan
·
2023-10-14 23:41
LeetCode刷题
leetcode
算法
c语言
Leetcode刷题
C++之1768.交替合并字符串
执行结果:通过显示详情:执行用时:0ms,在所有C++提交中击败了100.00%的用户内存消耗:6.1MB,在所有C++提交中击败了76.82%的用户通过测试用例:108/108思路:交替合并字符串首先想到归并排序的思想,先遍历两个字符串数组采取交替合并,当其中一个遍历完后另一个字符串的剩余字符可直接合并到新的字符串中,从而得出合并后的字符串。代码:classSolution{public:str
m0_57986367
·
2023-10-14 23:40
leetcode
c++
算法
Leetcode刷题
c++之1768. 交替合并字符串
题目描述:给你两个字符串word1和word2。请你从word1开始,通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。返回合并后的字符串。示例:输入:word1="abc",word2="pqr"输出:"apbqcr"解释:字符串合并情况如下所示:word1:abcword2:pqr合并后:apbqcr思路:用双指针进行模拟。先将两个字符串依
lyq_xiyu
·
2023-10-14 23:09
leetcode打卡
c++
开发语言
LeetCode刷题
复盘笔记—一文搞懂动态规划之198. 打家劫舍问题(动态规划系列第十七篇)
今日主要总结一下动态规划完全背包的一道题目,198.打家劫舍题目:198.打家劫舍Leetcode题目地址题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金
Al资料站与复盘笔记
·
2023-10-14 16:39
leetcode
动态规划
算法
程序人生
c++
LeetCode刷题
复盘笔记—一文搞懂动态规划之213. 打家劫舍 II问题(动态规划系列第十八篇)
今日主要总结一下动态规划完全背包的一道题目,213.打家劫舍II题目:213.打家劫舍IILeetcode题目地址题目描述:你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数
Al资料站与复盘笔记
·
2023-10-14 16:39
leetcode
动态规划
算法
程序人生
c++
LeetCode刷题
复盘笔记—一文搞懂动态规划之337. 打家劫舍 III问题(动态规划系列第十九篇)
今日主要总结一下动态规划完全背包的一道题目,337.打家劫舍III题目:337.打家劫舍IIILeetcode题目地址题目描述:小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为root。除了root之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。给定
Al资料站与复盘笔记
·
2023-10-14 16:39
leetcode
动态规划
算法
程序人生
c++
LeetCode刷题
笔记day15- 347. 前 K 个高频元素
给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]链接:https://leetcode-cn.com/problems/top-k-frequent-elements解决方案:①:利用map的key的唯一性,记录每个数字出现的次数②、利用优先队列,通过map中出现次数的多少为
海边画家
·
2023-10-14 14:20
LeetCode刷题笔记
leetcode
算法
Leetcode225.用队列实现栈
本专栏内容为:
leetcode刷题
专栏,记录了leetcode热门题目以及重难点题目的详细记录博主csdn个人主页:小小unicorn⏩专栏分类:Leetcode代码仓库:小小unicorn的代码仓库关注我带你学习编程知识用队列实现栈题目描述解题思路
小小unicorn
·
2023-10-14 13:18
leetcode
数据结构
C语言
栈与队列
Leetcode622.设计循环队列
本专栏内容为:
leetcode刷题
专栏,记录了leetcode热门题目以及重难点题目的详细记录博主csdn个人主页:小小unicorn⏩专栏分类:Leetcode代码仓库:小小unicorn的代码仓库关注我带你学习编程知识循环队列题目描述解题思路
小小unicorn
·
2023-10-14 13:18
leetcode
数据结构
c语言
栈
循环队列
Leetcode232.用栈实现队列
本专栏内容为:
leetcode刷题
专栏,记录了leetcode热门题目以及重难点题目的详细记录博主csdn个人主页:小小unicorn⏩专栏分类:Leetcode代码仓库:小小unicorn的代码仓库关注我带你学习编程知识用栈实现队列题目描述解题思路
小小unicorn
·
2023-10-14 13:47
leetcode
c语言
数据结构
栈
Leetcode20.有效的括号
本专栏内容为:
leetcode刷题
专栏,记录了leetcode热门题目以及重难点题目的详细记录博主csdn个人主页:小小unicorn⏩专栏分类:Leetcode代码仓库:小小unicorn的代码仓库关注我带你学习编程知识有效的括号题目描述解题思路
小小unicorn
·
2023-10-14 13:09
leetcode
数据结构
LeetCode刷题
总结 - LeetCode 热题 100 - 持续更新
LeetCode热题100其他系列哈希1.两数之和49.字母异位词分组128.最长连续序列双指针27.移除元素283.移动零11.盛最多水的容器剑指OfferII007.数组中和为0的三个数42.接雨水滑动窗口438.找到字符串中所有字母异位词3.无重复字符的最长子串字串560.和为K的子数组剑指Offer59-I.滑动窗口的最大值普通数组最大子数组和56.合并区间189.轮转数组238.除自身以
coderzpw
·
2023-10-14 11:34
算法
算法
LeetCode刷题
---209. 长度最小的子数组(双指针-滑动窗口)
所属专栏:【LeetCode题解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!文章目录前言一、编程题:209.长度最小的子数组(双指针-滑动窗口)1.题目描述2.示例1:3.示例2:4.示例3:5.提示:6.进阶:
我是夜阑的狗
·
2023-10-14 11:27
数据结构与算法
#
LeetCode
数组篇
leetcode
算法
java
LeetCode刷题
实战209:长度最小的子数组
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选!今天和大家聊的问题叫做长度最小的子数组,我们先来看题面:https://leetcode-cn.com/problems/minimum-size-subarray-sum/Givenanarrayofpositi
程序IT圈
·
2023-10-14 06:57
算法
链表
指针
toolbar
leetcode
Leetcode101.对称二叉树
本专栏内容为:
leetcode刷题
专栏,记录了leetcode热门题目以及重难点题目的详细记录博主csdn个人主页:小小unicorn⏩专栏分类:Leetcode代码仓库:小小unicorn的代码仓库关注我带你学习编程知识对称二叉树题目描述解题思路
小小unicorn
·
2023-10-14 06:24
leetcode
数据结构
二叉树
树
Leetcode226.翻转二叉树
本专栏内容为:
leetcode刷题
专栏,记录了leetcode热门题目以及重难点题目的详细记录博主csdn个人主页:小小unicorn⏩专栏分类:Leetcode代码仓库:小小unicorn的代码仓库关注我带你学习编程知识翻转二叉树题目描述解题思路
小小unicorn
·
2023-10-14 06:42
leetcode
数据结构
二叉树
【C++初阶】关键字&命名空间&缺省函数&函数重载入门必看!!!超详解!!!
=================================主页点击直达:个人主页我的小仓库:代码仓库C语言偷着笑:C语言专栏数据结构挨打小记:初阶数据结构专栏Linux被操作记:Linux专栏
LeetCode
小白不是程序媛
·
2023-10-14 03:40
C++头疼记
c++
开发语言
c语言
【计算机网络】——前言计算机网络发展的历程概述
=================================主页点击直达:个人主页我的小仓库:代码仓库C语言偷着笑:C语言专栏数据结构挨打小记:初阶数据结构专栏Linux被操作记:Linux专栏
LeetCode
小白不是程序媛
·
2023-10-14 03:09
计算机网络基础
计算机网络
leetcode-74搜索二维矩阵
leetcode刷题
74.搜索二维矩阵题目编写一个高效的算法来判断mxn矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。
奇迹静静~
·
2023-10-14 02:07
leetcode
矩阵
算法
leetcode
leetcode刷题
笔记——状态机DP/股票系列
我们通过记住一些事情来节省时间,这就是动态规划的精髓。表示状态之间转换关系的图叫状态机无后效性从字面上意思可以理解为:一旦一个阶段的结果计算出来,后面阶段的求解过程不会影响前面阶段的计算结果。动态规划,通过递推求解问题的过程可以看成一张有向无环图。有向:多阶段递推求解;无环:即无后效性。「无后效性」是设计「动态规划」问题非常重要的指导思想,为了使得求解的过程满足「无后效性」,通常的做法是在设计状态
吉祥如意_
·
2023-10-14 00:53
leetcode
笔记
算法
leetcode刷题
笔记——链表操作
删除节点模板:public:ListNode*removeElements(ListNode*head,intval){ListNode*dummyHead=newListNode(0,head);ListNode*pre=dummyHead,*cur=head;while(cur){if(cur->val==val)pre->next=cur->next;elsepre=pre->next;//
吉祥如意_
·
2023-10-14 00:23
leetcode
笔记
链表
【
Leetcode刷题
】前缀和
本篇文章为LeetCode前缀和模块的刷题笔记,仅供参考。目录一.基础前缀和Leetcode238.除自身以外数组的乘积Leetcode304.二维区域和检索-矩阵不可变二.前缀和常见处理Leetcode525.连续数组Leetcode1124.表现良好的最长时间段Leetcode1094.拼车三.前缀和与其他模块结合Leetcode930.和相同的二元子数组Leetcode523.连续的子数组和
ScienceLi1125
·
2023-10-13 21:25
LeetCode刷题
leetcode
算法
Leetcode刷题
---两数之和
/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this.next=next;}*}*/classSolution
肥大毛
·
2023-10-13 21:09
LeetCode刷题
leetcode
算法
职场和发展
LeetCode刷题
系列 -- 518. 零钱兑换 II
给你一个整数数组coins表示不同面额的硬币,另给一个整数amount表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回0。假设每一种面额的硬币有无限个。题目数据保证结果符合32位带符号整数。示例1:输入:amount=5,coins=[1,2,5]输出:4解释:有四种方式可以凑成总金额:5=55=2+2+15=2+1+1+15=1+1+1+1+1示例2:
在河之洲木水
·
2023-10-13 15:25
LeetCode
leetcode
算法
职场和发展
【
leetcode刷题
笔记】剑指:哈希表标签
leetcode刷题
笔记(剑指:哈希表标签)文章目录
leetcode刷题
笔记(剑指:哈希表标签)[面试题01.01判定字符是否唯一(easy)](https://leetcode.cn/problems
wuuuwuuuzz
·
2023-10-13 09:43
leetcode
leetcode
笔记
哈希表
c++
LeetCode刷题
笔记 Java 腾讯 数学与数字 多数元素
给定一个大小为n的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。Hash:哈希储存数和次数,当出现次数过多则直接返回classSolution{publicintmajorityElement(int[]nums){intl=nums.length;Mapmap=newHashMap();for(intnum:n
不知名做题家丶
·
2023-10-13 09:13
LeetCode
java
leetcode
开发语言
leetcode刷题
笔记
文章目录ArrayList和LinkedListStringBuilder和StringBuffer常见的数据结构排序快排、数组中的第K个最大元素前K个高频元素冒泡排序选择排序插入排序希尔排序最小的k个数归并排序堆排序计数排序桶排序基数排序基数排序桶排序计数排序颜色分类二叉树二叉树的深度二叉搜索树二叉树的镜像对称二叉树二叉搜索树的公共祖先二叉树的最近公共祖先从上到下打印二叉树层次遍历层次遍历进阶版
浪漫攻城狮莉小妖
·
2023-10-13 09:41
leetcode
链表
数据结构
LeetCode 热题 HOT 100笔记(简单篇)
LeetCode刷题
笔记LeetCode热题HOT100简单篇1.两数之和20.有效的括号21.合并两个有序链表53.最大子数组和70.爬楼梯94.二叉树的中序遍历101.对称二叉树104.二叉树的最大深度
枫山丨灬落红雨
·
2023-10-13 09:10
笔记
leetcode
散列表
算法
数据结构
【HuoLe的刷题笔记】--leetcode算法题
leetcode刷题
记录数组类:简单题:1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。
HuoLe啊
·
2023-10-13 09:10
HuoLe的学习笔记
java
算法
leetcode
LeetCode刷题
日记(2562. 找出数组的串联值)
"""给你一个下标从0开始的整数数组nums。现定义两个数字的串联是由这两个数值串联起来形成的新数字。例如,15和49的串联是1549。nums的串联值最初等于0。执行下述操作直到nums变为空:如果nums中存在不止一个数字,分别选中nums中的第一个元素和最后一个元素,将二者串联得到的值加到nums的串联值上,然后从nums中删除第一个和最后一个元素。如果仅存在一个元素,则将该元素的值加到nu
1989_Taylor
·
2023-10-13 05:14
leetcode
算法
python
leetcode刷题
日记----栈(python)
单调栈适合解决两边大小决定中间特征的问题柱状图中最大矩形题目描述:给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。思路分析:这题的关键在于以某个点B为高的矩形的最大宽度为该点左边第一个小于它的点a到右边最靠近它且比其小的点c。单调栈的特点在于:当遇见大数的时候,压入堆栈,等待之后处理。当遇见小数c的时候,意味着大数b的右
vinojie
·
2023-10-13 02:19
leetcode刷题
数据结构
栈
leetcode
算法学习(4):
LeetCode刷题
之单调栈
前言栈是一种很常用的数据结构,最大的特点就是只能在一端进行操作。Java中的集合提供了一个接口Deque来表示栈结构,如下语句:Dequestack=newArrayDequestack=newArrayDequemap=newHashMapstack=newArrayDequemap=newHashMapstack=newArrayDequemap=newHashMapstack=newArra
name_s_Jimmy
·
2023-10-13 02:16
算法
算法
java
单调栈
leetcode
接雨水
[Linux]进程优先级 & Linux中的环境变量
推荐一款刷题网站
LeetCode刷题
网站文章目录前言一、Linux中进程优先级1.1基本概念1.2查看系统进程1.3查看进程优先级的命令1.4其他概念二、Linux中的环境变量2.1基本概念2.2常见环境变量
华丞臧.
·
2023-10-13 00:43
LINUX
linux
LeetCode刷题
笔记 110. 平衡二叉树
110.平衡二叉树题目要求题解题目要求给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:给定二叉树[3,9,20,null,null,15,7]3/\920/\157返回true。示例2:给定二叉树[1,2,2,3,3,null,null,4,4]1/\22/\33/\44返回false。题解https
三重极简
·
2023-10-12 10:16
Leetcode刷题
详解——移动零
题目链接:移动零题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1&nums){intdest=-1;for(intcur=0;cur
追梦阿杰
·
2023-10-12 07:50
算法
leetcode
算法
职场和发展
c++
c语言
LeetCode刷题
系列 -- 1905. 统计子岛屿
给你两个mxn的二进制矩阵grid1和grid2,它们只包含0(表示水域)和1(表示陆地)。一个岛屿是由四个方向(水平或者竖直)上相邻的1组成的区域。任何矩阵以外的区域都视为水域。如果grid2的一个岛屿,被grid1的一个岛屿完全包含,也就是说grid2中该岛屿的每一个格子都被grid1中同一个岛屿完全包含,那么我们称grid2中的这个岛屿为子岛屿。请你返回grid2中子岛屿的数目。示例1:输入
在河之洲木水
·
2023-10-12 05:26
LeetCode
图遍历
leetcode
算法
职场和发展
LeetCode刷题
—岛屿问题
思路一个二维矩阵从某个点开始向四周扩展,直到无法再扩展为止。矩阵,可以抽象为一幅「图」,这就是⼀个图的遍历问题,也就类似⼀个N叉树遍历的问题。几行代码就能解决,直接上框架吧://(x,y)为坐标位置voidfill(intx,inty){fill(x-1,y);//上fill(x+1,y);//下fill(x,y-1);//左fill(x,y+1);//右}这个框架可以解决所有在二维矩阵中遍历的问
RuiW_97
·
2023-10-11 23:07
LeetCode刷题
leetcode
dfs
【C++初阶】前言——C++的发展简述及学习方法分享
=================================主页点击直达:个人主页我的小仓库:代码仓库C语言偷着笑:C语言专栏数据结构挨打小记:初阶数据结构专栏Linux被操作记:Linux专栏
LeetCode
小白不是程序媛
·
2023-10-11 18:12
C++头疼记
java
linux
开发语言
开始学算法1===>二分查找+双指针暴力算法(
LeetCode刷题
!!!)
二分查找+双指针暴力算法(
LeetCode刷题
!!!)
zhutouasam
·
2023-10-11 18:32
跟着carl哥学算法
算法
leetcode
java
数据结构
⭐算法入门⭐《双指针》简单01 —— LeetCode 977. 有序数组的平方
《
LeetCode刷题
指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-11 18:27
《LeetCode算法全集》
LeetCode
算法
算法入门
双指针
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他