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
solution
代码随想录刷题第四天
class
Solution
{public:ListNode*swapPairs(ListNode*head){ListNode*dummyhead=newListNode(
太阳照常升起366
·
2024-01-22 21:32
leetcode
【代码随想录算法训练营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串】
先看代码:class
Solution
{public:vector>res;vectorpath;vector>combinationSum(vector&candida
Dom Wotingtun
·
2024-01-22 21:27
算法
深度优先
【代码随想录算法训练营第十一天|20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值】
150.逆波兰表达式求值本博客代码来自于y总:https://www.acwing.com#20.有效的括号我是一看就会,一写就费同学,关于有效括号这道题,我想介绍一套思路两套代码:代码一:class
Solution
Dom Wotingtun
·
2024-01-22 21:27
算法
哈希算法
【代码随想录算法训练营第二天|997.有序数组的平方、 209.长度最小的子数组、59.螺旋矩阵II】
II997.有序数组的平方这里是一看就会一写就废的总结,首先是有序数组的平方这道题,这里还是要表扬一下y总,y总的代码真的简洁,可能有的代码比较难懂,但是只要懂了,就很通透,别的不多说,先看代码:class
Solution
Dom Wotingtun
·
2024-01-22 21:56
算法
数据结构
leetcode
【代码随想录算法训练营|216.组合总和III、17.电话号码的字母组合】
先看代码:class
Solution
{public:vector>res;vectorpath;vector>combinationSum3(intk,intn){dfs(1,k,n);
Dom Wotingtun
·
2024-01-22 21:54
算法
深度优先
力扣509. 斐波那契数
动态规划思路:斐波那契数通式:F(n)=F(n-1)+F(n-2);以此为状态转移方程,对其进行动态规划;边界条件:F(0)=0F(1)=1使用两个变量来存储上一组结果;class
Solution
{public
slowfastflow
·
2024-01-22 21:53
力扣实践
leetcode
算法
职场和发展
力扣746. 使用最小花费爬楼梯
dp[i]=std::min(dp[i-1]+cost[i-1],dp[i-2]+cost[i-2])初始状态:dp[0]=0dp[1]=0对所有楼层最小花费进行动态规划,最终结果为dp[n]class
Solution
slowfastflow
·
2024-01-22 21:51
力扣实践
leetcode
算法
职场和发展
【LeetCode】28. 找出字符串中第一个匹配项的下标 【字符串单模匹配:KMP算法】
题目链接Python3直觉解法class
Solution
:defstrStr(self,haystack:str,needle:str)->int:pn,ph=0,0n=len(needle)h=len
Gaogaogaoshu
·
2024-01-22 20:54
#
编程练习
合集
LeetCode
Python3
C++
代码随想录算法训练营第8天 | 344.反转字符串 ,541. 反转字符串II ,54. 替换数字(卡码网) ,151.翻转字符串里的单词 ,55. 右旋字符串(卡码网)
344.反转字符串题目链接:https://leetcode.cn/problems/reverse-string/description/思路:双指针双指针交换首尾字符即可class
Solution
{
Aaron_Yang.
·
2024-01-22 20:48
代码随想录算法训练营
算法
面试经典 150 题 4 —(双指针)— 11. 盛最多水的容器
11.盛最多水的容器方法一class
Solution
{public:intmaxArea(vector&height){intmaxA=0,left=0,right=height.size()-1;while
BreezeChasingDrizzle
·
2024-01-22 20:40
leetcode
leetcode
c++
算法
面试经典题---167.两数之和2-输入有序数组
、high所指元素之和大于target,则将high指针左移;若low、high所指元素之和小于target,则将low指针右移;若low、high所指元素之和等于target,则已找出结果class
Solution
3arong
·
2024-01-22 20:40
面试
算法
数据结构
c++
面试经典题---209.长度最小的子数组
class
Solution
{public:intminSubArrayLen(inttarg
3arong
·
2024-01-22 20:40
面试
算法
c++
leetcode
面试必考精华版Leetcode11. 盛最多水的容器
题目:代码(首刷自解day6):class
Solution
{public:intmaxArea(vector&height){intn=height.size();if(n<2)return0;intleft
meeiuliuus
·
2024-01-22 20:08
#
leetcode
---medium
前端
算法
javascript
面试经典题---11.盛最多水的容器
两个指针分别指向数组height左右两端,两指针从外向内移动;对于left和right所指的两条线,只有较短的一方向内移动才有可能使得储水量增加(向内移动容器宽度变小,遇到更长的线才有可能使高度增加)class
Solution
3arong
·
2024-01-22 20:07
算法
leetcode
c++
力扣算法 Java 刷题笔记【数组篇 二分搜索】hot100(一)二分查找、搜索插入位置、在排序数组中查找元素的第一个和最后一个位置 3
在排序数组中查找元素的第一个和最后一个位置(中等)1.二分查找(简单)地址:https://leetcode-cn.com/problems/binary-search/2022/01/30做题反思:class
Solution
心海非海_
·
2024-01-22 20:31
数据结构与算法
leetcode
算法
java
二分查找
分治算法
【力扣hot100】day3
】21.合并两个有序链表一:设置虚拟头结点时间复杂度:O(m+n),m,n分别为两链表长度空间复杂度:O(1),我们只需要常数的空间存放若干变量//执行用时:0ms//内存消耗:40.9MBclass
Solution
安娜和她的笔记本
·
2024-01-22 20:59
力扣题解
leetcode
数据结构
算法
力扣
java
力扣hot100 4*寻找两个正序数组的中位数(二分查找)待补充
,典型的二分查找思路关于二分查找的热身题目:hot10035本题解法:题目介绍题解1(归并排序思想)思路:因为已经有序,所以只需要先合并两个数组,然后找出中位数即可,时间复杂度为O(M+N)class
Solution
大地之灯
·
2024-01-22 20:58
leetcode
leetcode
算法
Go使用记忆化搜索的套路【以20240121力扣每日一题为例】
题目分析这道题很明显记忆化搜索,用py很容易写出来Pythonclass
Solution
:defsplitArray(self,nums:List[int],k:int)->int:n=len(nums
白速龙王的回眸
·
2024-01-22 20:25
leetcode
leetcode
深度优先
算法
力扣记录:Hot100(1)——1-19
时间复杂度O(n),空间复杂度O(n)class
Solution
{publicint[]t
Kiwi_fruit
·
2024-01-22 20:25
Hot100
LeetCode
leetcode
算法
数据结构
216. 组合总和 III - 力扣(LeetCode)
输入示例k=3,n=7输出示例[[1,2,4]]解题思路解题代码class
Solution
{List>ans=newArrayListpath=newArrayDeque>combinationSum3
maybe_za
·
2024-01-22 19:14
leetcode
算法
职场和发展
leetcode-2788按分隔符拆分字符串
题目链接2788.按分隔符拆分字符串-力扣(LeetCode)解题思路class
Solution
:defsplitWordsBySeparator(self,words:List[str],separator
杜阿福
·
2024-01-22 17:03
leetcode
算法
数据结构
力扣2788(按分隔符拆分字符串)
力扣(LeetCode)官网-全球极客挚爱的技术成长平台class
Solution
{publicListsplitWordsBySeparator(Listwords,charseparator){Listres
码见愁的小弟
·
2024-01-22 17:30
leetcode
算法
剑指Offer:56-删除链表中重复的结点
->5思路实现1-递归删除/*structListNode{intval;structListNode*next;ListNode(intx):val(x),next(NULL){}};*/class
Solution
jackmxp
·
2024-01-22 14:51
Merge Sort
timeusingconstantspacecomplexity.Example1:Input:4->2->1->3Output:1->2->3->4Example2:Input:-1->5->3->4->0Output:-1->0->3->4->5publicclass
Solution
MrWheat
·
2024-01-22 14:39
ARP攻击的原理与防范
1基本定义ARP(AddressRe
solution
Protocol,地址解析协议)是一个位于TCP/IP协议栈中的底层协议,对应于数据链路层,负责
token001
·
2024-01-22 13:42
网络
网络安全
网络安全
arp攻击
ARP 断网+欺骗 攻击(较麻烦,是为了理解原理做的实验)
地址解析协议ARP(AddressRe
solution
Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。
想拿 0day 的脚步小子
·
2024-01-22 13:10
#渗透测试
网络安全
安全
web安全
系统安全
无重复字符的最长字串
使用滑动窗口class
Solution
{public:intlengthOfLongestSubstring(strings){//由英文字母、数字、符号和空格组成:故使用128的数组,存储每个字符上次出现的位置
一个小猴子`
·
2024-01-22 12:31
LeetCode
算法
数据结构
C# 求解三元一次方程组
C#求解三元一次方程组//////求三元一次方程组//////三个点的X坐标///三个点的Y坐标///返回a,b,cpublicstaticdouble[]
solution
LinearEqations(
C# 学习者
·
2024-01-22 11:08
算法
算法训练营Day39(动态规划2)
数论方法有点非主流,很难想到一、动态规划class
Solution
:defuniquePaths(self,m:int,n:int)->int:#创建一个二维列表用于存储唯一路径数dp=[[0]*nfor_inrange
Best,
·
2024-01-22 10:22
算法
动态规划
[LeetCode] 32. Longest Valid Parentheses (hard)
dp[i]=dp[i-1]+2加上当前组其他对的长度dp[i]+=dp[i-dp[i]]加上邻近的上一组的总长度有点乱..class
Solution
{publi
弱花
·
2024-01-22 10:01
力扣 第 122 场双周赛 解题报告 | 珂学家 | 脑筋急转弯 + 滑窗&反悔堆
T1.将数组分成最小总代价的子数组I思路:取nums[1:]的最小2个值可以部分排序,这样更快捷class
Solution
{publicintminimumCost(int[]nums){Arrays.sort
珂朵莉MM
·
2024-01-22 09:26
力扣周赛
解题报告
leetcode
算法
排序算法
力扣
java
数据结构
职场和发展
第 381 场周赛 解题报告 | 珂学家 | 贪心构造 + 分类讨论&差分技巧
构建出环和两条链条,然后两两组合,借助差分加速计算.T1.输入单词需要的最少按键次数I和T3一起讲T2.按距离统计房屋对数目I思路:floyd因为n=100,虽然图边非常的稀疏,但是时间复杂度可以接受class
Solution
珂朵莉MM
·
2024-01-22 09:26
力扣周赛
解题报告
java
算法
开发语言
力扣
leetcode
算法优化:LeetCode第122场双周赛解题策略与技巧
接下来会以刷常规题为主,周赛的难题想要独立做出来还是有一定难度的,需要消耗大量时间比赛地址3011.判断一个数组是否可以变为有序publicclass
Solution
{publicintminimumCost
数据与后端架构提升之路
·
2024-01-22 09:14
#
算法
leetcode
算法
职场和发展
【通用】vs2019项目sln、suo、vcxproj、vcxproj.filters、vcxproj.user文件名解析及相关节点属性解析
1.sln文件(
Solution
文件)解决方案是在VisualStudio中组织项目的结构。
勤又氪猿
·
2024-01-22 09:27
通用
windows
c++
ide
347.前 K 个高频元素
使用map和sortclassDual{intkey;intvalue;Dual(intkey,intvalue){this.key=key;this.value=value;}}class
Solution
贝耶儿
·
2024-01-22 08:22
java
算法
数据结构
ECCV 2022 超分辨率(super-re
solution
)方向上接收论文总结(持续更新)
ECCV2022除了著名的CVPR、ICCV,ECCV(欧洲计算机视觉国际会议)也是计算机视觉三大国际顶级会议之一,每两年召开一次。本届ECCV2022将在10月23日-27日的以色列特拉维夫(Tel-Aviv)举行,采取线下和线上混合形式召开[1]。而本届会议论文录用率不足20%。现将超分辨率方向上接收的论文汇总如下,遗漏之处还请大家斧正。图像超分CADyQ:Content-AwareDynam
yyywxk
·
2024-01-22 06:39
代码随想录 Leetcode1047. 删除字符串中的所有相邻重复项
题目:代码(首刷自解2024年1月21日):class
Solution
{public:stringremoveDuplicates(strings){if(s.size()t;for(inti=0;i<
meeiuliuus
·
2024-01-22 05:20
#
leetcode
---
easy
算法
代码随想录 Leetcode150. 逆波兰表达式求值
题目:代码(首刷看解析2024年1月21日):class
Solution
{public:intevalRPN(vector&tokens){stackst;for(inti=0;i
meeiuliuus
·
2024-01-22 05:20
#
leetcode
---medium
前端
算法
javascript
代码随想录 Leetcode20. 有效的括号
题目:代码(首刷自解2024年1月21日):class
Solution
{boolcheck(charch1,charch2){if(ch1==')'&&ch2!
meeiuliuus
·
2024-01-22 05:50
#
leetcode
---
easy
前端
算法
javascript
代码随想录 Leetcode459. 重复的子字符串(KMP算法)
题目:代码(首刷看解析KMP算法2024年1月18日):class
Solution
{public:voidgetNext(string&s,vector&next){intj=0;next[0]=j;for
meeiuliuus
·
2024-01-22 05:48
#
leetcode
---
easy
前端
算法
javascript
day24 回溯算法 组合
组合题目链接:77组合题意返回[1,n]中k个数的组合元素不可以重复使用回溯回溯三部曲1)参数和返回值voidnk2)终止条件叶子节点的大小为2终止,放到数组中3)单层递归逻辑代码大致流程代码class
Solution
人来茶热
·
2024-01-22 05:28
算法
(力扣记录)739. 每日温度
数据结构:栈时间复杂度:O(n)空间复杂度:O(n)代码实现:class
Solution
:defdailyTemperatures(self,temperatures:List[int])->List[
Wilson_ZheLIN
·
2024-01-22 03:45
力扣算法题目记录
leetcode
python
算法
数据结构
(力扣记录)23. 合并K个升序链表
#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclass
Solution
:defmergeKLists
Wilson_ZheLIN
·
2024-01-22 03:15
力扣算法题目记录
leetcode
链表
算法
数据结构
python
面试题61:扑克牌中的顺子
代码class
Solution
{public:boolisC
潘雪雯
·
2024-01-22 02:28
python代码练习:二分查找法
方法一:左闭右闭区间fromtypingimportListclass
Solution
:defsearch(self,nums:List[int],target:int)->int:low,high=0
伤心番茄种番茄
·
2024-01-22 02:10
Python
python
python代码练习:双指针法
fromtypingimportListclass
Solution
:defremoveElement(cls,nums:List[int],val:i
伤心番茄种番茄
·
2024-01-22 02:10
Python
python
【leetcode100-044到050】【二叉树】七题合集
class
Solution
{p
_六六_
·
2024-01-22 02:35
leetcode100思路整理
数据结构
算法
【leetcode100-037】【二叉树/dfs/bfs】二叉树的最大深度
dfs递归:对任意节点,其树高=左右子树中更高的那个树高+1bfs:每轮循环把当前层所有节点都拿出来并把他们的孩子入队,层计数+1【题解】dfsclass
Solution
{public:intmaxDepth
_六六_
·
2024-01-22 02:04
leetcode100思路整理
算法
【leetcode100-042/043】【二叉树】二叉搜索树的转换和验证
class
Solution
{public:TreeNode*makeTree
_六六_
·
2024-01-22 02:04
leetcode100思路整理
算法
leetcode
数据结构
【leetcode100-038/039/040/041】【二叉树】翻转/对称/直径/层序遍历
class
Solution
{public:TreeNode*invertTree(TreeNode*root){if(root==nullptr)returnroot;TreeNode*temp=root
_六六_
·
2024-01-22 02:02
leetcode100思路整理
算法
数据结构
leetcode
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他