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题
Leetcode179. 最大数
Everydaya
Leetcode题
目来源:179.最大数解法1:贪心对于数组nums中的任意两个数a和b,我们将其转换为字符串后,如果to_string(a)+to_string(b)>to_string
UestcXiye
·
2023-11-15 16:54
Every
day
a
leetcode
leetcode
算法
C++
数据结构与算法
贪心算法
LeetCode题
目笔记——面试题 02.05. 链表求和
文章目录题目描述题目难度——中等方法一:模拟代码/C++代码/Python方法二——递归代码/C++进阶——借用栈或者先反转原链表总结题目描述给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。示例:输入:(7->1->6)+(5->9->2),即617+295输出:2->1->9,即912进阶:思考一下,假
pip install USART
·
2023-11-15 16:49
LeetCode
LeetCode面试题
链表
leetcode
LeetCode刷题总结C++-数组篇(上)
在
LeetCode题
库中,标记为数组类型的习题到目前为止,已累计到了202题。然而,这202道习题并不是每道题只标记为数组一个考点,大部分习题都有两到三个考点。
Pancy93
·
2023-11-15 15:37
307.区域和检索
题目来源:
leetcode题
目,网址:307.区域和检索-数组可修改-力扣(LeetCode)解题思路:线段树,以二叉树的形式存储部分区间之和及总和。
十年一觉尘与土
·
2023-11-15 09:33
#
二刷
LeetCode
C++
1334.阈值距离内邻居最少的城市
题目来源:
leetcode题
目,网址:1334.阈值距离内邻居最少的城市-力扣(LeetCode)解题思路:利用贝尔曼-福德算法计算出每个节点到其余节点的最短距离后对符合条件的计数,返回计数最小且编号最大的城市
十年一觉尘与土
·
2023-11-15 09:33
#
C++
LeetCode
C++
15.三数之和
题目来源:
leetcode题
目,网址:15.三数之和-力扣(LeetCode)解题思路:1.三重循环暴力遍历,超时原因,三重循环复杂度太高2.双重循环+哈希表,超时原因,哈希表无法判断是否重复,需要暴力遍历
十年一觉尘与土
·
2023-11-15 09:02
#
C++
LeetCode
C++
16.最接近的三数之和
题目来源:
leetcode题
目,网址:16.最接近的三数之和-力扣(LeetCode)解题思路:对数组排序后,枚举第一个值,利用双指针在第一个值固定时的第二三个值。
十年一觉尘与土
·
2023-11-15 09:00
#
C++
LeetCode
C++
【LeetCode刷题日志】138.随机链表的复制
目录1.题目描述2.解题思路+代码实现方法:迭代+节点拆分思路及算法:代码实现:1.题目描述OJ链接【
leetcode题
号:138.随机链表的复制】【难度:中等】给你一个长度为n的链表,每个节点包含一个额外增加的随机指针
库库的里昂
·
2023-11-15 07:54
LeetCode
刷题日志
leetcode
链表
算法
职场和发展
linux
题目:511.游戏玩法分析 I
题目来源:
leetcode题
目,网址:511.游戏玩法分析I-力扣(LeetCode)解题思路:首先根据player_id进行分组聚合,然后每组取日期中最小项作为first_login,最后输出这两列。
十年一觉尘与土
·
2023-11-15 01:06
#
SQL
leetcode
sql
Leetcode 面试题 16.21.交换和
Leetcode面试题16.21.交换和1题目描述(
Leetcode题
目链接) 给定两个整数数组,请交换一对数值(每个数组中取一个数值),使得两个数组所有元素的和相等。
就叫昵称吧
·
2023-11-15 00:55
Leetcode
leetcode
算法
Leetcode 刷题 - 双指针1_有序数组的 Two Sum(day1)
Leetcode题
解-双指针有序数组的TwoSum两数平方和反转字符串中的元音字符回文字符串归并两个有序数组判断链表是否存在环最长子序列双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。
Janson666
·
2023-11-15 00:09
算法题
LeetCode
leetcode
算法
数据结构
LeetCode刷题---167. 两数之和 II - 输入有序数组(双指针-对撞指针)
所属专栏:【
LeetCode题
解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-11-15 00:05
#
LeetCode
数组篇
leetcode
算法
数据结构
java
LeetCode刷题---26. 删除有序数组中的重复项(双指针)
所属专栏:【
LeetCode题
解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-11-15 00:05
#
LeetCode
数组篇
leetcode
算法
数据结构
java
【leetcode算法面试】
leetcode题
目1-贪心
贪心算法简介【定义】贪心策略是指从问题的初始状态出发,通过若干次的贪心选择而得出最优值(或较优解)的一种解题方法贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终
张忠琳
·
2023-11-14 22:28
#
算法
【算法与数据结构】491、LeetCode递增子序列
文章目录一、题目二、解法三、完整代码所有的
LeetCode题
解索引,可以看这篇文章——【算法和数据结构】
LeetCode题
解。
晚安66
·
2023-11-14 12:49
算法
算法
动态规划的应用(三):字符串相关问题
本文以
LeetCode题
集为例,介绍动态规划算法解决与字符串相关的问题。
星海浮生
·
2023-11-14 05:18
算法与数据结构
LeetCode
动态规划
LeetCode 307. 区域和检索 - 数组可修改
307.区域和检索-数组可修改题解题目来源:307.区域和检索-数组可修改2022.04.04每日一题
LeetCode题
解持续更新中GitHub仓库地址CSDN博客地址今天的题目可以使用线段树进行求解创建一个线段树
小明不要写Bug
·
2023-11-13 09:56
LeetCode
每日一题题解
#
线段树
leetcode
c++
java
Leetcode421. 数组中两个数的最大异或值
Everydaya
Leetcode题
目来源:421.数组中两个数的最大异或值解法1:贪心+位运算初始化答案ans=0。从最高位high_bit开始枚举i,也就是max(nums)的二进制长度减一。
UestcXiye
·
2023-11-13 03:38
Every
day
a
leetcode
leetcode
贪心
C++
贪心算法
位运算
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
算法
算法
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他