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算法
总结
算法思想二分查找贪心思想双指针排序快速选择堆排序桶排序搜索BFSDFSBacktracking分治动态规划分割整数矩阵路径斐波那契数列最长递增子序列最长公共子系列0-1背包数组区间字符串编辑其它问题数学素数最大公约数进制转换阶乘字符串加法减法相遇问题多数投票问题其它数据结构相关栈和队列哈希表字符串数组与矩阵1-n分布有序矩阵链表树递归层次遍历前中后序遍历BSTTrie图位运算参考资料算法思想二分查
还在下雨吗
·
2023-04-11 00:45
Java
算法
leetcode
数据结构
LeetCode - #5 求最长的镜像字符串
LeetCode算法
到目前我们已经更新了3期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
Swift社区
·
2023-04-10 09:34
#
Swift
集
leetcode
算法
职场和发展
same tree java_
LeetCode算法
题-Same Tree(Java实现)
这是悦乐书的第162次更新,第164篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第21题(顺位题号是100)。给定两个二叉树,编写一个函数来检查它们是否相同。
彭林海
·
2023-04-10 04:00
same
tree
java
算法题库 java实现_
LeetCode算法
题-Poor Pigs(Java实现)
这是悦乐书的第235次更新,第248篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第102题(顺位题号是455)。有1000个水桶,其中只有一个水桶含有毒药,其余的都没毒。
树瓜
·
2023-04-10 04:29
算法题库
java实现
Java算法:
LeetCode算法
Java版合集1111-1588题
1111.有效括号的嵌套深度题目描述有效括号字符串仅由"("和")"构成,并符合下述几个条件之一:空字符串连接,可以记作AB(A与B连接),其中A和B都是有效括号字符串嵌套,可以记作(A),其中A是有效括号字符串类似地,我们可以定义任意有效括号字符串s的嵌套深度depth(S):s为空时,depth("")=0s为A与B连接时,depth(A+B)=max(depth(A),depth(B)),其
DougLeaMrConcurrency
·
2023-04-10 04:58
#
Java算法
#
Java基础
算法
java算法
java
LeetCode
力扣
LeetCode算法
题-Flood Fill(Java实现)
这是悦乐书的第306次更新,第325篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第173题(顺位题号是733)。
程序员小川
·
2023-04-10 04:25
【算法】---LeetCode
LeetCode
算法题
面试题
ARTS_21
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-04-09 22:52
LeetCode算法
小抄--Rabin-Karp 算法
LeetCode算法
小抄--Rabin-Karp算法滑动窗口算法延伸Rabin-Karp算法简介导读[187.重复的DNA序列](https://leetcode.cn/problems/repeated-dna-sequences
不懂开发的程序猿
·
2023-04-09 08:50
LeetCode
算法
leetcode
职场和发展
LeetCode算法
小抄--数组(双指针、差分数组、前缀和)
LeetCode算法
小抄--数组数组1、双指针快慢指针[26.删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted-array
不懂开发的程序猿
·
2023-04-09 08:49
leetcode
算法
职场和发展
LeetCode算法
小抄--滑动窗口算法
LeetCode算法
小抄--滑动窗口算法滑动窗口算法思路框架[76.最小覆盖子串](https://leetcode.cn/problems/minimum-window-substring/)[hard
不懂开发的程序猿
·
2023-04-09 08:19
LeetCode
算法
leetcode
职场和发展
leetcode算法
题--有序数组中的单一元素
原题链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array/使用二分查找法,索引是偶数则应后面一个相等,索引为奇数则应与前面一个相等,逐步缩小范围classSolution{public:intsingleNonDuplicate(vector&nums){intl=0,h=nums.size()-1;while(l
bob62856
·
2023-04-09 08:17
Algorithm
leetcode
算法
职场和发展
LeetCode算法
小抄--数组各种花式遍历技巧
LeetCode算法
小抄--数组花式遍历技巧[151.反转字符串中的单词](https://leetcode.cn/problems/reverse-words-in-a-string/)[48.旋转图像
不懂开发的程序猿
·
2023-04-09 08:41
LeetCode
算法
leetcode
Java算法:
LeetCode算法
Java版合集513-1110题
513.找树左下角的值题目描述给定一个二叉树,在树的最后一行找到最左边的值。示例1:输入:2/\13输出:1示例2:输入:1/\23//\456/7输出:7注意:您可以假设树(即给定的根节点)不为NULL。解法Java/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;
DougLeaMrConcurrency
·
2023-04-08 22:46
#
Java基础
#
Java算法
java
算法
java算法
LeetCode
Leetcode算法
(两数之和)
//给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。////你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。////你可以按任意顺序返回答案。////////示例1://输入:nums=[2,7,11,15],target=9//输出:[0,1]//解释:因为nums[0]+nums[
Pluto_/
·
2023-04-08 16:11
算法
leetcode
java
算法
LeetCode.1128-等价多米诺骨牌对的数量(Number of Equivalent Domino Pairs)
这是小川的第394次更新,第428篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第259题(顺位题号是1128)。
程序员小川
·
2023-04-08 04:59
【
LeetCode算法
成长之路】滑动窗口算法总结与经典题目分析
前言本文小新为大家带来滑动窗口算法相关知识,经过对滑动窗口算法类题目的总结,为大家分享滑动窗口算法概述(包括:滑动窗口算法思想,滑动窗口算法使用场景,滑动窗口算法使用思路),滑动窗口算法代码模板,以及两个经典例题(长度最小的子数组,最小覆盖子串),帮助大家更好的理解与掌握滑动窗口算法~不积跬步,无以至千里;不积小流,无以成江海。每天进步一点点,在成为强者的路上,小新与大家共同成长!博主主页:小新要
小新要变强
·
2023-04-05 18:06
数据结构和算法
算法
leetcode
java
太棒了,Python和算法简直是绝配
名师带你刷爆
LeetCode算法
知识讲解+训练今天免费报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
算法channel
·
2023-04-05 05:31
人工智能
面试
css
twitter
payment
算法小白如何才能高效、快速刷题呢?
名师带你刷爆
LeetCode算法
知识讲解+训练今天免费报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
ronghuaiyang
·
2023-04-05 04:49
人工智能
css
面试
twitter
svm
阿里、华为、美团,大厂面试算法题,这些你会吗?
名师带你刷爆
LeetCode算法
知识讲解+训练免费0元报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
我爱计算机视觉
·
2023-04-05 04:05
css
面试
svm
qml
payment
那些在家啃书自学算法的人,最后都找到工作了吗?
名师带你刷爆
LeetCode算法
知识讲解+训练免费0元报名参加在讲到AI算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。
Amusi(CVer)
·
2023-04-05 04:59
面试
css
人工智能
软件开发
payment
leetcode算法
初学------数组篇(移除元素)
移除数组中存在的元素题目来源leetcode移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入
cjpp老白
·
2023-04-05 04:30
leetcode
算法
leetcode
数据结构
leetcode算法
初学------数组篇(二分查找)
二分查找题目来源:leetcode:二分查找题目介绍:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-
cjpp老白
·
2023-04-05 04:29
leetcode
算法
leetcode
ARTS(04)
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-04-05 03:47
LeetCode算法
题5:DFS/BFS-扫雷游戏
文章目录前言一、扫雷游戏DFS:BFS二、被围绕的区域DFS1:DFS2:总结前言DFS和BFS,可参考之前的一篇文章:https://blog.csdn.net/Little_ant_/article/details/123415889?spm=1001.2014.3001.5501介绍了二者的伪代码实现和关于BFS实现时需要注意的地方。扫雷游戏和被围绕的区域均为不太简单的DFS/BFS,即当前
消逝者
·
2023-04-04 05:56
数据结构与算法
java
算法
深度优先
广度优先
LeetCode.976-周长最大的三角形(Largest Perimeter Triangle)
这是悦乐书的第368次更新,第396篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第230题(顺位题号是976)。
程序员小川
·
2023-04-04 04:55
LeetCode算法
学习笔记 - Day5
Java双链表的设计publicclassNode{publicintdata;publicNodeprev;publicNodenext;publicNode(){}publicNode(intdata){this.data=data;}}packageDouble_linked_list;publicclassMyLinkedList{publicNodehead;publicMyLinked
Warren Scofield
·
2023-04-03 09:46
leetcode
算法
职场和发展
二叉树的先序(preorder),中序(inorder),后序(postorder)的遍历(python)
本篇文章主要是总结二叉树的三种遍历方式,和相关
leetcode算法
题的解法。跟线性的数据结构(矩阵,列表,队列,栈···)不同,树的遍历可以有不同的遍历方式。
15plus
·
2023-04-03 09:14
leetcode算法
题--多边形三角剖分的最低得分★
原题链接:https://leetcode-cn.com/problems/minimum-score-triangulation-of-polygon/和矩阵连乘问题相似动态规划:dp[i][j]表示区间[i,j]上多边形最小值状态转移:dp[i][j]=min(dp[i][j],dp[i][k]+dp[k][j]+A[i]*A[k]*A[j]);代码:intminScoreTriangulat
bob62856
·
2023-04-03 04:54
Algorithm
leetcode算法
练习- 两个数组的交集II
给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2,2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。第一次提交varintersect=function(nums1,nums2)
土豪码农
·
2023-04-03 03:04
LeetCode算法
题-Fizz Buzz(Java实现)
这是悦乐书的第221次更新,第233篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第88题(顺位题号是412)。编写一个程序,输出从1到n的数字的字符串表示。
程序员小川
·
2023-04-02 05:39
「力扣算法合集」
从今天开始学习
LeetCode算法
一、今天开始学习
LeetCode算法
第28题二、题目名称:实现Java中strStr()方法1.算法介绍1算法概述:实现strStr()函数。
董陌
·
2023-04-01 05:37
力扣算法
算法
leetcode
java
链表排序python
此文章是跟DataWhale开源组织刷
leetcode算法
题时所写,主要内容借鉴算法通关手册1.链表排序简介在数组排序中,常见的排序算法有:冒泡,选择,插入,希尔,归并,快速,堆,计数,桶,基数排序等而对于链表排序而言
一蓑烟雨晴
·
2023-04-01 05:35
datawhale力扣
链表
python
数据结构
Leetcode算法
刷题笔记5-二叉树
Leetcode算法
刷题笔记5-二叉树Leetcode113.路径总和IILeetcode236.二叉树的最近公共祖先尾语相关刷题笔记博客竞赛常用模板整理(ACM/ICPC/CCSP)
Leetcode算法
刷题笔记
天空树下的誓言
·
2023-03-30 23:25
Leetcode算法刷题笔记
c++
leetcode
算法
数据结构
二叉树
ARTS_18
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-03-26 13:48
【LeetCode】921. 使括号有效的最少添加
LeetCode算法
题目——栈题目给定一个由'('和')'括号组成的字符串S,我们需要添加最少的括号('('或是')',可以在任何位置),以使得到的括号字符串有效。
Shenjiming
·
2023-03-26 03:36
LeetCode-算法(六)——递归+动态规划
LeetCode算法
六第十一天-递归77.组合46.全排列784.字母大小写全排列第十二天-DP70.爬楼梯198.打家劫舍120.三角形最小路径第十一天-递归77.组合组合和排列是经典的递归回溯问题,
国家一级假勤奋大学生
·
2023-03-25 12:28
LeetCode题解
leetcode
算法
数据结构
递归和回溯
动态规划
leetcode算法
每天一题030:串联所有单词的子串
题目描述给定一个字符串s和一个字符串数组words。words中所有字符串长度相同。s中的串联子串是指一个包含words中所有字符串以任意顺序排列连接起来的子串。例如,如果words=["ab","cd","ef"],那么"abcdef","abefcd","cdabef","cdefab","efabcd",和"efcdab"都是串联子串。"acdbef"不是串联子串,因为他不是任何words排
FakeOccupational
·
2023-03-25 09:32
语言学习笔记
leetcode
算法
职场和发展
leetcode算法
题--将杂乱无章的数字排序
原题链接:https://leetcode.cn/problems/sort-the-jumbled-numbers/vectormp;intgetMap(inta){intx=0,m=1;do{intt=a%10;a/=10;x+=mp[t]*m;m*=10;}while(a);returnx;}boolcmp(inta,intb){returngetMap(a)sortJumbled(vect
bob62856
·
2023-03-25 03:57
Algorithm
leetcode
算法
排序算法
LeetCode算法
题-31. 下一个排列(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/next-permutation著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。
entre_los_dos
·
2023-03-24 20:38
LeetCode算法
题-35. 搜索插入位置(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-insert-position著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],
entre_los_dos
·
2023-03-20 00:17
【笔试】算法题目+数据结构 总结【每日更新..】
常用的数据结构常见算法排序算法排序算法牛客
Leetcode算法
剑指Offer程序员面试金典面试遇到的算法题前言算法是我的弱项…这篇文章相当于是一个目录,以后每天更新一道以上的算法题思路,也作为一个分享,
7zwang
·
2023-03-14 22:52
算法
java
数据结构
算法
面试
leetcode
LeetCode算法
题-Range Sum Query Immutable(Java实现)
这是悦乐书的第204次更新,第214篇原创01看题和准备今天介绍的是
LeetCode算法
题中Easy级别的第70题(顺位题号是303)。
程序员小川
·
2023-03-14 20:10
进字节一年了,分享一下当初刷的一百多篇算法题解
想起去年上半年疫情在家,为了准备面试,不间断刷了整整「3个月」的
LeetCode算法
题,这才找回了一点当年打ACM竞赛的手感。当时刷了有两百多题,写了整整「一百多篇题解」。
算法码上来
·
2023-03-14 04:19
lighttpd
字节跳动
websphere
payment
ddk
ARTS_20
算法(Algorithm):每周至少一道
LeetCode算法
题,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-03-13 21:41
Leetcode算法
模式总结
一般模式:Pattern:Slidingwindow,滑动窗口类型Pattern:twopoints,双指针类型Pattern:Fast&Slowpointers,快慢指针类型Pattern:MergeIntervals,区间合并类型Pattern:CyclicSort,循环排序Pattern:In-placeReversalofaLinkedList,链表翻转Pattern:TreeBreadt
婉妃
·
2023-03-10 20:58
[日记]
LeetCode算法
·二十三——单调栈
1单调栈单调栈和单调队列作为线性结构,通过保持一定的序列性,从而能很好地适应寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置。单调栈与单调队列的本质都是空间换时间,通过保存可能用到的所有极值,省去了过多的重复遍历。对于单调栈而言,必须想清楚单调顺序,即栈底->栈顶是递增还是递减;想清楚处理逻辑,即当前遍历元素与栈顶元素大小比较时应该进行的操作。2每日温度LeetCode:每日温度使用单
Leafing_
·
2023-03-10 18:14
leetcode
笔记
leetcode
算法
数据结构
速成算法笔记,我直接手撕1000道
Leetcode算法
题
春招已至,算法有救了!!!《吃透算法套路——只为面试》GitHub连续霸榜首页数周,star即将突破60k,受欢迎程度可见一斑:文档的作者最先提出「刷题要掌握模板和套路」的观点,刷题就是应对面试拿offer,再别整什么《算法导论》这种花里胡哨的了。该文档的内容全部选自LeetCode和牛客网的原题,你只要按照顺序刷题,保你一个月速成算法。还在为动态规划系列问题发愁吗?书中给动态规划总结出了一套框架
chenxuyuana
·
2023-03-09 15:47
算法
leetcode
职场和发展
学习
面试
【每日一题】 1208. 尽可能使字符串相等
【每日一题】1208.尽可能使字符串相等避免每日太过咸鱼,一天搞定一道
LeetCode算法
题一、题目描述难度:中等给你两个长度相同的字符串,s和t。
Zack_tzh
·
2023-02-23 12:45
算法训练
leetcode
字符串
动态规划
哈希表
【每日一题】 888. 公平的糖果棒交换
【每日一题】888.公平的糖果棒交换避免每日太过咸鱼,一天搞定一道
LeetCode算法
题一、题目描述难度:简单爱丽丝和鲍勃有不同大小的糖果棒:A[i]是爱丽丝拥有的第i根糖果棒的大小,B[j]是鲍勃拥有的第
Zack_tzh
·
2023-02-23 12:15
算法训练
算法
数据结构
java
leetcode
动态规划
【每日一题】 1128. 等价多米诺骨牌对的数量
【每日一题】1128.等价多米诺骨牌对的数量避免每日太过咸鱼,一天搞定一道
LeetCode算法
题一、题目描述给你一个由一些多米诺骨牌组成的列表dominoes。
Zack_tzh
·
2023-02-23 12:14
算法训练
leetcode
算法
数据结构
java
大数据
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他