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
力扣python刷题
二叉树的最大深度,
力扣
快速理解题解小建议:审题目+事例+提示:解题方法:解题方法分析:方法1后序遍历(DFS)解题分析:解题思路:代码实现:方法2层序遍历(BFS)解题分析:解题思路:代码实现:题目地址:104.二叉树的最大深度-
力扣
大数据SQLboy
·
2024-01-06 12:26
#
树/二叉树
深度优先
算法
图书整理II(两个栈实现队列)
目录贼相似题目:本题题目:我们直接看题解吧:审题目+事例+提示:解题分析:解题思路:代码实现:代码补充说明:
力扣
题目地址:LCR125.图书整理II-
力扣
(LeetCode)剑指offer题目地址:【剑指
大数据SQLboy
·
2024-01-06 12:25
#
栈与队列
剑指offer
算法
二叉树的直径,
力扣
目录题目地址:题目:我们直接看题解吧:审题目+事例+提示:解题方法:难度分析:解题方法分析:解题分析:补充说明:代码优化:题目地址:543.二叉树的直径-
力扣
(LeetCode)难度:简单今天刷二叉树的直径
大数据SQLboy
·
2024-01-06 12:24
#
树/二叉树
算法
力扣
精选题
题目:写出最大数回答:letcount=function(a,b){letnum1=a.toString()letnum2=b.toString()return(num2+num1)-(num1+num2)}letlast=arr.sort(count)letarr=[18,20,33,4,5]letnum=last.join('')console.log(last,'last')最终得出最大数字
fury_123
·
2024-01-06 12:27
leetcode
算法
职场和发展
代码随想录算法训练营第三十七天|738.单调递增的数字、968.监控二叉树
-
力扣
(LeetCode)文档讲解:代码随想录视频讲解:贪心算法,思路不难想,但代码不好写!
EstherLockhart
·
2024-01-06 11:33
代码随想录算法训练营
算法
代码随想录算法训练营第三十六天|435. 无重叠区间、763.划分字母区间、56. 合并区间
435.无重叠区间题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:贪心算法,依然是判断重叠区间|LeetCode:435.无重叠区间_哔哩哔哩_bilibiliC
EstherLockhart
·
2024-01-06 11:03
代码随想录算法训练营
算法
代码随想录算法训练营第三十五天|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
860.柠檬水找零题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:贪心算法,看上去复杂,其实逻辑都是固定的!
EstherLockhart
·
2024-01-06 11:33
代码随想录算法训练营
算法
代码随想录算法训练营第三十一天|455.分发饼干、376. 摆动序列、53. 最大子序和
455.分发饼干题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:贪心算法,你想先喂哪个小孩?
EstherLockhart
·
2024-01-06 11:32
代码随想录算法训练营
算法
代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、 55. 跳跃游戏、45.跳跃游戏II
122.买卖股票的最佳时机II题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:贪心算法也能解决股票问题!
EstherLockhart
·
2024-01-06 11:32
代码随想录算法训练营
算法
代码随想录算法训练营第六天|242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
242.有效的字母异位词题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:学透哈希表,数组使用有技巧!
EstherLockhart
·
2024-01-06 11:02
代码随想录算法训练营
算法
代码随想录算法训练营第二十一天|530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
530.二叉搜索树的最小绝对差题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:二叉搜索树中,需要掌握如何双指针遍历!
EstherLockhart
·
2024-01-06 11:02
代码随想录算法训练营
算法
代码随想录算法训练营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串
39.组合总和题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文档讲解:代码随想录视频讲解:带你学透回溯算法-组合总和(对应「leetcode」
力扣
题目:39.组合总和)|回溯法精讲!
EstherLockhart
·
2024-01-06 11:02
代码随想录算法训练营
算法
代码随想录算法训练营第三十八天|509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
-
力扣
(LeetCode)文档讲解:代码随想录视频讲解:手把手带你入门动态规划|LeetCode:509.斐波那契数_哔哩哔哩_bilibiliC++代码:classSolution{public:intfib
EstherLockhart
·
2024-01-06 11:00
代码随想录算法训练营
算法
力扣
hot100 二叉树的右视图 递归
题目地址时间复杂度:O(n)O(n)O(n)ACcode/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodeleft,TreeN
兑生
·
2024-01-06 10:35
力扣
hot100
leetcode
算法
职场和发展
【动态规划精选题目】3、简单多状态模型
此动态规划系列主要讲解大约10个系列【后续持续更新】本篇讲解简单多状态模型中的9道经典题,会在讲解题目同时给出AC代码目录1、按摩师2、
力扣
198:打家劫舍13、打家劫舍II4、删除并获得点数5、粉刷房子
姜暮、
·
2024-01-06 08:13
【算法之路】
动态规划
leetcode
算法
【动态规划精选题目】4、子数组系列
此动态规划系列主要讲解大约10个系列【后续持续更新】本篇讲解子数组系列模型中的8道经典题,会在讲解题目同时给出AC代码目录1、
力扣
53:最大子数组和2、环形子数组的最大和3、
力扣
152:乘积最大子数组4
姜暮、
·
2024-01-06 08:13
【算法之路】
动态规划
算法
c++
【MySQL】MySQL 8+版本使用窗口函数可以减少一次连表操作(额外Avg函数和Using函数使用,Using关键字参考里自行了解)
力扣
题1、题目地址1126.查询活跃业务2、模拟表事件表:EventsColumnNameTypebusiness_idintevent_typevarcharoccurencesint(business_id
Joseph 乔
·
2024-01-06 07:56
#
MySQL
mysql
2022-01-04
IT工业界1.
力扣
:表示数值的字符串2022-01-04(剑指Offer20.表示数值的字符串)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-06 06:21
OJ练习第188题——队列中可以看到的人数
队列中可以看到的人数
力扣
链接:1944.队列中可以看到的人数题目描述示例解题思路(单调栈)分析图例可以发现,第0个人可以看到的三个人的身高是严格递增的。
盖盖的博客
·
2024-01-06 05:43
OJ练习
java
单调栈
数位DP:我的理解与模板【java实现】
这里只列了他讲的比较简单的几题,
力扣
的题目就更简单了(虽然标签都是
不属于这个时代の愚者
·
2024-01-06 05:12
数据结构和算法
java
算法
开发语言
动态规划
【算法】【单调栈、Python3】
力扣
1944. 队列中可以看到的人数
1944.队列中可以看到的文章目录单调栈介绍为什么需要单调栈?单调栈的基本思想单调栈的应用题目描述示例示例1:示例2:思路解析代码迭代部分解释:代码复杂度分析总结单调栈介绍单调栈是一种特殊的栈数据结构,用于解决一类问题,其中元素需要按照某种顺序或规则进行处理。它的特点在于栈内元素保持严格的单调性,可以是递增或递减。为什么需要单调栈?在解决一些关于区间、连续子数组或者寻找下一个更大(或更小)元素的问
扣柚
·
2024-01-06 05:12
力扣题目解析
算法
leetcode
职场和发展
单调栈
python
2.两数相加
示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807来源:
力扣
(LeetCode)链接:https://le
神之试炼者
·
2024-01-06 04:30
最长连续序列
题目介绍
力扣
128题:https://leetcode-cn.com/problems/longest-consecutive-sequence/给定一个未排序的整数数组nums,找出数字连续的最长序列
努力更文的小白
·
2024-01-06 00:46
力扣刷题
数据结构
java
leetcode 每日一题 128. 最长连续序列 哈希表
通过次数47,909提交次数96,272来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/longest-consecutive-sequence著作权归领扣
马角的逆袭
·
2024-01-06 00:14
unordered_map
哈希
JavaScript 最长连续序列 哈希表
力扣
探索字节跳动
给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。进阶:你可以设计并实现时间复杂度为O(n)的解决方案吗?示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4。示例2:输入:nums=[0,3,7,2,5,8,4,6,0,1]输出:9提示:0{returna-b});letsum=1
pepsi77
·
2024-01-06 00:14
算法
leetcode
javascript
力扣
1944.队列中可以看到的人数--单调栈
思路:由题知一个人能看到他右边另一个人的条件是这两人之间的所有人都比他们两人矮,也就是说,在自己右边第一个比自己高的人后面的人就肯定看不到了那么只需要找到右边第一个比自己高的人与自己之间的所有满足要求的人就行了,怎么找?一个个判断中间是否有不满足要求的人吗?可行,但太慢。通过分析,不难发现在此区间内满足要求的人身高呈递增增长,也就是说,只要左边有比自己高的人那么这个人肯定看不到:那么只需要判断指定
A呆唯
·
2024-01-06 00:10
力扣刷题笔记
leetcode
算法
职场和发展
c++
leetcode 203 ERROR: AddressSanitizer: heap-use-after-free on address
出现问题题目:、、203.移除链表元素-
力扣
(LeetCode)题解:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台原因:删除内存后不应该用指针再次使用这块内存错误代码1:p=head;pre
猫鱼Ω
·
2024-01-05 23:36
leetcode
算法
职场和发展
链表
leetcode 209 滑动窗口解题时间复杂度为什么是O(n):!!!看最内层循环的执行频度
209.长度最小的子数组-
力扣
(LeetCode)题解:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台时间复杂度:看频度最高的语句执行的次数基本语句:找出语句频度最大的那条语句作为基本语句计算基本语句的频度得到问题规模的某个函数
猫鱼Ω
·
2024-01-05 23:35
leetcode
算法
职场和发展
c++
leetcode链表相关题目
链表操作删除操作:203.移除链表元素-
力扣
(LeetCode)相关问题:leetcode203ERROR:AddressSanitizer:heap-use-after-freeonaddress-CSDN
猫鱼Ω
·
2024-01-05 23:33
leetcode
链表
算法
【数据结构和算法】从字符串中移除星号
题解2.1用stringBuilder模拟栈2.2传统栈实现三、代码3.1用stringBuilder模拟栈3.2传统栈实现四、复杂度分析4.1用stringBuilder模拟栈4.2传统栈实现前言这是
力扣
的
绿皮龟
·
2024-01-05 23:35
数据结构与算法合集
数据结构
算法
java
线性回归
链表
贪心算法
动态规划
【数据结构和算法】字符串解码
基础合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1什么情况会用到栈2.2方法一:辅助栈法三、代码3.1方法一:辅助栈法四、复杂度分析4.1方法一:辅助栈法前言这是
力扣
的
绿皮龟
·
2024-01-05 23:35
数据结构与算法合集
数据结构
算法
java
线性回归
贪心算法
动态规划
链表
【数据结构和算法】 相等行列对
基础合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1三层循环2.2哈希+二层循环三、代码3.1三层循环3.2哈希+二层循环四、复杂度分析4.1三层循环4.2哈希+二层循环前言这是
力扣
的
绿皮龟
·
2024-01-05 23:34
数据结构与算法合集
数据结构
算法
java
开发语言
线性回归
链表
贪心算法
【OJ】单链表刷题
力扣
刷题1.反转链表(206)1.1题目描述1.2题目分析1.2.1头插法1.2.2箭头反转1.3题目代码1.3.1头插入1.3.2箭头反转2.合并两个有序链表(21)2.1题目描述2.2题目分析2.3
zxctsclrjjjcph
·
2024-01-05 22:21
OJ题
c语言
数据结构
链表
leetcode
《剑指 Offer》专项突破版 - 面试题 2 : 二进制加法(C++实现)
题目链接:67.二进制求和-
力扣
(LeetCode)题目:输入两个表示二进制的字符串,计算它们的和,并以二进制字符串的形式输出。例如,输入的二进制字符串分别是"11"和"10",则输出"101"。
melonyzzZ
·
2024-01-05 21:10
数据结构
面试
c++
算法
数据结构
【
力扣
100】131.分割回文字符串
添加链接描述classSolution:defpartition(self,s:str)->List[List[str]]:#思路是回溯n=len(s)res=[]path=[]defbacktrack(i):ifi==n:res.append(path[:])returnforjinrange(i,n):t=s[i:j+1]ift==t[::-1]:path.append(t)backtrack
红水母
·
2024-01-05 21:39
leetcode
算法
【
力扣
100】51.N皇后 || 斜线判断逻辑
添加链接描述classSolution:defsolveNQueens(self,n:int)->List[List[str]]:#思路是使用递归和回溯,然后判断斜线上是否存放值的逻辑#斜线只需要判断左上和右上,因为是一行一行遍历的col=[0]*nans=[]on_path=[False]*nleft=[False]*(2*n-1)right=[False]*(2*n-1)defdfs(r):i
红水母
·
2024-01-05 21:39
leetcode
算法
【
力扣
100】17.电话号码的字母组合
添加链接描述classSolution:defletterCombinations(self,digits:str)->List[str]:#思路是使用回溯算法ifnotdigits:return[]phone={'2':['a','b','c'],'3':['d','e','f'],'4':['g','h','i'],'5':['j','k','l'],'6':['m','n','o'],'7'
红水母
·
2024-01-05 21:36
leetcode
算法
理解二叉树的遍历(算法村第七关白银挑战)
二叉树的前序遍历144.二叉树的前序遍历-
力扣
(LeetCode)给你二叉树的根节点root,返回它节点值的前序遍历。
陈星泽SSR
·
2024-01-05 19:16
算法村
算法
二叉树的层序遍历经典问题(算法村第六关白银挑战)
基本的层序遍历与变换二叉树的层序遍历102.二叉树的层序遍历-
力扣
(LeetCode)给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。
陈星泽SSR
·
2024-01-05 19:15
算法村
算法
LeetCode 2397. 被列覆盖的最多行数:二进制枚举
【LetMeFly】2397.被列覆盖的最多行数:二进制枚举
力扣
题目链接:https://leetcode.cn/problems/maximum-rows-covered-by-columns/给你一个下标从
Tisfy
·
2024-01-05 18:01
题解
#
力扣LeetCode
leetcode
算法
题解
二进制枚举
震惊!双指针解决链表百分之百的问题!
文章目录一.合并两个有序链表【
力扣
21】题目表述解法1、循环+双指针解法2、递归二、删除有序列表的重复元素【
力扣
83】题目表述解法1、常规解法解法2、递归三、环形链表【
力扣
141】题目表述解法:快慢指针相遇问题四
大左不想摆烂
·
2024-01-05 18:56
力扣刷题
1024程序员节
力扣
-169.多数元素
题目:给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2提示:n==nums.length1<=n<=5*104-109<=nums[i]<=109进阶:尝试设计时间复杂度为O(n)、
_Crazy€
·
2024-01-05 18:43
力扣刷题
leetcode
算法
数据结构
力扣
-135.分发糖果
135.分发糖果n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算并返回需要准备的最少糖果数目。示例1:输入:ratings=[1,0,2]输出:5解释:你可以分别给第一个、第二个、第三个孩子分发2、1、2颗糖果。示例2:输入:ratings
_Crazy€
·
2024-01-05 18:43
力扣刷题
leetcode
算法
力扣
-42.接雨水
题目:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例1:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。示例2:输入:height=[4,2,0,3,2,5]输出:9提示:题解将整个列
_Crazy€
·
2024-01-05 18:41
力扣刷题
leetcode
算法
职场和发展
leetcode1281. 整数的各位积和之差
各位数之积=2*3*4=24各位数之和=2+3+4=9结果=24-9=15示例2:输入:n=4421输出:21解释:各位数之积=4*4*2*1=32各位数之和=4+4+2+1=11结果=32-11=21来源:
力扣
灞啵尔喯
·
2024-01-05 16:47
leetcode
算法
leetcode
php
LeetCode:1281. Subtract the Product and Sum of Digits of an Integer整数的各位积和之差(C语言)
各位数之和=2+3+4=9结果=24-9=15示例2:输入:n=4421输出:21解释:各位数之积=4*4*2*1=32各位数之和=4+4+2+1=11结果=32-11=21提示:1<=n<=10^5来源:
力扣
wangqingchuan92
·
2024-01-05 16:16
LeetCode刷题记录
[LeetCode] 1281. 整数的各位积和之差
各位数之和=2+3+4=9结果=24-9=15示例2:输入:n=4421输出:21解释:各位数之积=4*4*2*1=32各位数之和=4+4+2+1=11结果=32-11=21提示:1<=n<=10^5来源:
力扣
你看这人,真菜
·
2024-01-05 16:15
力扣LeetCode
LeetCode 1281. 整数的各位积和之差 (Java)
示例1:输入:n=234输出:15解释:各位数之积=2*3*4=24各位数之和=2+3+4=9结果=24-9=15来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems
不吃糖葫芦
·
2024-01-05 16:15
LeetCode(Java)
leetcode-1281. 整数的各位积和之差
目录目录题目思路:完整代码
力扣
风采题目1281.整数的各位积和之差给你一个整数n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。
l烈阳l
·
2024-01-05 16:14
数据结构和算法
leetcode
算法
力扣
题:高精度运算-1.2
力扣
题-1.2[
力扣
刷题攻略]Re:从零开始的
力扣
刷题生活
力扣
题1:415.字符串相加解题思想:从后往前遍历两个字符串,然后进行相加即可classSolution(object):defaddStrings
yu~~~
·
2024-01-05 15:47
leetcode
算法
职场和发展
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他