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题
解|622.设计循环队列
题目描述及链接设计循环队列题解本题可以用数组实现,也可以用链表实现。这里使用数组(动态数组)实现。先定义结构typedefstruct{int*a;intfront;inttail;intk;}MyCircularQueue;a表示表示动态数组,front指向队列第一个元素,tail指向队列最后一个元素,k表示队列可用长度。接下来初始化队列初试时,应该使用malloc开辟一个MyCircularQ
我还是学习吧
·
2023-11-13 01:07
LeetCode
leetcode
算法
LCR 024.反转链表
题目来源:
leetcode题
目,网址:LCR024.反转链表-力扣(LeetCode)解题思路:原地反转即可。解题代码:/***Definitionforsingly-linkedlist.
十年一觉尘与土
·
2023-11-13 01:53
#
Java
LeetCode
Java
回溯算法以及剪枝技巧(内附通用构建模板,文末有C++、JAVA、Python的实现)
该文章首先会解决什么叫做回溯算法,然后以
leetcode题
目《46.全排列》、
leetcode题
目《131.分割回文串》作为例题,来讲解如何思考回溯算法、怎么样进行回溯,最后总结回溯模板。
awei-lwj
·
2023-11-12 23:36
常用的算法以及数据结构
算法
剪枝
面试
机器学习
神经网络
Leetcode100120. 找出强数对的最大异或值 I
Everydaya
Leetcode题
目来源:100120.找出强数对的最大异或值I解法1:模拟枚举2遍数组nums的元素,更新最大异或值。
UestcXiye
·
2023-11-12 17:19
Every
day
a
leetcode
leetcode
C++
算法
Leetcode100128. 高访问员工
Everydaya
Leetcode题
目来源:100128.高访问员工解法1:模拟把名字相同的员工对应的访问时间(转成分钟数)分到同一组中。
UestcXiye
·
2023-11-12 17:17
Every
day
a
leetcode
leetcode
C++
算法
模拟
排序
Leetcode 899.有序队列(Orderly Queue)
Leetcode899.有序队列1题目描述(
Leetcode题
目链接) 给出了一个由小写字母组成的字符串S。然后,我们可以进行任意次数的移动。
就叫昵称吧
·
2023-11-12 17:06
Leetcode
leetcode
算法
Leetcode304.二维区域和检索——动态规划之矩阵前缀和
文章目录引入
Leetcode题
解引入接上文Leetcode10.正则表达式匹配——动态规划之一个模型三个特征。在第17次双周赛的时候,我遇到这么一道题1314.矩阵区域和。
No_Game_No_Life_
·
2023-11-12 06:13
LeetCode
Leetcode题
目【回文子串+回文子序列】
目录647.回文子串5.最长回文子串516.最长回文子序列647.回文子串作为一个回文子串,主打的就是连续子串、两边对称。所以递推公式怎么想呢?子问题dp是一个成型的回文子串,当我左右两边加上相同的字符,才会再次构成当前的回文子串!【dp数组的定义】:题目是求回文子串的个数。如果直观上用dp的子状态来存储子问题的回文串个数,当i、j位置上元素相等时,那此时确实是子问题的dp值加1,但是没法判断子问
JM1307hhh
·
2023-11-12 04:07
#
Leetcode
刷题
leetcode
算法
回文
回文子串
回文子序列
Leetcode2834. 找出美丽数组的最小和
Everydaya
Leetcode题
目来源:2834.找出美丽数组的最小和解法1:贪心从最小正整数1开始枚举,设当前数为num,如果nums里没有target-num,就说明可以添加num,依次填满直到有
UestcXiye
·
2023-11-11 22:10
Every
day
a
leetcode
leetcode
C++
算法
贪心算法
Leetcode2833. 距离原点最远的点
Everydaya
Leetcode题
目来源:2833.距离原点最远的点解法1:贪心要使得到达的距离原点最远的点,就看left和right谁大,将left和right作为矢量相加,再往同方向加上underline
UestcXiye
·
2023-11-11 22:38
Every
day
a
leetcode
leetcode
开发语言
C++
贪心
贪心算法
【算法与数据结构】39、LeetCode组合总和
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-11 22:16
算法
算法
【算法与数据结构】131、LeetCode分割回文串
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。一、题目二、解法 思路分析:本题仍然使用回溯算法的一般结构。
晚安66
·
2023-11-11 22:16
算法
算法
【算法与数据结构】93、LeetCode复原 IP 地址
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-11 22:16
算法
算法
【算法与数据结构】40、LeetCode组合总和 II
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-11 22:04
算法
算法
Day51 | 309.最佳买卖股票时机含冷冻期, 714.买卖股票的最佳时机含手续费
Day51|309.最佳买卖股票时机含冷冻期,714.买卖股票的最佳时机含手续费最佳买卖股票时机含冷冻期
LeetCode题
目:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown
Foolish鱼
·
2023-11-11 18:57
数据结构
动态规划
leetcode
算法
2300.咒语和药水的成功对数
题目来源:
leetcode题
目,网址:2300.咒语和药水的成功对数-力扣(LeetCode)解题思路:将potions数组排序后二分查找能够满足要求的最小值即可。
十年一觉尘与土
·
2023-11-11 05:16
#
C++
LeetCode
C++
Leetcode584. 寻找用户推荐人
Everydaya
leetcode题
目来源:584.寻找用户推荐人题目描述给定表customer,里面保存了所有客户信息和他们的推荐人。
UestcXiye
·
2023-11-11 03:16
数据库
leetcode
sql
别迷茫了,师兄告诉你怎么刷 LeetCode
一会在
LeetCode题
解区逛逛,一会在牛客网看看面经,结果就是整个人
吴师兄学算法
·
2023-11-11 02:36
计算机基础
算法
数据结构
Leetcode2300. 咒语和药水的成功对数
Everydaya
Leetcode题
目来源:2300.咒语和药水的成功对数解法1:暴力代码:classSolution{public:vectorsuccessfulPairs(vector&spells
UestcXiye
·
2023-11-10 21:18
Every
day
a
leetcode
leetcode
C++
算法
开发语言
二分查找
Leetcode150. 逆波兰表达式求值
Everydaya
Leetcode题
目来源:150.逆波兰表达式求值解法1:栈用栈模拟逆波兰表示法表示的算术表达式的计算过程。初始化一个栈stk。
UestcXiye
·
2023-11-10 21:18
Every
day
a
leetcode
leetcode
C++
算法
栈
数据结构与算法
Leetcode2246. 相邻字符不同的最长路径
Everydaya
Leetcode题
目来源:2246.相邻字符不同的最长路径解法1:树形DP如果没有相邻节点的限制,那么本题求的就是树的直径上的点的个数,见于Leetcode543.二叉树的直径。
UestcXiye
·
2023-11-10 21:48
Every
day
a
leetcode
深度优先
算法
leetcode
C++
LeetCode题
文章目录单词分析成绩统计求和九进制转十进制顺子日期青蛙过河1342.将数字变成0的操作次数383.赎金信1615.最大网络轶2373.矩阵中的局部最大值1625.执行操作后字典序最小的字符串704.二分查找面试题05.02.二进制数转字符串2.两数相加283.移动零167.两数之和II-输入有序数组1626.无矛盾的最佳球队567.字符串的排列1574.删除最短的子数组使剩余数组有序733.图像渲
~拾捌~
·
2023-11-10 09:35
leetcode
python
算法
LeetCode题
解——42.连续子数组的最大和(动态规划思想)
题目地址:剑指Offer42.连续子数组的最大和-力扣(LeetCode)一.解题思路在这道题中,数组连续是一个很重要的信息。我们可以创建一个数组用于记录每一位对应的最大值。所谓每一位的最大值,意思就是以这一位为结尾的数组的最大值。那么我们可以利用动态规划的思想完成解题。因为题目要求连续,所以当前位的最大值要么是与上一位最大值之和,要么就是本身的值。画图举例说明一下:从下标0处出发,该下标处没有前
就要 宅在家
·
2023-11-10 09:54
力扣题解(LeetCode)
每天一道算法题leetcode
很佩服面试出
leetcode题
的人。。。。。。老子不刷题,刷不完。。。写的不对就给你挂掉的人,牛逼。。。腾讯面试体验最好,引导候选人一点点写。
东方狱兔
·
2023-11-10 02:06
Java
【算法与数据结构】17、LeetCode电话号码的字母组合
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-09 10:37
算法
算法
leetcode题
:12. 整数转罗马数字(中等)
一、题目描述:12.整数转罗马数字(中等)罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5
tankpanv
·
2023-11-09 08:25
leetcode
11. 盛水最多的容器
题目来源:
leetcode题
目,网址:11.盛最多水的容器-力扣(LeetCode)解题思路:双指针。左指针指向起始长度,右指针指向末尾长度,res为当前最大值。
十年一觉尘与土
·
2023-11-09 08:48
#
二刷
LeetCode
C++
12.整数转罗马数字
题目来源:
leetcode题
目,网址:12.整数转罗马数字-力扣(LeetCode)解题思路:从大到小枚举所有可能出现得罗马数字,按需添加至结果中即可。
十年一觉尘与土
·
2023-11-09 08:44
#
C++
LeetCode
C++
数组---移除元素详解(leetcode 27)
文章目录一、移除元素二、方法1.暴力解法2.双指针法一、移除元素
leetcode题
目链接给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
self-disciplin
·
2023-11-08 20:24
java
算法
每日一题2609. 最长平衡子字符串
每日一题2609.最长平衡子字符串
LeetCode题
目:https://leetcode.cn/problems/find-the-longest-balanced-substring-of-a-binary-string
Foolish鱼
·
2023-11-08 16:01
数据结构
java
开发语言
【算法与数据结构】77、LeetCode组合
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-08 09:55
算法
算法
【算法与数据结构】216、LeetCode组合总和 III
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-08 09:51
算法
算法
Leetcode2909. 元素和最小的山形三元组 II
Everydaya
Leetcode题
目来源:2909.元素和最小的山形三元组II解法1:枚举+前后缀分解定义preMin[i]为前缀最小值,初始化preMin[0]=nums[0],递推公式:preMin
UestcXiye
·
2023-11-08 09:17
Every
day
a
leetcode
leetcode
算法
题目:2586.统计范围内的元音字符串数
题目来源:
leetcode题
目,网址:2586.统计范围内的元音字符串数-力扣(LeetCode)解题思路:按要求遍历[left,right]区间内的字符串并对符合要求的字符串计数即可。
十年一觉尘与土
·
2023-11-07 20:48
#
Java
leetcode
java
代码随想录算法训练营第十四天|144. 二叉树的前序遍历、145. 二叉树的后序遍历、94. 二叉树的中序遍历
代码随想录刷题02.26二叉树相关操作1——遍历
LeetCode题
目:144.二叉树的前序遍历解题思路!!!
fan15157721331
·
2023-11-07 19:17
算法
leetcode
数据结构
Leetcode 1503.所有蚂蚁掉下来前的最后一刻(Last Moment Before All Ants Fall Out of a Plank)
Leetcode1503.所有蚂蚁掉下来前的最后一刻(LastMomentBeforeAllAntsFallOutofaPlank)1题目描述(
Leetcode题
目链接) 有一块木板,长度为n个单位。
就叫昵称吧
·
2023-11-07 11:26
Leetcode
leetcode
算法
318.最大单词长度乘积
题目来源:
leetcode题
目,网址:318.最大单词长度乘积-力扣(LeetCode)解题思路:位运算+暴力遍历。
十年一觉尘与土
·
2023-11-07 10:20
#
C++
LeetCode
C++
8.字符串转换整数(atoi)
题目来源:
leetcode题
目,网址:8.字符串转换整数(atoi)-力扣(LeetCode)解题思路:顺序读取,在当前数大于2^31-1或小于-2^31时退出。
十年一觉尘与土
·
2023-11-07 10:20
#
C++
LeetCode
C++
2913.子数组不同元素数目的平方和
题目来源:
leetcode题
目,网址:2913.子数组不同元素数目的平方和I-力扣(LeetCode)解题思路:滑动窗口+暴力遍历。
十年一觉尘与土
·
2023-11-07 10:20
#
C++
LeetCode
C++
面试题 05.06.整数转换
题目来源:
leetcode题
目,网址:面试题05.06.整数转换-力扣(LeetCode)解题思路:逐位判断的同时计数即可。
十年一觉尘与土
·
2023-11-07 10:49
#
C++
C++
LeetCode
Leetcode 318.最大单词长度乘积(Maximum Product of Word Lengths)
Leetcode318.最大单词长度乘积1题目描述(
Leetcode题
目链接) 给定一个字符串数组words,找到length(word[i])*length(word[j])的最大值,并且这两个单词不含有公共字母
就叫昵称吧
·
2023-11-07 00:26
Leetcode
leetcode
算法
Leetcode 174.地下城游戏(Dungeon Game)
Leetcode174.地下城游戏1题目描述(
Leetcode题
目链接) 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由MxN个房间组成的二维网格。
就叫昵称吧
·
2023-11-07 00:46
Leetcode
leetcode
算法
动态规划
每日一题411数组中两个数的最大异或值(哈希表、前缀树:实现前缀树)
数组中两个数的最大异或值(哈希表、前缀树:实现前缀树)
LeetCode题
目:https://leetcode.cn/problems/maximum-xor-of-two-numbers-in-an-array
Foolish鱼
·
2023-11-06 17:19
数据结构
数据结构
java
每日一题318. 最大单词长度乘积
每日一题318.最大单词长度乘积
LeetCode题
目:https://leetcode.cn/problems/maximum-product-of-word-lengths/哈希表解法 直接构建二维数组
Foolish鱼
·
2023-11-06 16:08
数据结构
java
数据结构
Leetcode 931.下降路径最小和(Minimum Falling Path Sum)
Leetcode931.下降路径最小和1题目描述(
Leetcode题
目链接) 给定一个方形整数数组A,我们想要得到通过A的下降路径的最小和。
就叫昵称吧
·
2023-11-06 15:43
Leetcode
leetcode
算法
动态规划
Leetcode 1249.移除无效的括号(Minimum Remove to Make Valid Parentheses)
Leetcode1249.移除无效的括号1题目描述(
Leetcode题
目链接) 给你一个由‘(’、’)’和小写字母组成的字符串s。
就叫昵称吧
·
2023-11-06 06:32
Leetcode
leetcode
算法
LeetCode题
解之有序数组的平方
除数博弈题目描述给定一个按非递减顺序排序的整数数组A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]示例2:输入:[-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1<=A.length<=10000-10000<=A[i]<=10000A已按非递减顺序排序。解题思路创建一个数组,然后将元数组A
l1fe1
·
2023-11-05 16:31
LeetCode刷题复盘笔记—单调栈 739. 每日温度
今日主要总结一下,LeetCode739.每日温度(单调栈)题目:LeetCode739.每日温度(单调栈)
Leetcode题
目地址题目描述:给定一个链表,返回链表开始入环的第一个节点。
Al资料站与复盘笔记
·
2023-11-05 14:43
链表
leetcode
面试
421.数组中两个数的最大异或值
题目来源:
leetcode题
目,网址:421.数组中两个数的最大异或值-力扣(LeetCode)解题思路:int型数据有32位。
十年一觉尘与土
·
2023-11-05 14:04
#
C++
LeetCode
C++
187.重复的 DNA 序列
题目来源:
leetcode题
目,网址:187.重复的DNA序列-力扣(LeetCode)解题思路:使用两个哈希表,一个存放已遍历过的长度为10的字符串,另一个存放重复的长度为10的字符串。
十年一觉尘与土
·
2023-11-05 14:02
#
C++
LeetCode
C++
上一页
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
其他