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
Java_leetcode
LeetCode每日刷题Day13---L852山脉数组的峰顶索引
https://github.com/LuvnJoaeGitHub代码链接:https://github.com/LuvnJoae/
Java_leetcode
思路和结果代码思路1packageDay13
想吃猫的小丑鱼
·
2024-01-17 20:35
LeetCode每日刷题
岛屿最大面积 leetcode
Java_LeetCode
刷题记录——岛屿的最大面积
题目描述:给定一个包含了一些0和1的非空二维数组grid,一个岛屿是由四个方向(水平或垂直)的1(代表土地)构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例:[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1,1,0,1,0,0,0,0,0,0,0
大饼土博
·
2023-11-15 21:28
岛屿最大面积
leetcode
Java
LeetCode反转链表
java_Leetcode
反转链表系列 图解详细过程
对于一个程序猿来说,数据结构和算法的重要性就不用我多说了吧,算法题已然成了现在大厂笔试面试的重头戏,废话少说,Leetcode刷起来呀。说起刷Leetcode,我建议你按tag刷,不然只能像无头苍蝇,东一榔头西一棒槌,最后事倍功半(过来人的惨痛经历)。最近正好在刷Leetcode上的链表题,也碰到了一些颇具代表性的题型,正好做个记录,也分享给有需要的小伙伴。对链表不太熟悉的小伙伴碰到链表问题可能会
军师·Sun
·
2023-11-13 23:28
合并两个有序数组
java_LeetCode
力扣 88. 合并两个有序数组
题目描述(简单难度)给两个有序数组,把第二个数组合并到第一个数组中,保持有序。可以注意到第一个数组已经为我们多开辟了第二个数组所需要的空间。解法一直接法简单粗暴,nums1作为被插入的数组,然后遍历nums2。用两个指针i和j,i指向nums1当前判断的数字,j指向num2当前遍历的数字。如果j指向的数字小于i指向的数字,那么就做插入操作。否则的话后移i,找到需要插入的位置。123000|256/
何新彪
·
2023-10-30 01:28
合并两个有序数组java
拉丁正方形
java_Leetcode
221 最大正方形 动态规划
这个暴力做法是枚举左上角,求可能的最大正方形动态规划用dp[i][j]表示以i,j为边长右下角的,这里的转移方程比较难推导出来classSolution{public:intmaximalSquare(vector>&matrix){//dp[i][j]表示以i,j为右下角的最大矩形的面积intn=matrix.size();if(n==0)return0;intm=matrix[0].size(
weixin_39815925
·
2023-10-19 08:37
拉丁正方形
java
largest sum
java_LeetCode
410. Split Array Largest Sum
题目:Givenanarraywhichconsistsofnon-negativeintegersandanintegerm,youcansplitthearrayintomnon-emptycontinuoussubarrays.Writeanalgorithmtominimizethelargestsumamongthesemsubarrays.Note:Ifnisthelengthofar
身与名
·
2023-10-09 23:12
largest
sum
java
字母异位词分组考虑顺序
java_LeetCode
力扣 49. 字母异位词分组
题目描述(中等难度)给定多个字符串,然后把它们分类。只要字符串所包含的字符完全一样就算作一类,不考虑顺序。解法一最通用的一种解法,对于每个字符串,比较它们的每个字符出现的个数是否相等,相等的话就把它们放在一个list中去,作为一个类别。最外层写一个for循环然后一一比较就可以,还可以用一个等大的布尔型数组来记录当前字符串是否已经加入的了list。比较两个字符串的字符出现的次数可以用一个HashMa
中条雪樱
·
2023-09-21 20:27
字母异位词分组考虑顺序java
same tree
java_LeetCode
算法题-Same Tree(Java实现)
这是悦乐书的第162次更新,第164篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第21题(顺位题号是100)。给定两个二叉树,编写一个函数来检查它们是否相同。如果两个二叉树在结构上相同并且节点具有相同的值,则认为它们是相的。例如:输入:11/\/\2323[1,2,3],[1,2,3]输出:true输入:11/\22[1,2],[1,null,2]输出:false本次解题
彭林海
·
2023-04-10 04:00
same
tree
java
卖股票问题
java_leetcode
123. 买卖股票的最佳时机 III JAVA
题目:给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[3,3,5,0,0,3,1,4]输出:6解释:在第4天(股票价格=0)的时候买入,在第6天(股票价格=3)的时候卖出,这笔交易所能获得利润=3-0=3。随后,在第7天(股票价格=1)的时
weixin_39636645
·
2022-10-08 18:05
卖股票问题java
4.寻找两个正序数组的中位数_
java_LeetCode
4.寻找两个正序数组的中位数问题描述题解问题描述4.寻找两个正序数组的中位数给定两个大小为m和n的正序(从小到大)数组nums1和nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为O(log(m+n))。你可以假设nums1和nums2不会同时为空。示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2
小白学算法
·
2020-09-14 21:31
在LeetCode刷题的日子
算法
指针
leetcode
java
7.整数反转_
java_LeetCode
7.整数反转问题描述题解问题描述7.整数反转给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。题解将一个整数反转过来并不难,只需从原数的个位往前
小白学算法
·
2020-07-22 14:20
在LeetCode刷题的日子
java
算法
leetcode
分割数组的最大值(Split Array Largest Sum)
java_leetcode
410
分割数组的最大值(SplitArrayLargestSum)java_leetcode410版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/zhangjingao/article/details/86607677题干给定一个非负整数数组和一个整数m,你需要将这个数组分成m个非空的连续子数组。设计一个算法使得这m个子数组各自和的最大值最小。注意:数组长
下雨了_简
·
2020-06-30 13:13
leetcode
leetcode题解
上一页
1
下一页
按字母分类:
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
其他