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
热题100道(72/100)
72.每日温度(学习)给定一个整数数组temperatures,表示每天的温度,返回一个数组answer,其中answer[i]是指对于第i天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用0来代替。示例1:输入:temperatures=[73,74,75,71,69,72,76,73]输出:[1,1,4,2,1,1,0,0]示例2:输入:temperatures=[30,
久违的小技巧
·
2024-09-08 04:35
学习
leetcode
算法
一起学习
LeetCode
热题100道(42/100)
42.将有序数组转换为二叉搜索树(学习)给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵平衡二叉搜索树。示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9]也将被视为正确答案:示例2:输入:nums=[1,3]输出:[3,1]解释:[1,null,3]和[3,1]都是高度平衡二叉搜
久违的小技巧
·
2024-09-08 04:35
学习
leetcode
java
leetcode
62 不同路径
题目image.png分析简单dp问题。边界条件:第一行和第一列全为1,因为上面的每个位置都只有一种方法可以到达。状态转移方程:dp[i][j]=dp[i-1]+dp[j-1]代码classSolution{public:intuniquePaths(intm,intn){vector>dp(m,vector(n,0));for(inti=0;i
奥利奥蘸墨水
·
2024-09-08 04:01
JavaScript刷
LeetCode
拿offer-高频链表题
首先需要了解链表的概念先把next记录下来无论是插入,删除,还是翻转等等操作,先把next指针用临时变量保存起来,这可以解决90%重组链表中指向出错的问题,如果不知道什么时候需要用到守卫,那就都用类型守卫emptyNode是创建的一个空的节点,并将它连接到head节点之前,无论链表进行任何操作,emptyNode都指向最后的头节点,是一个很实用的小方法,如果不知道什么时候用,什么时候不用,那就先都
hellocoder2028
·
2024-09-08 03:01
leetcode
javascript
LeetCode
热题 HOT 100题解 (easy级别)
方法一/***@param{number[]}nums*@param{number}target*@return{number[]}*/vartwoSum=function(nums,target){for(leti=0;i
嘻嘻哈哈学编程
·
2024-09-08 03:31
2024年程序员学习
leetcode
算法
职场和发展
Java
LeetCode
练习
2460.对数组执行操作给你一个下标从0开始的数组nums,数组大小为n,且由非负整数组成。你需要对数组执行n-1步操作,其中第i步操作(从0开始计数)要求对nums中第i个元素执行下述指令:如果nums[i]==nums[i+1],则nums[i]的值变成原来的2倍,nums[i+1]的值变成0。否则,跳过这步操作。在执行完全部操作后,将所有0移动到数组的末尾。例如,数组[1,0,2,0,0,1
爱上语文
·
2024-09-08 03:27
java
leetcode
开发语言
力扣题55.跳跃游戏
55.跳跃游戏https://
leetcode
.cn/problems/jump-game/给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。
从此不叫無名
·
2024-09-08 01:44
算法
数据结构
c语言
力扣
leetcode
LeetCode
高频算法面试题 - 002 - 两数相加
大家好,我是漫步coding,最近在整理2022年
LeetCode
高频算法面试题,感觉好的,可以点赞、收藏哈。同时有补充的也欢迎大家给出反馈。
漫步coding
·
2024-09-07 22:53
算法
leetcode
职场和发展
Leetcode
面试经典150题-128.最长连续序列-递归版本另解
之前写过一篇这个题的,但是可能代码比较复杂,这回来个简洁版的,这个是递归版本可以看看之前的版本,两个版本面试用哪个都保过解法都在代码里,不懂就留言或者私信classSolution{/**对于之前的解法,我现在提供一共更优的解,但是这种可能会比较难懂一些(思想方面)代码其实是很简洁的,总体思想如下:不需要排序直接把所有数放入map,map的key是当前数字,value是当前数开始的连续的长度初始值
鱼跃鹰飞
·
2024-09-07 22:52
高频面试题
字节跳动高频面试题
leetcode
面试
算法
【Hot100】
LeetCode
—215. 数组中的第K个最大元素
目录1-思路快速选择2-实现⭐215.数组中的第K个最大元素——题解思路3-ACM实现原题连接:215.数组中的第K个最大元素1-思路快速选择第k大的元素的数组下标:inttarget=nums.length-k1-根据partition分割的区间来判断当前处理方式如果返回的int等于target说明找到了,直接返回如果返回的int小于target说明要在当前区间的右侧寻找,也就是[pivotIn
山脚ice
·
2024-09-07 20:39
#
Hot100
leetcode
算法
Python |
Leetcode
Python题解之第257题二叉树的所有路径
题目:题解:classSolution:defbinaryTreePaths(self,root:TreeNode)->List[str]:paths=list()ifnotroot:returnpathsnode_queue=collections.deque([root])path_queue=collections.deque([str(root.val)])whilenode_queue:
Mopes__
·
2024-09-07 12:15
分享
Python
Leetcode
题解
Python |
Leetcode
Python题解之第292题Nim游戏
题目:题解:classSolution:defcanWinNim(self,n:int)->bool:returnn%4!=0
Mopes__
·
2024-09-07 12:15
分享
Python
Leetcode
题解
Python |
Leetcode
Python题解之第45题跳跃游戏II
题目:题解:classSolution:defjump(self,nums:List[int])->int:n=len(nums)maxPos,end,step=0,0,0foriinrange(n-1):ifmaxPos>=i:maxPos=max(maxPos,i+nums[i])ifi==end:end=maxPosstep+=1returnstep
Mopes__
·
2024-09-07 12:45
分享
Python
Leetcode
题解
LeetCode
每日一题 2024/8/26-2024/9/1
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录8/26690.员工的重要性8/273134.找出唯一性数组的中位数8/283144.分割字符频率相等的最少子字符串8/293142.判断矩阵是否满足条件8/303153.所有数对中数位不同之和8/313127.构造相同颜色的正方形9/11450.在既定时间做作业的学生人数8/26690.员工的重要性BFSclass
alphaTao
·
2024-09-07 12:43
Exercise
leetcode
python
算法
LeetCode
每日一题9/?
非递减数列题目描述:给你一个长度为n的整数数组,请你判断在最多改变1个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的:对于数组中任意的i(0<=i<=n-2),总满足nums[i]<=nums[i+1]。输入输出样例输入:nums=[4,2,3]输出:true解释:你可以通过把第一个4变成1来使得它成为一个非递减数列。
啊这样也行
·
2024-09-07 11:38
LeetCode每日一题
【算法思考记录】【前缀和,C++】力扣1277. 统计全为 1 的正方形子矩阵
这是一道
中等难度
的算法题目,其关键在于高效地计算出不同大小的正方形子矩阵是否完全由1组成。解题思路解决此问题的一个有效方法
扣柚
·
2024-09-07 08:44
力扣题目解析
算法
c++
leetcode
矩阵
2020-02-21晨间日记
3.时间管理学习打卡、分享4.
刷题
录屏[]周目标1.每天阅读30分钟,并做好笔记(幕布输出),分享2.
刷题
录
吕小贵的人生旅程
·
2024-09-07 08:22
力扣前端
leetcode
2624.蜗牛排序 TypeScript(详细分析)TS
文章目录前言一、题目二、方法分析前言力扣题目2624.蜗牛排序语言TypeScript如内容有不对的地方,恳请指出提示:以下是本篇文章正文内容,下面案例可供参考一、题目请你编写一段代码为所有数组实现snail(rowsCount,colsCount)方法,该方法将1D数组转换为以蜗牛排序的模式的2D数组。无效的输入值应该输出一个空数组。当rowsCount*colsCount!==nums.len
sjsjs11
·
2024-09-07 07:09
javascript
typescript
力扣
前端
数据结构:(
LeetCode
203)移除链表元素
给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]提示:列表中的节点数目在范围[0,104]内1val!=val){//链
LG.YDX
·
2024-09-07 06:34
数据结构
链表
java
【
刷题
笔记】打家劫舍问题
欢迎来到破晓的历程的博客⛺️不负时光,不负己✈️题目一题目链接:打家劫舍I思路小偷每到一初,都可以选择对这个位置偷还是不偷,所以,这次我们需要定义两个表小Tips:针对这种情况,一般上都需要定义两个dp表,因为每一个位置我们都可以选择。状态表示:f[i]:表示第i家小偷偷,得到的总金额。g[i]:表示第i家小偷不偷,得到的总金额。状态转移方程f[i]:f[i]=g[i-1]+nums[i]。第i家
破晓的历程
·
2024-09-07 06:03
笔记
动态规划
算法
leetcode
第53题python版最大子数组和动态规划法
classSolution:"""53.最大子数组和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分"""defmaxSubArray(self,nums:List[int])->int:#思路:动态规划(dynamicprogramming
ICPunk
·
2024-09-07 05:21
算法
动态规划
leetcode
算法
304-
Leetcode
最大子数组和
方法一:动态规划(滚动数组)我们用f(i)代表以第i个数结尾的「连续子数组的最大和」,那么很显然我们要求的答案就是:因此我们只需要求出每个位置的f(i),然后返回f数组中的最大值即可。那么我们如何求f(i)呢?我们可以考虑nums[i]单独成为一段还是加入f(i-1)对应的那一段,这取决于nums[i]和f(i-1)+f(i−1)+nums[i]的大小,我们希望获得一个比较大的,于是可以写出这样的
sp_13230409636
·
2024-09-07 04:20
Leetcode
Leetcode
LeetCode
53最大子数组和
水水水publicintmaxSubArray(int[]nums){int[]dp=newint[nums.length];intmax=nums[0];dp[0]=nums[0];for(inti=1;i<nums.length;i++){dp[i]=Math.max(dp[i-1]+nums[i],nums[i]);max=Math.max(dp[i],max);}returnmax;}
N1ngF
·
2024-09-07 04:48
算法
数据结构
动态规划
【华为OD机试c++/java/python】静态扫描【2023 Q1 A卷|100分】
2023华为OD机试-
刷题
指南点这里!!题目描述静态扫描可以快速识别源代码的缺陷,静态扫描的结果以扫描报告作为输出:1、文件扫描的成本和文件大小相关,如果文件大小为N,则扫描成本为N个金币
2024剑指offer
·
2024-09-07 04:46
c++
开发语言
LeetCode
376 摆动序列
前言题目:376.摆动序列文档:代码随想录——摆动序列编程语言:C++解题状态:搞错方向思路本质上是考虑序列的峰值个数,需要看到问题的本质。边界情况是出现平坡的情况。代码classSolution{public:intwiggleMaxLength(vector&nums){if(nums.size()0)||(preDiff>=0&&curDiff<0)){maxLen++;preDiff=cu
红毛乌龟
·
2024-09-07 04:46
算法刷题
leetcode
c++
算法
贪心算法
代码随想录+力扣
刷题
记录+华为机考准备记录
为了准备华为机考的
刷题
记录,已压线过背景:数据结构与算法零基础,此前没有刷过题,会Python。
梁慢慢慢慢
·
2024-09-07 04:45
leetcode
算法
数据结构
一起学习
LeetCode
热题100道(69/100)
69.有效的括号(学习)给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s=“()”输出:true示例2:输入:s=“()[]{}”输出:true示例3:输入:s=“(]”输出:false示例4:输入:s=“([])”输
久违的小技巧
·
2024-09-07 03:14
学习
leetcode
算法
LeetCode
学习之路(C++)——字符串(3)
Leetcode
题解-字符串目录
Leetcode
题解-字符串242.两个字符串包含的字符是否完全相同409.计算一组字符集合可以组成的回文字符串的最大长度205.字符串同构647.回文子字符串个数9.判断一个整数是否是回文数
Alex_SCY
·
2024-09-06 23:51
Leetcode
leetcode
LeetCode
-055-跳跃游戏
示例说明请见
LeetCode
官网。来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/jump-game/著作权归领扣网络所有。
醉舞经阁半卷书
·
2024-09-06 23:36
【
LeetCode
】最长回文子序列(动态规划)
516.最长回文子序列-力扣(
LeetCode
)一、题目给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。
小七mod
·
2024-09-06 23:19
#
LeetCode
#
算法
算法
动态规划
LeetCode
招聘
Java
【
Leetcode
2418 】 按身高排序 —— JS的操作
给你一个字符串数组names,和一个由互不相同的正整数组成的数组heights。两个数组的长度均为n。对于每个下标i,names[i]和heights[i]表示第i个人的名字和身高。请按身高降序顺序返回对应的名字数组names。示例1:输入:names=["Mary","John","Emma"],heights=[180,165,170]输出:["Mary","Emma","John"]解释:M
自学前端_又又
·
2024-09-06 23:18
前端刷leetCode
前端
java
javascript
算法
leetcode
数据结构
二叉树的遍历(递归与非递归)
当stack栈空的时候结束;前序遍历非递归(
Leetcode
144)vectorpreorderTraversal(TreeNode*root){stackstack;vectorres;TreeNode
鸟剩鱼汤
·
2024-09-06 22:34
力扣
刷题
DAY_40 二叉树
Leetcode
222链接:力扣。题目:给出一个完全二叉树,求出该树的节点个数。提示:树中节点的数目范围是[0,5*10^4]0left)+countNodes(root->right);}};
空之箱大战春日影
·
2024-09-06 20:58
力扣刷题
华为OD机试 - 数大雁(Java 2024 E卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。
哪 吒
·
2024-09-06 16:34
华为od
java
python
leetcode
第142题:环形链表 ||(C语言+引申问题全解)
思路1(思路难、代码简单):slow一次走一步,fast一次走两步;相遇时搞个meet,再搞一个head,head和meet一起走,每次走一步;head、meet相遇处,即为结果。思路解释:当相遇时,slow走的路程:L+N;当相遇时,fast走的路程L+x*C+N。(x指fast走过的圈数,x>0)这时,可能有爱发问的读者有了疑惑:slow在1圈以内就能和fast相遇吗?答:ofcourse。首
一个不知名程序员www
·
2024-09-06 16:31
leetcode
c语言
Map、WeakMap与Set、WeakSet
Map和Set都是ES6中间添加的数据类型,最近在写
LeetCode
的时候就能用到Map结构,同时之前看别人手写代码的时候也出现了weakmap结构,用本文记录下这4者之间的关系和区别MapMap对象保存键值对
Taec0123
·
2024-09-06 12:51
华为OD机试 - 万能字符单词拼写 - 贪心算法(Python/JS/C/C++ 2024 D卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2024-09-06 11:26
华为od
python
贪心算法
华为OD机试 - 5G网络建设 - Kruskal 算法(Python/JS/C/C++ 2024 E卷 200分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2024-09-06 11:25
华为od
5G
网络
java
c
c++
python
华为OD机试 - 构成正方形的数量(Java/Python/JS/C/C++ 2024 B卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试(JAVA)真题(E卷+D卷+A卷+B卷+C卷)》。
哪 吒
·
2024-09-06 11:55
华为od
java
python
华为OD机试 - 字符串加解密(Python/JS/C/C++ 2024 D卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2024-09-06 11:55
python
华为od
java
javascript
c
c++
【
leetcode
-链表】环形链表 II
【
leetcode
-链表】环形链表II题目:给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。
程序员小2
·
2024-09-06 10:59
205.同构字符串
题目来源:力扣https://
leetcode
.cn/problems/isomorphic-strings/题目简介:给定一个特定的同构关系,判断两个字符串s和t是不是同构关系,比较关键的就是一个字母只能映射一种字母
stay_awake__
·
2024-09-06 10:15
leetcode专栏
leetcode
算法
职场和发展
Python |
Leetcode
Python题解之第388题文件的最长绝对路径
题目:题解:classSolution:deflengthLongestPath(self,input:str)->int:ans,i,n=0,0,len(input)level=[0]*(n+1)whilei1:length+=level[depth-1]+1ifisFile:ans=max(ans,length)else:level[depth]=lengthreturnans
Mopes__
·
2024-09-06 05:17
分享
Python
Leetcode
题解
C++ |
Leetcode
C++题解之第388题文件的最长绝对路径
题目:题解:classSolution{public:intlengthLongestPath(stringinput){intn=input.size();intpos=0;intans=0;vectorlevel(n+1);while(pos1){len+=level[depth-1]+1;}if(isFile){ans=max(ans,len);}else{level[depth]=len;
Ddddddd_158
·
2024-09-06 05:46
经验分享
C++
Leetcode
题解
python
刷题
#!/usr/bin/envpython3#-*-coding:utf-8-*-'''2018.1.30Python练习100题http://www.runoob.com/python/python-100-examples.html''''''题目001:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?'''deftm001():'''【个人备注】:按题意直接写出
lullaby3
·
2024-09-06 03:09
python
开发语言
后端
后端开发
刷题
| 最长公共子序列(非连续)
描述给定两个字符串str1和str2,输出两个字符串的最长公共子序列。如果最长公共子序列为空,则返回"-1"。目前给出的数据,仅仅会存在一个最长的公共子序列。数据范围:0≤∣str1∣,∣str2∣≤2000要求:空间复杂度O(n2),时间复杂度O(n2)示例1输入:"1A2C3D4B56","B1D23A456A"返回值:"123456"示例2输入:"abc","def"返回值:"-1"示例3输
jingling555
·
2024-09-06 03:38
笔试题目
算法
开发语言
java
后端
数据结构
后端开发
刷题
| 数组中的逆序对
描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。即输出Pmod1000000007数据范围:对于50%50%的数据,size≤104对于100%100%的数据,size≤105数组中所有数字的值满足0≤val≤109要求:空间复杂度O(n),时间复杂度O(nlogn)输入描
jingling555
·
2024-09-06 03:03
笔试题目
算法
数据结构
java
开发语言
排序算法
Python入门必
刷题
目
下面我就把自己在
leetcode
上做的一些简单但又不错的题目分享给大家,希望入门的小伙伴们刷一下,大神自动忽略哈。1.能被3或5整除的1000以内的数字和。
叫我小包总
·
2024-09-06 00:06
力扣-N皇后问题
-力扣(
LeetCode
)开始的思路由于n=4情况太多我们先画一下n=3的决策树可以知道皇后不能在同一行,因为我的思路是每一行每一行的填写皇后,所以不考虑行的皇后会重叠,主要考虑列的皇后会不会重叠,还有斜线的列皇后可以直接用一个数组
坚持拒绝熬夜
·
2024-09-05 23:06
leetcode
算法
职场和发展
【获奖公示】V你50(夏季
刷题
打卡第二&;三周参与奖)
大家绵阳中物院九院暑期实践有消息了吗我还没有收到面试通知,有点焦虑,双9,绵阳人,一区论文一作,有参与导师军工项目,大厂实习,这不能给我江苏电网求问专业085400可以去江苏电网吗,还是直接pass?tplink6月17日座谈会不小心错过了,怎么联系tp的hr啊#tplink座谈会##tplink普联##tplink25届江苏应届生来就秒江苏省学生快来深信服c加加java各种研发岗客户经理年包25
愤怒的小青春
·
2024-09-05 22:58
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他