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算法
ARTS_17
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-08-18 00:03
leetcode算法
题--找出最安全路径
原题链接:https://leetcode.cn/problems/find-the-safest-path-in-a-grid/description/funcmaximumSafenessFactor(grid[][]int)int{n:=len(grid)typepairstruct{xintyint}p:=make([]pair,0)dis:=make([][]int,n)fori:=ra
bob62856
·
2023-08-17 08:15
Algorithm
算法
leetcode
职场和发展
ARTS(05)
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-08-15 11:05
LeetCode算法
题-22. 括号生成(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/generate-parentheses著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:["((()))","(()())","(())()","()(())
entre_los_dos
·
2023-08-14 06:40
Leetcode算法
之旅之python TwoSum
前言平生不识TwoSum,刷尽LeetCode也枉然。欢迎开启LeetCode刷题的旅程,这将是一段漫长而又艰辛的旅程。不过一定要牢记的是,不要下船,不要中途放弃,要坚持。这道TwoSum的题目作为LeetCode的开篇之题,乃是经典中的经典,正所谓‘平生不识TwoSum,刷尽LeetCode也枉然’环境以及工具Python3.7.2PyCharm2018.3.3撸起袖子就是干题目:给定一个整数数
奔跑吧技术人
·
2023-08-13 20:05
Leetcode算法
刷题笔记2-栈、队、堆
Leetcode算法
刷题笔记2-栈、队、堆前言stack成员函数queue成员函数heap成员函数Leetcode225.用队列实现栈Leetcode155.最小栈堆的删除相关刷题笔记博客竞赛常用模板整理
天空树下的誓言
·
2023-08-13 07:25
Leetcode算法刷题笔记
队列
堆栈
c++
算法
leetcode
刷
leetCode算法
题+解析(五十)
ip地址无效化题目:给你一个有效的IPv4地址address,返回这个IP地址的无效化版本。所谓无效化IP地址,其实就是用"[.]"代替了每个"."。示例1:输入:address="1.1.1.1"输出:"1[.]1[.]1[.]1"示例2:输入:address="255.100.50.0"输出:"255[.]100[.]50[.]0"提示:给出的address是一个有效的IPv4地址思路:额,,
唯有努力不欺人丶
·
2023-08-10 12:48
LeetCode算法
题-Longest Uncommon Subsequence I(Java实现)
这是悦乐书的第252次更新,第265篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第119题(顺位题号是521)。
程序员小川
·
2023-08-07 19:11
LeetCode算法
题-Design HashMap(Java实现)
这是悦乐书的第299次更新,第318篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第167题(顺位题号是706)。在不使用任何内置哈希表库的情况下设计HashMap。
程序员小川
·
2023-08-07 03:58
leetcode算法
题--包含三个字符串的最短字符串
原题链接:https://leetcode.cn/problems/shortest-string-that-contains-three-strings/description/一开始想复杂了,其实就是暴力问题,只不过暴力代码稍微复杂一点funcminimumString(astring,bstring,cstring)string{perms:=[][]string{{a,b,c},{a,c,
bob62856
·
2023-08-06 08:49
Algorithm
算法
leetcode
职场和发展
leetcode算法
题--统计完全子数组的数目
原题链接:https://leetcode.cn/problems/count-complete-subarrays-in-an-array/一开始的做法比较简单粗暴,复杂度是O(n*n)funccountCompleteSubarrays(nums[]int)int{cnt1:=make(map[int]int)for_,num:=rangenums{cnt1[num]++}count:=len
bob62856
·
2023-08-06 08:48
Algorithm
算法
leetcode
职场和发展
数位dp题目汇总
t=20m05s&vd_source=32c98a30ea40c98e0befc80238fe54b6
leetcode算法
—至少有一位重复的数字
leetcode算法
题—统计特殊整数
leetcode算法
题
bob62856
·
2023-08-06 08:48
Algorithm
leetcode
leetcode算法
题--统计范围内的步进数字数目
原题链接:https://leetcode.cn/problems/count-stepping-numbers-in-range/description/数位dp题目,需要稍微做下变更constmodint=1e9+7funccountSteppingNumbers(lowstring,highstring)int{ans:=(calc(high)-calc(low)+mod)%mod//+mo
bob62856
·
2023-08-06 08:47
Algorithm
算法
leetcode
职场和发展
LeetCode算法
题-30. 串联所有单词的子串(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/substring-with-concatenation-of-all-words著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给定一个字符串s和一些长度相同的单词words。找出s中恰好可以由words中所有单词串联形成的子串的起始位置。注意子串要与words中的单词完
entre_los_dos
·
2023-08-04 15:40
leetcode算法
解析-1
题1:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]1.暴力解决方法,遍历classSolution():deftwoSum(se
BigBigTang
·
2023-08-01 01:59
LeetCode算法
刷题(2)— 枚举
一、最值算法//时间复杂度:O(n)//空间复杂度:O(1)classSolution{public:intmaxProduct(vector&nums){intmaxn=-1,maxnn=-1;for(inti=0;imaxn){maxnn=maxn;maxn=nums[i];}elseif(nums[i]>maxnn){maxnn=nums[i];}}return(maxn-1)*(maxnn
李sy同学
·
2023-07-30 06:00
leetcode
算法
ARTS_22
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-07-24 09:54
LeetCode.1021-删除最外面的括号(Remove Outermost Parentheses)
这是小川的第380次更新,第408篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第242题(顺位题号是1021)。
程序员小川
·
2023-07-23 02:04
【
Leetcode算法
】Sum of Distances in Tree 树中距离之和
文章目录SumofDistancesinTree树中距离之和问题描述:分析代码TagSumofDistancesinTree树中距离之和问题描述:给定一个无向、连通的树。树中有n个标记为0…n-1的节点以及n-1条边。给定整数n和数组edges,edges[i]=[ai,bi]edges[i]=[a_i,b_i]edges[i]=[ai,bi]表示树中的节点ai和bi之间有一条边。返回长度为n的数
Eric.Cui
·
2023-07-19 04:06
数据结构与算法
算法
深度优先
【
Leetcode算法
】Minimum Interval to Include Each Query 包含每个查询的最小区间
文章目录MinimumIntervaltoIncludeEachQuery包含每个查询的最小区间问题描述:分析代码TagMinimumIntervaltoIncludeEachQuery包含每个查询的最小区间问题描述:给你一个二维整数数组intervals,其中intervals[i]=[lefti,righti][left_i,right_i][lefti,righti]表示第i个区间开始于le
Eric.Cui
·
2023-07-19 04:05
数据结构与算法
算法
leetcode
数据结构
LeetCode 264. 丑数 II--动态规划
题解:相关题目请点击:
LeetCode算法
题目合集比较有趣的题目,好的,我们先假定前面几个数字都知道为:1、2、3、4、5。那么下一个数字为啥为6呢?因为是前面:1、2、3、4、5中的某一个数字
Guapifang
·
2023-07-18 17:49
LeetCode
动态规划
动态规划
算法
c++
leetcode
LeetCode算法
题,两数之和
题目出处:https://leetcode-cn.com/problems/two-sum/题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返
zhy0324
·
2023-07-18 00:40
leetcode算法
题--和为s的两个数字
原题链接:https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/一开始hash表做,但是忽略了题目中递增数组的条件,此做法时间和空间复杂度为O(n)functwoSum(nums[]int,targetint)[]int{mp:=make(map[int]int)for_,num:=rangenums{tmp:=target-nu
bob62856
·
2023-07-17 20:53
Algorithm
算法
leetcode
数据结构
leetcode算法
题--数组的最大美丽值
原题链接:https://leetcode.cn/problems/maximum-beauty-of-an-array-after-applying-operation/这个题目需要转换一下思路,当一个数为x,那么子数组最大的元素会是x+2k,那么就是查找nums[i]+2*k{i++}res=max(res,j-i+1)}returnres}funcmax(a,bint)int{ifa>b{r
bob62856
·
2023-07-17 20:22
Algorithm
leetcode
leetcode算法
每天一题003:无重复字符的最长子串(max函数,滑动窗口)
基础知识(比较大小函数)#incloud;c=max(a,b);java:Math.max题目描述给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。暴力解法C++classSolution{public:intlengthOfLongestSubstring(strings){intlen
FakeOccupational
·
2023-07-15 07:55
笔记
算法
leetcode
c++
哀悼左耳朵耗子陈皓老师
从来没有哪个大佬去世让我这么震撼,我是耗子叔的忠实追随者,从coolshell上的每一篇精彩文章,到左耳听风专栏,到github上依然在乐此不疲的更新
leetcode算法
,无不让每位热爱技术的人佩服,包括我的网站名
良晨
·
2023-07-13 23:21
笔记
LeetCode - #81 搜索旋转排序数组 II
LeetCode算法
到目前我们已经更新了80期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
Swift社区
·
2023-06-22 13:42
#
LeetCode
leetcode
swift
算法
LeetCode算法
题---两数之和(一)
两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输入
童小纯
·
2023-06-22 10:18
leetcode算法题
算法
leetcode
LeetCode算法
题---两数相加(二)
给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2:输入:l1=[0],l2=[0]输出:[0]示例3:输入:l1=[9,9,9
童小纯
·
2023-06-21 22:08
leetcode算法题
算法
leetcode
LeetCode - #85 最大矩形(Top 100)
LeetCode算法
到目前我们已经更新到84期,我们会保持更新时间和进度(周一、周三、
Swift社区
·
2023-06-21 11:20
#
LeetCode
leetcode
算法
职场和发展
LeetCode - #86 分隔链表
LeetCode算法
到目前我们已经更新了83期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
Swift社区
·
2023-06-21 11:20
#
LeetCode
leetcode
链表
swift
LeetCode - #82 删除排序链表中的重复元素 II
LeetCode算法
到目前我们已经更新了82期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
Swift社区
·
2023-06-21 11:19
#
LeetCode
链表
leetcode
swift
LeetCode - #84 柱状图中最大的矩形(Top 100)
LeetCode算法
到目前我们已经更新到83期,我们会保持更新时间和进度(周一、周三、
Swift社区
·
2023-06-21 11:19
#
LeetCode
leetcode
swift
算法
LeetCode - #83 删除排序链表中的重复元素
LeetCode算法
到目前我们已经更新了82期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
Swift社区
·
2023-06-21 11:45
#
LeetCode
链表
leetcode
swift
leetcode算法
-- 数组
1数组常见的数组算法有双指针,滑动窗口,二分查找和分冶。2双指针核心的思路:使用两个指针,一个从头开始索引,一个从尾开始索引。2.1两数之和ii167给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则1ido//没有重复元素valt
expectmorata
·
2023-06-19 06:12
算法
leetcode
职场和发展
leetcode算法
每天一题031:下一个排列
https://leetcode.cn/problems/next-permutation/整数数组的一个排列就是将其所有成员以序列或线性顺序排列。例如,arr=[1,2,3],以下这些都可以视作arr的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1]。整数数组的下一个排列是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那
FakeOccupational
·
2023-06-17 01:53
笔记
leetcode
算法
c++
看完阿里大牛的
LeetCode算法
刷题手册后,成功在四面字节斩获offer
第一份:
LeetCode算法
收割机部分目录展示:第二份:算法刷题宝典刷题任务的题目,
海害嗨
·
2023-06-12 15:23
算法
leetcode
职场和发展
IntelliJ IDEA Leetcode插件配置
想用IntellijIDEA中刷
leetcode算法
题的过来看看。1。
lllllittlep
·
2023-06-11 21:46
【
LeetCode算法
- C#】4.寻找两个正序数组的中位数
开发工具与关键技术:C#作者:奶糖不甜撰写时间:2022.3.27C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NETFramework和.NETCore之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的
奶糖微咸
·
2023-06-10 11:46
【LeetCode算法
-
C#】
leetcode
算法
c#
LeetCode算法
题-Construct Quad Tree(Java实现)
这是悦乐书的第224次更新,第237篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第91题(顺位题号是427)。我们想使用四叉树来存储N×N布尔网格。
程序员小川
·
2023-06-09 15:26
leetcode算法
之并查集
并查集(UnionFind)是图中高效查询的一种方法话不多说,开始实战!leetcode1971寻找两个节点是否存在路径package剑指offer.并查集;importjava.util.Arrays;/***[一句话描述该类的功能]**@author:[61692]*@version:[v1.0]*@createTime:[2022/9/422:21]*/publicclassleetcode
你们卷的我睡不着QAQ
·
2023-06-06 21:37
java
Leetcode算法
刷题笔记(含7大语言社区最佳答案):No1、两数之和
题目详情给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:**输入:**nums=[2,7,11,15],target=9**输出:**[0,1]**解释:**因为nums[0]+nums[1]==9,返回
·
2023-06-06 21:57
express
LeetCode算法
路径总和 和 路径总和 || C++
目录题目路径总和参考答案题目路径总和||参考答案题目路径总和给你二叉树的根节点root和一个表示目标和的整数targetSum,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。叶子节点是指没有子节点的节点。示例1:输入:root=[5,4,8,11,null,13,4,7,2,null,null,null,1],targetSum=22输出:true
Unknown To Known
·
2023-04-20 23:04
LeetCode
算法
leetcode
c++
LeetCode算法
单词拆分 和 单词拆分 || C++
目录题目单词拆分参考答案题目单词拆分||参考答案题目单词拆分给定一个非空字符串s和一个包含非空单词的列表wordDict,判定s是否可以被空格拆分为一个或多个在字典中出现的单词。说明:拆分时可以重复使用字典中的单词。你可以假设字典中没有重复的单词。示例1:输入:s="leetcode",wordDict=["leet","code"]输出:true解释:返回true因为"leetcode"可以被拆
Unknown To Known
·
2023-04-20 23:34
算法
c++
leetcode
LeetCode算法
小抄-- 最近公共祖先 和 完全二叉树的节点个数
LeetCode算法
小抄--最近公共祖先和完全二叉树的节点个数最近公共祖先[236.二叉树的最近公共祖先](https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree
不懂开发的程序猿
·
2023-04-20 02:12
LeetCode
算法
leetcode
二叉树
数据结构
LeetCode算法
题-Maximum Depth of Binary Tree
这是悦乐书的第164次更新,第166篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第23题(顺位题号是104)。给定二叉树,找到它的最大深度。
程序员小川
·
2023-04-20 00:03
【算法】---LeetCode
LeetCode
算法
LeetCode算法
小抄 -- 经典图论算法 之 二分图
LeetCode算法
小抄--经典图论算法之二分图经典图论算法二分图概念场景染色问题判定[785.判断二分图](https://leetcode.cn/problems/is-graph-bipartite
不懂开发的程序猿
·
2023-04-19 21:56
LeetCode
算法
leetcode
图论
数据结构
LeetCode算法
小抄 -- 环检测算法 和 拓扑排序算法
LeetCode算法
小抄--环检测算法和拓扑排序算法环检测算法(DFS)[207.课程表](https://leetcode.cn/problems/course-schedule/)拓扑排序算法(DFS
不懂开发的程序猿
·
2023-04-19 21:26
LeetCode
算法
leetcode
排序算法
图论
数据结构
LeetCode算法
小抄 -- Kruskal 最小生成树算法
LeetCode算法
小抄--Kruskal最小生成树算法经典图论算法Kruskal最小生成树算法什么是最小生成树[1584.连接所有点的最小费用](https://leetcode.cn/problems
不懂开发的程序猿
·
2023-04-19 21:26
LeetCode
算法
leetcode
数据结构
图论
LeetCode算法
小抄 -- 经典图论算法 之 并查集算法
LeetCode算法
小抄--经典图论算法之并查集算法经典图论算法并查集算法动态连通性思路平衡性优化路径压缩UnionFind算法[130.被围绕的区域](https://leetcode.cn/problems
不懂开发的程序猿
·
2023-04-19 21:53
LeetCode
算法
图论
leetcode
数据结构
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他