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
力扣题目
代码随想录算法训练营day2 | 977.有序数组的平方 、209.长度最小的子数组、59.螺旋矩阵II
目录977.有序数组的平方1)暴力解法2)双指针法209.长度最小的子数组1)暴力解法2)滑动窗口59.螺旋矩阵II977.有序数组的平方
力扣题目
链接1)暴力解法每个数平方之后,排个序classSolution
weixin_42179093
·
2023-09-09 15:39
leetcode
c++代码随想录
leetcode
c++
代码随想录算法训练营 day56|583. 两个字符串的删除操作、72. 编辑距离
一、583.两个字符串的删除操作
力扣题目
链接和查找子序列的操作类似,但是考虑的是删除操作classSolution{public:intminDistance(stringword1,stringword2
weixin_42179093
·
2023-09-09 15:39
待仔细回顾
算法
leetcode
数据结构
代码随想录算法训练营 day57|647. 回文子串、516.最长回文子序列
一、647.回文子串
力扣题目
链接重点是构造了一个dp[i][j],来表示s字符串i到j是否是一个回文串classSolution{public:intcountSubstrings(strings){vector
weixin_42179093
·
2023-09-09 15:39
待仔细回顾
算法
代码随想录算法训练营 day46|139.单词拆分
一、139.单词拆分
力扣题目
链接回溯classSolution{private:boolbacktracking(conststring&s,constunordered_set&wordSet,vector
weixin_42179093
·
2023-09-09 15:08
待仔细回顾
算法
225. 用队列实现栈-C语言
题目来源:
力扣题目
描述:请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。
KLZUQ
·
2023-09-09 14:38
c语言
算法
c++
数据结构
代码随想录day31
贪心算法理论基础什么是贪心●每一阶段都选择局部最优,从而达到全局最优什么时候贪心●没有固定套路,想不到反例,就试试贪心解题步骤●想清楚什么是局部最优,能不能推导出全局最优即可455.分发饼干●
力扣题目
链接
peach2580
·
2023-09-09 05:33
算法
排序算法
day55 补
392.判断子序列
力扣题目
链接(opensnewwindow)给定字符串s和t,判断s是否为t的子序列。
Pointer_array
·
2023-09-08 17:49
代理模式
day56补
583.两个字符串的删除操作
力扣题目
链接(opensnewwindow)给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。
Pointer_array
·
2023-09-08 17:19
代理模式
day57 补
647.回文子串
力扣题目
链接(opensnewwindow)给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。
Pointer_array
·
2023-09-08 17:19
算法
数据结构
java
day51(补)
#309.最佳买卖股票时机含冷冻期
力扣题目
链接(opensnewwindow)给定一个整数数组,其中第i个元素代表了第i天的股票价格。设计一个算法计算出最大利润。
Pointer_array
·
2023-09-08 17:16
java
数据结构
算法
LeetCode 2651. 计算列车到站时间:取模
【LetMeFly】2651.计算列车到站时间
力扣题目
链接:https://leetcode.cn/problems/calculate-delayed-arrival-time/给你一个正整数arrivalTime
Tisfy
·
2023-09-08 12:49
题解
#
力扣LeetCode
leetcode
算法
题解
取模
【LeetCode-中等题】39. 组合总和
所以也就无需做去重操作但同一个元素可以被无限次取,说明每次递归中的for循环的开始位置就是自己nums数组里面存在重复元素,去重版本:方法一:递归+回溯参考讲解视频:带你学透回溯算法-组合总和(对应「leetcode」
力扣题目
今天你写代码了吗??
·
2023-09-08 07:08
力扣
#
中等题
leetcode
算法
职场和发展
代码随想录day28
93.复原IP地址●
力扣题目
链接●给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。
peach2580
·
2023-09-08 03:08
代码随想录
java
算法
数据结构
代码随想录day29
491.递增子序列●
力扣题目
链接●给定一个整型数组,你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。
peach2580
·
2023-09-08 03:08
代码随想录
算法
leetcode
数据结构
代码随想录day27 || 回溯算法 || 组合总和 || 组合总和Ⅱ || 分割回文串
39.组合总和●
力扣题目
链接●给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。
peach2580
·
2023-09-08 03:38
代码随想录
算法
数据结构
leetcode
java
LeetCode 2511 最多可以摧毁的敌人城堡数目
LeetCode2511最多可以摧毁的敌人城堡数目
力扣题目
链接:
力扣题目
链接给你一个长度为n,下标从0开始的整数数组forts,表示一些城堡。
lucky九年
·
2023-09-07 22:45
leetcode
leetcode
算法
职场和发展
链表例题小总结:
链表:第一种题型:双指针力扣203:移除链表元素
力扣题目
链接题意:删除链表中等于给定值val的所有节点。
JH3073
·
2023-09-07 12:12
链表
数据结构
算法之双指针题型:
双指针例题小总结:力扣27:移除元素
力扣题目
链接双指针分为:快慢双指针:同一个起点,同向出发相向双指针:从两端出发,方向相反,终会相遇经典的双指针(快慢双指针)代码随想录上面有动图,很清楚题目:给你一个数组
JH3073
·
2023-09-07 12:10
算法
数据结构
代码随想录算法训练营第38天|509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
509.斐波那契数
力扣题目
链接思路动态规划dp[i]的定义为:第i个数的斐波那契数值是dp[i]状态转移方程dp[i]=dp[i-1]+dp[i-2];初始化:dp[0]=0;dp[1]=1;从前往后遍历矩阵快速幂通项公式代码动态规划
CZ-0
·
2023-09-06 14:33
代码随想录刷题
算法
leetcode
动态规划
代码随想录算法训练营第38天 | 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
509.斐波那契数
力扣题目
链接思路很经典的一道题目,当前的数等于前两个数相加。
小小拧发条鸟
·
2023-09-06 14:01
算法
代码随想录算法训练营第二十七天| 131.分割回文串
代码随想录视频讲解:带你学透回溯算法-分割回文串(对应
力扣题目
:131.分割回文串)|回溯法精讲!
Dead Woods
·
2023-09-06 09:02
算法刷题
算法
代码随想录算法训练营day35|860.柠檬水找零 |406.根据身高重建队列 |452. 用最少数量的箭引爆气球
860.柠檬水找零
力扣题目
链接在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。
xinrenne
·
2023-09-05 21:30
java
算法
leetcode
贪心算法
代码随想录训练营第四十三天|1049. 最后一块石头的重量 II、 494. 目标和、 474.一和零
1049.最后一块石头的重量II
力扣题目
链接(opensnewwindow)题目难度:中等有一堆石头,每块石头的重量都是正整数。每一回合,从中选出任意两块石头,然后将它们一起粉碎。
榆榆欸
·
2023-09-03 22:12
代码随想录一刷
算法
349. 两个数组的交集
题目来源:
力扣题目
描述:给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。
KLZUQ
·
2023-09-03 21:03
算法
leetcode
c++
数据结构
692. 前K个高频单词
题目来源:
力扣题目
描述:给定一个单词列表words和一个整数k,返回前k个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字典顺序排序。
KLZUQ
·
2023-09-03 21:01
算法
c++
数据结构
leetcode
代码随想录day21
530.二叉搜索树的最小绝对差●
力扣题目
链接●给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。
peach2580
·
2023-09-03 10:01
代码随想录
java
算法
数据结构
代码随想录day22
235.二叉搜索树的最近公共祖先●
力扣题目
链接●给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。
peach2580
·
2023-09-03 10:01
代码随想录
算法
leetcode
java
代码随想录day25
216.组合总和III●
力扣题目
链接●找出所有相加之和为n的k个数的组合。组合中只允许含有1-9的正整数,并且每种组合中不存在重复的数字。
peach2580
·
2023-09-03 10:59
代码随想录
算法
数据结构
leetcode
java
代码随想录—力扣算法题:206反转链表.Java版(示例代码与导图详解)
206.反转链表
力扣题目
链接更多内容可点击此处跳转到代码随想录,看原版文件题意:反转一个单链表。
放下华子我只抽RuiKe5
·
2023-09-02 21:47
力扣算法题学习笔记(自用)
算法
leetcode
链表
java
蓝桥杯
代码随想录—力扣算法题:19删除链表的倒数第N个节点.Java版(示例代码与导图详解)
19.删除链表的倒数第N个节点
力扣题目
链接更多内容可点击此处跳转到代码随想录,看原版文件给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?
放下华子我只抽RuiKe5
·
2023-09-02 21:45
力扣算法题学习笔记(自用)
算法
leetcode
链表
java
笔记
【leetcode 力扣刷题】数学题之除法:哈希表解决商的循环节➕快速乘求解商
两道和除法相关的
力扣题目
166.分数到小数29.两数相除快速乘解法一:快速乘变种解法二:二分查找+快速乘166.分数到小数题目链接:166.分数到小数题目内容:题目是要求我们把一个分数变成一个小数,并以字符串的形式返回
PleaseBrave
·
2023-09-02 02:05
力扣刷题
leetcode
散列表
算法
除法
溢出
145. 二叉树的后序遍历
题目来源:
力扣题目
描述:给你一棵二叉树的根节点root,返回其节点值的后序遍历。
KLZUQ
·
2023-08-31 12:27
算法
leetcode
职场和发展
c++
数据结构
深度优先(DFS)
2
力扣题目
2.1岛屿的最大面积695.岛屿的最大面积classSolution{public:intmaxAreaOfIsland(vector>&grid){intmaxArea=0;for(inti
hclbeloved
·
2023-08-31 06:27
算法学习
深度优先
算法
【leetcode 力扣刷题】汇总区间//合并区间//插入区间
一些关于区间的
力扣题目
228.汇总区间56.合并区间57.插入区间228.汇总区间题目链接:228.汇总区间题目内容:看题目真是没懂这个题到底是要干啥……实际上题目要求的恰好覆盖数组中所有数字的最小有序区间范围列表
PleaseBrave
·
2023-08-30 22:44
力扣刷题
leetcode
区间
分类讨论
c++
算法
代码随想录day18
513.找树左下角的值●
力扣题目
链接●给定一个二叉树,在树的最后一行找到最左边的值。
peach2580
·
2023-08-30 01:05
代码随想录
算法
数据结构
代码随想录day20
654.最大二叉树●
力扣题目
地址●给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下:●二叉树的根是数组中的最大元素。●左子树是通过数组中最大值左边部分构造出的最大二叉树。
peach2580
·
2023-08-30 01:03
代码随想录
数据结构
算法
leetcode
LeetCode 1448. 统计二叉树中好节点的数目:DFS
【LetMeFly】1448.统计二叉树中好节点的数目
力扣题目
链接:https://leetcode.cn/problems/count-good-nodes-in-binary-tree/给你一棵根为
Tisfy
·
2023-08-29 12:15
题解
#
力扣LeetCode
leetcode
深度优先
题解
二叉树
DFS
代码随想录算法训练营第五十一天|LeetCode503,42
目录LeetCode503.下一个更大元素IILeetCode42.接雨水LeetCode503.下一个更大元素II文章讲解:代码随想录
力扣题目
:LeetCode503.下一个更大元素II代码如下(Java
iwtup
·
2023-08-29 02:07
算法
代码随想录算法训练营第一天|LeetCode 704、二分查找 LeetCode 27、移除元素
LeetCode27.移除元素LeetCode704.二分查找文档讲解:代码随想录视频讲解:手把手带你撕出正确的二分法|二分查找法|二分搜索法|LeetCode:704.二分查找_哔哩哔哩_bilibili
力扣题目
iwtup
·
2023-08-29 02:07
算法
leetcode
职场和发展
代码随想录算法训练营第三十二天|LeetCode 738,968,总结
LeetCode:738.单调自增的数字_哔哩哔哩_bilibili
力扣题目
:力扣代码如下(Java):classSolution{publicintmonotoneIncreasingDigits(intn
iwtup
·
2023-08-29 02:07
算法
leetcode
职场和发展
代码随想录算法训练营第十一天|LeetCode 239,347
|LeetCode:239.滑动窗口最大值_哔哩哔哩_bilibili
力扣题目
:LeetCode239.滑动窗口最大值代码如下:classSolution{publicint[]maxSlidingWindow
iwtup
·
2023-08-29 02:05
算法
leetcode
职场和发展
LeetCode 0056. 合并区间
【LetMeFly】56.合并区间
力扣题目
链接:https://leetcode.cn/problems/merge-intervals/以数组intervals表示若干个区间的集合,其中单个区间为intervals
Tisfy
·
2023-08-28 22:18
题解
#
力扣LeetCode
leetcode
算法
题解
排序
leetcode刷题:链表07 (环形链表 II)
142.环形链表II
力扣题目
链接题意:给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。为了表示给定链表中的环,使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
涛涛英语学不进去
·
2023-08-28 06:38
算法
C指针
链表
leetcode
算法
LeetCode 1267. 统计参与通信的服务器
【LetMeFly】1267.统计参与通信的服务器
力扣题目
链接:https://leetcode.cn/problems/count-servers-that-communicate/这里有一幅服务器分布图
Tisfy
·
2023-08-28 01:01
题解
#
力扣LeetCode
leetcode
算法
题解
计数
105. 从前序与中序遍历序列构造二叉树
题目来源:
力扣题目
描述:给定两个整数数组preorder和inorder,其中preorder是二叉树的先序遍历,inorder是同一棵树的中序遍历,请构造二叉树并返回其根节点。
KLZUQ
·
2023-08-27 16:34
算法
数据结构
c++
leetcode
代码随想录算法训练营第四天 | 24.两两交换链表的节点、19.删除链表的倒数第N个节点、142.环形链表II
24.两两交换链表的节点
力扣题目
链接给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
小小拧发条鸟
·
2023-08-27 09:54
链表
数据结构
算法训练营第三天(7.14)| 链表Part01
RemoveLinkedListElementsLeeCode707.DesignLinkedListLeeCode206.ReverseLinkedListLeeCode203.RemoveLinkedListElements题目地址:
力扣题目
类型
py明天会更好
·
2023-08-25 15:34
算法训练营
算法
链表
数据结构
c++
学习
算法训练营第二天(7.13)| 数组Part02:双指针&滑动窗口
SquaresofaSortedArray滑动窗口LeeCode209.MinimumSizeSubarraySum总结双指针LeeCode977.SquaresofaSortedArray题目地址:
力扣题目
类型
py明天会更好
·
2023-08-25 15:33
算法训练营
数据结构
c++
算法
leetcode
婉约而深刻:二叉树的中序遍历之旅
力扣题目
传送门https://leetcode.cn/problems/binary-tree-inorder-traversal/二叉树在这篇文章中,我们将深入探讨题目"94.二叉树的中序遍历"的内涵与解题方法
Miss小远
·
2023-08-25 07:15
算法
leetcode
数据结构
代码随想录day57【动态规划】回文子串 最长回文子串
回文子串
力扣题目
链接dp数组含义:dp[i][j]:子串区间为[i,j],是否是回文子串递推公式:s[i]==s[j],若i与j相差1(i=j或i,j相邻),则dp[i][j]为true;若i与j相差超过
不学习就难受啊
·
2023-08-24 11:46
动态规划
算法
leetcode
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他