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
算法训练周报
代码随想录
算法训练
营Day51|309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费、股票问题总结
目录309.最佳买卖股票时机含冷冻期前言思路算法实现714.买卖股票的最佳时机含手续费前言思路算法实现股票问题总结309.最佳买卖股票时机含冷冻期题目链接文章链接前言本题在买卖股票II的基础上增加了一个冷冻期,因此就不能简单分为持有股票和卖出股票两个状态了。思路利用动规五部曲进行分析:1.确定dp数组及其下标的含义:dp[i][j]:第i天状态为j,所剩的最多现金为dp[i][j];本题的状态j可
张金卓2023
·
2024-02-13 21:04
算法
代码随想录
算法训练
营 Day 52 | 300.最长递增子序列,674.最长连续递增序列,718.最长重复子数组
300.最长递增子序列讲解链接:代码随想录-300.最长递增子序列dp[i]的定义:dp[i]表示i之前包括i的以nums[i]结尾的最长递增子序列的长度状态转移方程位置i的最长升序子序列等于j从0到i-1各个位置的最长升序子序列+1的最大值。所以:if(nums[i]>nums[j])dp[i]=max(dp[i],dp[j]+1);注意这里不是要dp[i]与dp[j]+1进行比较,而是我们要取
丢硬币的御坂美琴
·
2024-02-13 21:34
算法
数据结构
leetcode
代码随想录
算法训练
营day52 | LeetCode 300. 最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组
300.最长递增子序列(题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台)思路:今天开始了dp的又一类超经典题目,最长递增子序列。依然是dp数组构造四部曲:1.确定dp数组的含义;2.确定递推公式;3.确定dp数组初始化;4.确定dp遍历顺序。因为本题不是求两个数组的公共子序列,因此一维dp数组就够了,里层for循环也不用倒叙遍历。直接拿nums[i]和nums[j]进行比较,如
_porter
·
2024-02-13 21:04
算法
leetcode
职场和发展
代码随想录
算法训练
营Day52|300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组
目录300.最长递增子序列前言思路算法实现674.最长连续递增序列前言思路算法实现718.最长重复子数组前言思路总结300.最长递增子序列题目链接文章链接前言在结束代码随想录中的股票问题后,又是一个新的专题,本题是子序列问题的第一题,子序列问题是动态规划解决的经典问题。思路当前下标i的递增子序列长度,其实和i之前的下表j的子序列长度有关系,利用动规五部曲进行分析:1.确定dp数组及其下标含义:dp
张金卓2023
·
2024-02-13 21:03
算法
代码随想录
算法训练
营第十四天|二叉树的递归遍历、二叉树的迭代遍历
二叉树的理论基础参考资料(代码随想录)二叉树的递归遍历参考资料(代码随想录)思路递归算法的三个要素:确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数,并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。确定终止条件:写完了递归算法,运行的时候,经常会遇到栈溢出的错误,就是没写终止条件或者终止条件写的不对,操作系统也是用一个栈的结构来保存每一
前端花卷
·
2024-02-13 20:09
代码随想录算法训练营
算法
数据结构
javascript
代码随想录
算法训练
营第15天|● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树
层序遍历思路:利用一个辅助队列存放每一层的元素,出队的同时再把其孩子节点存入队列。队列为空则遍历结束。代码:vector>levelOrder(TreeNode*root){queueque;if(root!=nullptr)que.push(root);vector>result;while(!que.empty()){vectorvec;intsize=que.size();//该层元素固定,
strive340
·
2024-02-13 20:39
算法
数据结构
代码随想录
算法训练
营第11天|● 20. 有效的括号● 1047. 删除字符串中的所有相邻重复项● 150. 逆波兰表达式求值
20.有效的括号思路:栈的经典应用,利用栈的先进后出特性,当遇到左括号,则把相应的右括号压入栈中,遇到右括号,再把栈顶元素pop出来对比即刻.但是要分清楚3种边界情况。第一种:遍历过程中,栈中提出的右括号和当前的左括号不匹配,则错误第二种:遍历过程中,当遇到右括号,但是栈中元素是空的,则说明没有相应的左括号,错误.因为每压入栈的右括号,都是因为遍历到了左括号,可以把栈看作一个存入期望括号的栈,比如
strive340
·
2024-02-13 20:09
数据结构
开发语言
代码随想录
算法训练
营第13天|● 239. 滑动窗口最大值● 347.前 K 个高频元素
239.滑动窗口最大值解一(暴力解):假设窗口为k,数组大小为n,每次在一个窗口找最大值,遍历n-k次,则时间复杂度O(kn)优解:时间消耗大的还是在找最大值方面,定义一个单调(从大到小单调减)队列,队列里面仅维护当前窗口可能的最大值。时间复杂度O(n)单调队列遵循规则:pop():队列非空,且并且当前value值等于单调队列的队头元素,则弹出队头元素push(value):value值必须大于队
strive340
·
2024-02-13 20:09
数据结构
代码随想录
算法训练
营第8天|● 344.反转字符串● 541. 反转字符串II● 卡码网:54.替换数字● 151.翻转字符串里的单词● 卡码网:55.右旋转字符串
344.反转字符串思路:利用双指针进行字符串反转,i,j指数组头和尾,i,j下标指向元素两两交换,不断内缩,i也控制交换趟数。代码:voidreverseString(vector&s){intj=s.size()-1;inttemp;for(inti=0;i
strive340
·
2024-02-13 20:08
算法
数据结构
代码随想录
算法训练
营第十四天|二叉树理论基础● 递归遍历 ● 迭代遍历● 统一迭代
二叉树的基本理论知识:代码随想录二叉树的递归遍历确定前中后的遍历顺序,确定好终止条件,还是很好写的。前序遍历:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNod
stupidyinu
·
2024-02-13 20:38
算法
数据结构
代码随想录
算法训练
营第十四天|二叉树的递归遍历、迭代遍历、层序遍历
二叉树的递归遍历:题目链接/文章讲解/视频讲解:https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E9%80%92%E5%BD%92%E9%81%8D%E5%8E%86.html二叉树的迭代遍历:题目链接/文章讲解/视频讲解:https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6
Elaine yes
·
2024-02-13 20:08
笔记
代码随想录
算法训练
营第十四天| 二叉树的递归遍历,迭代遍历
递归遍历144.二叉树的前序遍历题目链接:https://leetcode.cn/problems/binary-tree-preorder-traversal/classSolution:defpreorderTraversal(self,root:Optional[TreeNode])->List[int]:result=[]deftran(root:TreeNode):ifrootisNon
lldyy_xb
·
2024-02-13 20:08
算法
代码随想录
算法训练
营第14天|二叉树-递归遍历 ● 迭代遍历● 统一迭代
递归遍历二叉树定义:structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(intval):val(val),left(nullptr),right(nullptr){}};总结递归三部曲:1.确定递归函数的参数和返回值2.确定终止条件3.确定单层循环逻辑前序递归遍历代码://前序遍历voidtraversal(TreeNode*cu
strive340
·
2024-02-13 20:38
算法
数据结构
Python开源项目周排行 2024年第3周
ython趋势
周报
,按周浏览往期GitHub,Gitee等最热门的Python开源项目,入选的项目主要参考GitHubTrending,部分参考了Gitee和其他。
Python学习导航
·
2024-02-13 20:34
Python开源项目周排行
python
开发语言
算法训练
Day27|LeetCode 39. 组合总和、40.组合总和II、131.分割回文串
题目链接:39.组合总和classSolution{private:vector>result;vectorpath;voidbacktracking(vector&candidates,inttarget,intsum,intstartIndex){if(sum==target){result.push_back(path);return;}//如果sum+candidates[i]>targe
Walter.C
·
2024-02-13 18:35
算法
leetcode
数据结构
c++
力扣
算法训练
day26 leetcode39组合总和 40组合总和Ⅱ 131分割回文串
39组合总和题目描述给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的。对于给定的输入,保证和为target的不同组合数少于150个。示例1:输入
dc爱傲雪和技术
·
2024-02-13 18:02
算法
代码随想录
算法训练
营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串
39.组合总和题目链接:39.组合总和与组合问题类似,关键是理解startIndex的作用,它是控制每组内部,每个元素的选择,如果传入的是i,则组内可重复并且组间不重复,为什么?因为外部有for循环会控制i一直自增前进,然后还有回溯操作,之前被选过的数字在回溯之后是不会再被选择了。下面是没有剪枝之后的代码。代码1.0:classSolution{//1.不剪枝版本,2ms通过Listtemp=ne
remember_me.
·
2024-02-13 17:03
代码随想录
回溯算法
Java
组合问题
代码随想录
算法训练
营第二十八天|93.复原IP地址、78.子集、90.子集II
93.复原IP地址题目链接:93.复原IP地址我的思路用的是和气割回文串一样的思路,先保存子穿,然后拼接之后再加入,与代码随想录里的方法有所不同。代码classSolution{Listresult=newArrayListtemp=newArrayListrestoreIpAddresses(Strings){backtracking(s,0);returnresult;}publicvoidb
remember_me.
·
2024-02-13 16:31
代码随想录
回溯算法
Java
子集问题
力扣
算法训练
_无重复的最长子串(JAVA)
题目:思路:定义一个map集合对象,和二个指针,end指针进行遍历集合,start指针用来规定起点,当end指针遍历到重复元素时,计算出end与start的差值ans,又从这个地方重新进行遍历,以此往复,得到差值最大的ans。代码:
为你千千万万遍的哈桑
·
2024-02-13 16:24
java
算法
力扣
算法训练
_链表的中间结点(JAVA)
题目:思路:让二个指针最开始都指向头结点,一个指针一直移动两格,一个指针一直移动一格,当快指针移动到最后时,慢指针刚好指向中间结点。判断快指针的条件,只需要依次列举就好(引用官方的图片)。当条件为kuai.next时:当条件为kuai.next.next时:是不是更加清晰明了。代码:
为你千千万万遍的哈桑
·
2024-02-13 16:54
java
算法
力扣
算法训练
_两数之和
题目思路:最开始想的是用双指针一个向右一个向左遍历,结果代码超时,如图:转变思路,不仅可以利用双指针,还可以用map集合中的键值对来解决问题,这里阐述几个关键方法,containinsKey()如果集合中有指定的值,则返回true。通过代码:
为你千千万万遍的哈桑
·
2024-02-13 16:53
算法
java
力扣
算法训练
_反转字符串中的单词(JAVA)
题目:思路:将字符串保存进字符数组,创建一个新的reverse()方法用于反转规格长度的字符数组。当遍历到‘’时,可以将前面一段字符进行反转,遍历到最后,应该把最后一段进行反转,因为之前反转的但是空格以前的,而最后一段是在空格之后。代码:
为你千千万万遍的哈桑
·
2024-02-13 16:53
java
算法
力扣
算法训练
_移动零(JAVA)
题目这道题利用的是快慢指针方法,因为不需要排序所以快指针只用往前遍历,只要不遍历到零时,用慢指针进行装载。代码
为你千千万万遍的哈桑
·
2024-02-13 16:23
算法
java
【行走在乾县】乾州人文历史博物馆藏品推介(四)《新乾县》《乾县报》和《乾县日报》
(四)、《新乾县》《乾县报》《乾县日报》乾县最早的官方报纸——《新乾县》报,该报为
周报
,发行人李桢祥,其创刊于民国32年(1943),藏品有一张是九月二十八日所发布的(第十八期)。
行走在乾县
·
2024-02-13 15:35
周报
写起来(日更第394天2022-03-11周五)
今日早上5:40点起床,11:21睡觉(醒来0次深睡1小时43分占比32%)健康(锻炼,休闲,学习,效能)+关系(家人,社交成长)+财富(事业,投资)健康【锻炼】走路10000步。✅上下班路上走路,公司内的走路和跳绳锻炼瑜伽练习、平板支撑2分钟(腹部+腿部锻炼)·✅冥想15分钟♀️中午12:45-13:00✅梳头100下✅锻炼跳绳700个,用时3分36秒✅【学习】继续学习阅读《致良知》。✅学习阅读
Wendy如意芳霏
·
2024-02-13 09:29
【
算法训练
营】等式,道路升级(c++,python实现)
等式问题描述有n个变量和m个“相等”或“不相等”的约束条件,请你判定是否存在一种赋值方案满足所有m个约束条件。输入格式第一行一个整数T,表示数据组数。接下来会有T组数据,对于每组数据:第一行是两个整数n,m,表示变量个数和约束条件的个数。接下来m行,每行三个整数a,b,e,表示第a个变量和第b个变量的关系:若e=0则表示第a个变量不等于第b个变量;若e=1则表示第a个变量等于第b个变量输出格式输出
X.AI666
·
2024-02-13 06:28
算法训练营
算法
代码随想录
算法训练
营day 29|第七章 回溯算法part05
491.递增子序列本题和大家刚做过的90.子集II非常像,但又很不一样,很容易掉坑里。代码随想录视频讲解:回溯算法精讲,树层去重与树枝去重|LeetCode:491.递增子序列_哔哩哔哩_bilibili这道题本身没那么难想到,但是有很多要注意点:一旦path的size大于1,就要收集.使用容器要记住当次for循环已经遍历过的值,这样来去重.可以使用unordered_set(集合),也可以使用数
.wsy.
·
2024-02-13 02:29
代码随想录训练营
算法
优秀员工如何汇报工作,看看
周报
就知道了
导读:1、
周报
的重要性2、
周报
包含的内容3、如何利用好
周报
01
周报
的重要性三年疫情改变了很多东西,很多单位受疫情影响,主动居家办公或被动异地办公,员工也已经习惯了居家办公。
飞天神鼠
·
2024-02-12 23:04
代码随想录
算法训练
营第十三天 | LeetCode 144. 二叉树的前序遍历、LeetCode 145. 二叉树的后序遍历、LeetCode 94. 二叉树的中序遍历
代码随想录
算法训练
营第十三天|LeetCode144.二叉树的前序遍历、LeetCode145.二叉树的后序遍历、LeetCode94.二叉树的中序遍历文章链接:代码随想录递归遍历代码随想录迭代遍历代码随想录统一迭代法视频链接
Hsu琛君珩
·
2024-02-12 18:41
算法
leetcode
职场和发展
【天文】20年8月天文
周报
第四期
1、【天问一号】截至8月28日10时08分,我国首次火星探测任务天问一号探测器飞行里程达到1亿千米,探测器姿态稳定、能源平衡,多个载荷完成自检,确认设备状态正常,相关工作正按计划稳步推进。天问一号探测器已在轨飞行约36天,距离地球约1075万千米。天问一号2、【仙女座星系光晕】仙女座星系M31,距离我们大约250万光年。科学家们使用哈勃空间望远镜,发现M31周围有一个光晕(halo),从其中心延伸
徐秀贤MCG
·
2024-02-12 11:37
2022-2023学年英语
周报
九年级第21期答案及试题
阅读理解:Competitioniseverywhere进入查看:2022-2023学年英语
周报
九年级第21期答案及试题Competitioniseverywhere.Itteachesushowtosurviveinastressfulworld.Howmanyofushaveseenyoungboysweepingbecausetheirteamsdidn'twinaninter-school
gaokaos
·
2024-02-12 10:26
代码随想录
算法训练
营第四十八天(动态规划篇之01背包)| 1049. 最后一块石头的重量Ⅱ,494. 目标和
根据之前的01背包理论:代码随想录
算法训练
营第四十五天(动态规划篇)|01背包-CSDN博客代码随想录
算法训练
营第四十六天(动态规划篇)|01背包(滚动数组方法)-CSDN博客可以设背包容量为石头重量总和的一半
Huiwen_Z
·
2024-02-12 07:54
代码随想录训练营
算法
动态规划
python
leetcode
代码随想录
算法训练
营第四十七天(动态规划篇)| 416. 分割等和子集
416.分割等和子集题目链接:416.分割等和子集-力扣(LeetCode)思路回溯——超时首先想到之前的回溯算法,寻找数组中加和等于sum(nums)/2的子集,但对于大数组超时了:classSolution(object):defbacktracking(self,nums,startIdx,curSum):ifcurSum>sum(nums)/2:returnifcurSum==sum(nu
Huiwen_Z
·
2024-02-12 07:24
代码随想录训练营
算法
动态规划
python
leetcode
代码随想录
算法训练
营第四十九天(动态规划篇之01背包)| 474. 一和零, 完全背包理论基础
474.一和零题目链接:https://leetcode.cn/problems/ones-and-zeroes/submissions/501607337/思路之前的背包问题中,我们对背包的限制是容量,即每个背包装的物品的重量和不超过给定容量,这道题的限制是0和1的个数,因此这个背包是二维m和n,最多可以装m个0和n个1。数组中的每个元素都是一个物体,包含若干个0和1。1.dp数组定义dp[i]
Huiwen_Z
·
2024-02-12 07:53
代码随想录训练营
算法
动态规划
leetcode
python
【蓝桥杯Python】试题
算法训练
数组移动
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述初始数组A[N]中为1,2,..,N,N个数字,现要进行M次操作,每次操作给定一个数字i,记其在数组中的位置为Bi,将A[1]..A[Bi]移到数组末尾。输入格式输入的第一行包含两个整数N,M。接下来M行,每行一个正整数,表示给定的数字i。输出格式一行,输出M次操作后的A数组
哈仔康康
·
2024-02-12 06:36
算法
蓝桥杯
python
职场和发展
【蓝桥杯Python】试题
算法训练
唯一的傻子
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述腿铮找2255有点事,但2255太丑了,所以腿铮不知道他的长相。正愁不知道到如何找他的时候,他突然看见计33班围成了一个圈在领微积分试卷。计33班有n个人,其中班长编号为0,其余同学依次按顺时针方向编号。只听见计33小导说“x号同学顺时针方向往后数的第k个的神犇出列(不包括x
哈仔康康
·
2024-02-12 06:06
蓝桥杯
算法
职场和发展
python
【蓝桥杯Python】试题
算法训练
比较
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述给出一个n长的数列,再进行m次询问,每次询问询问两个区间[L1,R1],[L2,R2],询问数列第L2到R2个数字每一个数在数列第L1到R1个数中有多少个数字不大于它。输入格式第一行两个整数n,m第二行n个整数,表示数列。接下来m行,每行四个整数L1,R1,L2,R2,意义如
哈仔康康
·
2024-02-12 06:06
算法
python
蓝桥杯
职场和发展
【蓝桥杯Python】试题
算法训练
斐波那契串
资源限制内存限制:256.0MBC/C++时间限制:10.0sJava时间限制:30.0sPython时间限制:50.0s问题描述斐波那契串由下列规则生成:F[0]="0";F[1]="1";F[n]=F[n-1]+F[n-2](n≥2,+表示连接)给出一个由0和1构成的串S和一个数n,求出F[n]中S出现的次数。输入格式第一行一个数n。第二行一个01串S。输出格式答案。样例输入961011010
哈仔康康
·
2024-02-12 06:05
算法
python
蓝桥杯
职场和发展
蓝桥杯
算法训练
车的放置(Python)
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述在一个n*n的棋盘中,每个格子中至多放置一个车,且要保证任何两个车都不能相互攻击,有多少中放法(车与车之间是没有差别的)输入格式包含一个正整数n输出格式一个整数,表示放置车的方法数样例输入2样例输出7数据规模和约定n<=8【样例解释】一个车都不放为1种,放置一个车有4种,放置
&&CQ
·
2024-02-12 06:35
蓝桥杯
算法
python
蓝桥杯【
算法训练
】Python 实现
测评链接:https://lx.lanqiao.cn/problemset.page?code=ALGO印章100【题目描述】共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率【输入格式】一行两个正整数n和m【输出格式】一个实数P表示答案,保留4位小数【样例】输入输出230.7500【评测用例规模与约定】100%1≤n,m≤20【解析及代码】这道题的难点在于状态
荷碧TongZJ
·
2024-02-12 06:04
数据结构与算法
蓝桥杯
算法
python
【蓝桥杯】试题
算法训练
拿金币
dp:max问题题目链接/**date:2021.11.29*author:percation*/#includeusingnamespacestd;constintN=1e3+10;intf[N][N];inta[N][N];intn;intmain(){cin>>n;for(inti=1;i>f[i][j];}}for(inti=1;i<=n;i++){for(intj=1;j<=n;j++)
percation
·
2024-02-12 06:34
蓝桥杯
c++
【蓝桥杯Python】试题
算法训练
N车
资源限制内存限制:256.0MBC/C++时间限制:1.0sJava时间限制:3.0sPython时间限制:5.0s问题描述给定N×N的棋盘,问有多少种放置N个车使他们不互相攻击的方案。输入格式一行一个整数,N。输出格式一行一个整数,表示方案数。样例输入3样例输出6数据规模和约定N<=20这道题不需要想到使用深度优先或者动态规划,其实答案就是N的阶乘,因为车只要不放在同一行或同一列就可以,所以第一
哈仔康康
·
2024-02-12 06:32
算法
python
蓝桥杯
职场和发展
安神的投资札记——指数跟踪
周报
(20220311)
在上周
周报
里我刚说完,中概互联只是跌到平原,还没有到谷底,不着急抄底。话音未落,上周五收市还有6716点,经过一周的狂奔(滚
echo安神
·
2024-02-12 06:53
代码随想录
算法训练
营第28天 | 93.复原IP地址 78.子集 90.子集II
复原IP地址这道题也是分割问题。但是这道题最后求的是字符串数组,所以可以直接在原字符串上插入逗点。分割的模拟不用多说,用[startIndex,i]来模拟分割字符段。当逗点数目达到3时就可以判断递归结束。同时还要实现一个判断字段是否有效的函数。classSolution{public:vectorresult;boolisValid(strings,intstart,intend){if(star
纵使啰嗦始终关注
·
2024-02-12 03:18
算法
代码随想录
算法训练
营第二十八天 |93.复原IP地址,78.子集,90.子集II(已补充)
93.复原IP地址(已观看)1、题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台2、文章讲解:代码随想录3、题目:给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。有效的IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。例如:"0.1.2.201"和"192.168.1.1"是有效的IP地址,但是"0.011.255.
菜鸟是大神
·
2024-02-12 03:46
算法
算法训练营
算法
数据结构
leetcode
代码随想录
算法训练
营第二十四天|93.复原IP地址,78.子集,90.子集II
系列文章目录代码随想录
算法训练
营第一天|数组理论基础,704.二分查找,27.移除元素代码随想录
算法训练
营第二天|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II代码随想录
算法训练
营第三天
丁希希哇
·
2024-02-12 01:48
力扣算法刷题
算法
python
力扣
代码随想录
算法训练
营第二十五天|491.递增子序列,46.全排列,47.全排列 II
系列文章目录代码随想录
算法训练
营第一天|数组理论基础,704.二分查找,27.移除元素代码随想录
算法训练
营第二天|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II代码随想录
算法训练
营第三天
丁希希哇
·
2024-02-12 01:48
力扣算法刷题
算法
面试
python
力扣
代码随想录
算法训练
营第二十九天 | 491.递增子序列、46.全排列、47.全排列 II
打卡第29天,回溯算法第二刷。今日任务491.递增子序列46.全排列47.全排列II491.递增子序列给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。题解classSolution{public:vector>res;vectorpath;voidb
jjjj的笔记本
·
2024-02-12 01:46
算法
算法
leetcode
数据结构
【代码随想录
算法训练
营】第二十九天打卡 | 491.递增子序列、46.全排列、47.全排列II
代码随想录
算法训练
营任务安排491.递增子序列思路回溯三部曲46.全排列思路回溯三部曲47.全排列II思路491.递增子序列思路回溯三部曲递归函数参数本题求子序列,很明显一个元素不能重复使用,所以需要startIndex
Clukay_
·
2024-02-12 01:46
代码随想录
算法
leetcode
代码随想录
算法训练
营第52天 | 300.最长递增子序列 + 674.最长连续递增序列 + 718.最长重复子数组
今日任务目录300.最长递增子序列-Medium674.最长连续递增序列-Easy718.最长重复子数组-Medium300.最长递增子序列-Medium题目链接:力扣-300.最长递增子序列给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序
HY.YUE
·
2024-02-12 01:16
LeetCode
python
leetcode
动态规划
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他