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
力扣小题
《成长比成功更重要》第四章作业
2、学习中最大的问题是粗心,不认真读题和计算错误使基础类题型丢分;建议就是
小题
不
感谢每一天每一件事
·
2024-01-20 17:48
JAVA学习笔记——第四章 运算符
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_运算符是一种特殊的符号,用于表示数据的运算、赋值和比较算数运算符取模%的本质:a-(int)a/b*b//当a是小数时
A_SHOWY
·
2024-01-20 16:59
JAVA零基础开始
java
开发语言
力扣
hot100 找到字符串中所有字母异位词 滑动窗口 双指针 一题双解
Problem:438.找到字符串中所有字母异位词文章目录思路滑动窗口+数组滑动窗口+双指针思路参考题解滑动窗口+数组⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(1)O(1)O(1)classSolution{//滑动窗口+数组publicListfindAnagrams(Strings,Stringp){intn=s.length();intm=p.length();Listans=
兑生
·
2024-01-20 16:42
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 分割等和子集 变形01背包 滚动数组优化
Problem:416.分割等和子集文章目录思路01背包复杂度Code滚动数组优化复杂度Code思路参考地址01背包复杂度时间复杂度:O(nm)O(nm)O(nm):mmm为数组元素和的一半空间复杂度:O(nm)O(nm)O(nm)CodeclassSolution{publicbooleancanPartition(int[]nums){intn=nums.length;intsum=0;fo
兑生
·
2024-01-20 16:42
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 最长有效括号 动态规划
Problem:32.最长有效括号文章目录思路Code思路参考题解Code⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)classSolution{publicintlongestValidParentheses(Strings){intn=s.length();int[]f=newint[n];//f[i]表示以第i个字符结尾的最长有效子字符串的长度intans=0
兑生
·
2024-01-20 16:40
力扣
hot100
leetcode
动态规划
算法
令人后怕的经历:在人潮汹涌中,孩子突然挣脱了我的手
当时听了妈妈焦急的话语,只觉得她
小题
大作,一个梦至于这么紧张吗?但当我自己做了妈妈过后,我才真切地感受到,孩子对于母亲来讲意味着什么。自从听说有的大人走前面,孩子走后面,等大人再回头的时候,孩子就
晚儿姐姐快儿弟弟
·
2024-01-20 16:59
1.19
力扣
中等图论
200.岛屿数量给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。示例1:输入:grid=[["1","1","1","1","0"],["1","1","0","1","0"],["1","1","0","0","0"],["0","0","0
en7oy
·
2024-01-20 14:57
每日一题
leetcode
算法
职场和发展
c++
C++
力扣
题目1005--K次取反后最大化的数组和 134--加油站 135--分发糖果
1005.K次取反后最大化的数组和
力扣
题目链接(opensnewwindow)给定一个整数数组A,我们只能用以下方法修改该数组:我们选择某个索引i并将A[i]替换为-A[i],然后总共重复这个过程K次。
学不会的天真boy
·
2024-01-20 14:06
leetcode
c++
算法
数据结构
C++
力扣
题目455--分发饼干 376--摆动序列 53--最大子序和
455.分发饼干
力扣
题目链接(opensnewwindow)假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
学不会的天真boy
·
2024-01-20 14:05
c++
leetcode
算法
数据结构
C++
力扣
题目122--买卖股票的最佳时机II 55--跳跃游戏 45--跳跃游戏II
122.买卖股票的最佳时机II
力扣
题目链接(opensnewwindow)给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
学不会的天真boy
·
2024-01-20 14:05
c++
leetcode
算法
数据结构
C++
力扣
题目51--N皇后
51.N皇后
力扣
题目链接(opensnewwindow)n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。
学不会的天真boy
·
2024-01-20 14:05
算法
数据结构
c++
leetcode
移除链表元素
(题目来源:
力扣
LeetCode)题目:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。
落叶飞花
·
2024-01-20 13:33
力扣
每日一练(24-1-20)
脑海里似乎一下子就知道怎么跳,但是大脑把过程省略了,hhh仔细思考一下细节,就是,有一个数很大,一下子就跨到最后一个格子。那么,好像有个东西叫做贪心算法?就是,我每次只跳最大步数。但是不是靠最大步数过关的,是靠最大步数加上位置索引。如果最大步数+位置索引能到最后一格就可以了。注意最大步数是当前位置最大步数,不是全局最大步数。Python:defcanJump(nums):max_reach,n=0
CCSBRIDGE
·
2024-01-20 12:10
leetcode
算法
职场和发展
力扣
每日一练(24-1-20)
Python:classSolution:defjump(self,nums:List[int])->int:n=len(nums)ifnend:step+=1end=maxReachmaxReach=max(maxReach,nums[i]+i)returnstepmaxReach、step和end有以下的作用:maxReach:这个变量用来记录从当前位置开始,我们能够跳到的最远的位置。在每一步
CCSBRIDGE
·
2024-01-20 12:10
leetcode
python
算法
485.最大连续1的个数
前言这两天突然发现
力扣
上还是有我能写出来的题的,虽说都是简单级别的(以及一道中等的题),但是能写出来
力扣
真的太开心了,(大佬把我这段话当个玩笑就行了),于是乎,我觉得可以借此机会去扩充一下我的
力扣
专栏,
一颗青果
·
2024-01-20 12:59
算法
数据结构
面试题16.15.珠玑妙算
前言这两天突然发现
力扣
上还是有我能写出来的题的,虽说都是简单级别的(以及一道中等的题),但是能写出来
力扣
真的太开心了,(大佬把我这段话当个玩笑就行了),于是乎,我觉得可以借此机会去扩充一下我的
力扣
专栏,
一颗青果
·
2024-01-20 12:27
力扣
面试
职场和发展
leetcode
算法
c语言
原来女人当了妈,这些矫情病都会不治而愈
图片发自App昨天听小宾讲起他新交的女朋友,这回他一改以往的骄傲满意状,转而开始抱怨女友怎么会如此
小题
大做、斤斤计较。
到处乱撞的鱼
·
2024-01-20 12:56
力扣
-202. 快乐数解析-弗洛伊德循环查找算法
题目链接publicstaticvoidHappy(intn){intsum=0;intdigit=0;for(inti=0;i<20;i++){while(n!=0){digit=n%10;sum+=digit*digit;n/=10;}System.out.print(sum+"");n=sum;sum=0;}}使用代码测试一下每一代数字n=2:416375889145422041637588
o(╥﹏╥)
·
2024-01-20 12:11
算法
LeetCode
算法
leetcode
java
【无标题】
二进制求和
力扣
76题—python输入:a=“11”,b=“1”输出:“100”defjinzhi(a,b):sum=int(a,2)+int(b,2)#二进制转化为十进制再求和print(sum)#打印求和的结构
圆周率的后六位
·
2024-01-20 12:04
leetcode
算法
职场和发展
python
力扣
日记1.19-【二叉树篇】538. 把二叉搜索树转换为累加树
力扣
日记:【二叉树篇】538.把二叉搜索树转换为累加树日期:2023.1.19参考:代码随想录、
力扣
ps:因为准备组会汇报又搁置了好久(其实就是懒+逃避T^T),但这是最后一道二叉树啦啊啊啊!!!
RobinChan730
·
2024-01-20 12:30
leetcode
算法
职场和发展
回溯算法篇-02:电话号码的字母组合
力扣
17、电话号码的字母组合题目分析这道题属于“元素无重复不可复选”大类中的组合类问题与那些直接求解组合的类型题相比,只不过多了一步从数字到字母的映射。数组2-9分别对应各自的字母。
爬楼梯的猫
·
2024-01-20 11:22
算法
回溯算法
java
LeetCode
回溯算法篇-02:括号生成
力扣
22、括号生成题目分析对于括号类问题,有以下两个性质:一个“合法”的括号组合中,左括号数量一定等于右括号数量对于一个“合法”的括号字符串组合p,必然对于任何0generateParenthesis(
爬楼梯的猫
·
2024-01-20 11:50
算法
回溯算法
LeetCode
java
【欢迎您的到来】这里是开源库get_local_info作者的付费专栏
您好,我是带剑书生,开源库get_local_info的作者,欢迎您的到来,这里是我的付费专栏,它记录了我在写库时获得的重要Rust经验和技巧,更重要的是有
力扣
提交获得0ms运行时的解题方法,是不同于《
科比布莱恩特
·
2024-01-20 10:38
rust
开发语言
后端
开源软件
鸿蒙系统
回溯算法篇-01:全排列
力扣
46:全排列题目分析这道题属于上一篇——“回溯算法解题框架与思路”中的“元素不重复不可复用”那一类中的排列类问题。我们来回顾一下当时是怎么说的:排列和组合的区别在于,排列对“顺序”有要求。
爬楼梯的猫
·
2024-01-20 10:07
手把手带你刷力扣Hot100
算法
js解决打家劫舍
涉及
力扣
题目:198.打家劫舍213.打家劫舍2337.打家劫舍3打家劫舍在面试中经常会遇到,题目的主要意思是给你一个数组,从里面取元素,相邻的不能取,求最大值。
乡村中医
·
2024-01-20 09:34
javascript
开发语言
ecmascript
算法
动态规划
js使用动态数组解决子序列问题入门
涉及
力扣
题目:300.最长递增子序列674.最长连续递增序列718.最长重复子数组求子序列相关问题往往是要求一些累增数量问题,如递增连续或不连续子序列长度,公共连续子序列。
乡村中医
·
2024-01-20 09:34
javascript
算法
数据结构
leetcode
组合总和剪枝以及树层去重
本文分析
力扣
的39组合总和以及40组合总和2首先组合总和1并不难,只需要牢记在for循环的外面控制的是树层的横向移动,而for循环内则控制的是树枝的纵向移动。
乡村中医
·
2024-01-20 09:03
js算法日志
剪枝
数据结构
算法
js算法买卖股票的最佳时机入门
涉及
力扣
题目:121.买卖股票的最佳时机122.买卖股票的最佳时机II123.买卖股票的最佳时机III买卖股票是算法中动态规划专题里很经典的题目,它的难度包括简单到困难,但是它们的解题思路只要使用动态规划那就是一模一样没有区别
乡村中医
·
2024-01-20 09:02
javascript
算法
leetcode
设计模式-案例-金融服务平台-美团技术团队
现行的部分教材在介绍设计模式时,有些会因为案例脱离实际应用场景而令人费解,有些又会因为场景简单而显得有些
小题
大做。
无心六神通
·
2024-01-20 08:46
设计模式
设计模式
美团
1944. 队列中可以看到的人数
1944.队列中可以看到的人数-
力扣
(LeetCode)1、一个人能看到的人要么比他自己高,要么比他自己矮2、一个人最多只能看到一个比自己高的人那可以倒序遍历height数组,单调栈中降序,a若能弹出b
云儿乱飘
·
2024-01-20 07:10
算法题
c++
算法
2809. 使数组和小于等于 x 的最少时间
2809.使数组和小于等于x的最少时间-
力扣
(LeetCode)https://leetcode.cn/problems/minimum-time-to-make-array-sum-at-most-x
云儿乱飘
·
2024-01-20 07:10
#
动态规划经典
算法
dp
不同路径 II-
力扣
LeetCode 63题C++版
在给定障碍物的二维数组中求解(不新建二维数组,leetcode:时间击败100%用户,内存击败95.57%用户)注释版代码:classSolution{public:intuniquePathsWithObstacles(vector>&obstacleGrid){intm=obstacleGrid.size(),n=obstacleGrid[0].size();//对首列初始化:无障碍物:初始化
缄默0603
·
2024-01-20 07:05
LeetCode
leetcode
c++
算法
算法训练营31(贪心1)
-
力扣
(LeetCode)
Best,
·
2024-01-20 07:33
算法
C++
力扣
题目47--全排列II
47.全排列II
力扣
题目链接(opensnewwindow)给定一个可包含重复数字的序列nums,按任意顺序返回所有不重复的全排列。
学不会的天真boy
·
2024-01-20 06:13
leetcode
c++
算法
数据结构
C++从零开始的打怪升级之路(day15)
的学习记录贴在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的内容是string类,明天开始学习string的模拟实现1.字符串相加
力扣
云淡风轻kk
·
2024-01-20 05:20
c++
开发语言
【LeetCode刷题】844. 比较含退格的字符串
1:题目描述(
力扣
)给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。
喵
·
2024-01-20 04:05
Leetcode
leetcode
算法
python
力扣
(leetcode)第830题较大分组的位置(Python)
830.较大分组的位置题目链接:830.较大分组的位置在一个由小写字母构成的字符串s中,包含由一些连续的相同字符所构成的分组。例如,在字符串s=“abbxxxxzyy”中,就含有“a”,“bb”,“xxxx”,“z”和“yy”这样的一些分组。分组可以用区间[start,end]表示,其中start和end分别表示该分组的起始和终止位置的下标。上例中的“xxxx”分组用区间表示为[3,6]。我们称所
十八子是李
·
2024-01-20 04:03
Python题集
leetcode
python
android
算法
开发语言
力扣
(leetcode)第821题字符的最短距离(Python)
821.字符的最短距离题目链接:821.字符的最短距离给你一个字符串s和一个字符c,且c是s中出现过的字符。返回一个整数数组answer,其中answer.length==s.length且answer[i]是s中从下标i到离它最近的字符c的距离。两个下标i和j之间的距离为abs(i-j),其中abs是绝对值函数。示例1:输入:s=“loveleetcode”,c=“e”输出:[3,2,1,0,1
十八子是李
·
2024-01-20 04:02
Python题集
leetcode
python
算法
android
机器人
开发语言
力扣
(leetcode)第824题山羊拉丁文(Python)
824.山羊拉丁文题目链接:824.山羊拉丁文给你一个由若干单词组成的句子sentence,单词间由空格分隔。每个单词仅由大写和小写英文字母组成。请你将句子转换为“山羊拉丁文(GoatLatin)”(一种类似于猪拉丁文-PigLatin的虚构语言)。山羊拉丁文的规则如下:如果单词以元音开头(‘a’,‘e’,‘i’,‘o’,‘u’),在单词后添加"ma"。例如,单词“apple”变为“applema
十八子是李
·
2024-01-20 04:02
Python题集
leetcode
python
android
算法
开发语言
力扣
:844.比较含退格的字符串
力扣
:844.比较含退格的字符串题目:本编辑器后,请你判断二者是否相等。#代表退格字符。如果相等,返回true;否则,返回false。注意:如果对空文本输入退格字符,文本继续为空。
empty__barrel
·
2024-01-20 04:02
数组
#
数组2
leetcode
算法
职场和发展
力扣
算法题 Python3实现
无重复字符的最长子串难度:中等给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串的长度,“pwke”是一个子序列,不是子串。我的办法:滑动窗口+局部最优解classSolution:deflengthOfLongestSubstring(self,s:str)->in
ZhenxiangChen
·
2024-01-20 04:32
Leetcode
python
leetcode
算法
leetcode--844.比较含退格的字符串
力扣
链接python双指针i=len(s)-1j=len(t)-1sSkip=0tSkip=0whilei>=0orj>=0:whilei>=0:ifs[i]=='#':sSkip+=1i-=1elifsSkip
en_cc
·
2024-01-20 04:01
算法题合集
leetcode
算法
数据结构
双指针法(五)---比较含退格的字符串
记录双指针题目----比较含退格的字符串
力扣
题目链接:https://leetcode.cn/problems/backspace-string-compare/题目:比较含退格的字符串给定s和t两个字符串
蜗牛钉
·
2024-01-20 04:30
leetcode
java
算法
力扣
(leetcode)第844题比较含退格的字符串(Python)
844.比较含退格的字符串题目链接:844.比较含退格的字符串给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。示例1:输入:s=“ab#c”,t=“ad#c”输出:true解释:s和t都会变成“ac”。示例2:输入:s=“ab##”,t=“c#d#”输出:true解释:s和t都会变成“”。示例3:
十八子是李
·
2024-01-20 04:00
leetcode
python
android
算法
开发语言
力扣
59-螺旋矩阵
螺旋矩阵题目链接classSolution{public:vector>generateMatrix(intn){vector>res(n,vector(n,0));intdx[4]={0,1,0,-1},dy[4]={1,0,-1,0};//方向偏移数组intx=0,y=0;//当前位置for(inti=1,d=0;i<=n*n;i++){res[x][y]=i;inta=x+dx[d],b=y
༺❀ൢ望༒月❀ൢ❀
·
2024-01-20 03:40
算法-每日一练
leetcode
矩阵
算法
739.每日温度 496.下一个更大元素 I
739.每日温度496.下一个更大元素I739.每日温度
力扣
题目链接(opensnewwindow)请根据每日气温列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。
Cedar~~
·
2024-01-20 03:39
数据结构
算法
leetcode
java
392.判断子序列 115.不同的子序列
392.判断子序列115.不同的子序列392.判断子序列
力扣
题目链接(opensnewwindow)给定字符串s和t,判断s是否为t的子序列。
Cedar~~
·
2024-01-20 03:09
leetcode
算法
数据结构
java
1143.最长公共子序列 1035.不相交的线 53.最大子序和动态规划
1143.最长公共子序列1035.不相交的线53.最大子序和动态规划1143.最长公共子序列
力扣
题目链接(opensnewwindow)给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度
Cedar~~
·
2024-01-20 03:08
算法
数据结构
leetcode
java
300.最长递增子序列 674.最长连续递增序列 718.最长重复子数组
300.最长递增子序列674.最长连续递增序列718.最长重复子数组300.最长递增子序列
力扣
题目链接(opensnewwindow)给你一个整数数组nums,找到其中最长严格递增子序列的长度。
Cedar~~
·
2024-01-20 03:38
算法
数据结构
leetcode
排序算法
java
583.两个字符串的删除操作 72.编辑距离
583.两个字符串的删除操作72.编辑距离583.两个字符串的删除操作
力扣
题目链接(opensnewwindow)给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符
Cedar~~
·
2024-01-20 03:38
leetcode
算法
java
数据结构
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他