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
杂文随想
代码
随想
录 day29 第七章 回溯算法part05
491.递增子序列46.全排列47.全排列II1.递增子序列关联leetcode491.递增子序列本题和大家刚做过的90.子集II非常像,但又很不一样,很容易掉坑里。思路不能改变原数组顺序不能先排序去重同一层去重树枝上可以有重复元素新元素添加条件大于等于当前次收集数组最右元素value>array[right]题解funcfindSubsequences(nums[]int)[][]int{ret
厦门奥特曼
·
2024-03-26 14:02
代码随想录
算法
golang
剪枝
跌下神坛的郭敬明 我曾陪你走过那段最唯美的时光
是啊,既然决定开始写些
杂文
,总要给他留点篇章吧,毕竟,他曾陪我走过那无数的时光:难过时
晓言谈
·
2024-03-26 03:01
代码
随想
录算法训练营第三十一天|455.分发饼干、376. 摆动序列、 53. 最大子序和
文档讲解:455.分发饼干、376.摆动序列、53.最大子序和题目链接:455.分发饼干、376.摆动序列、53.最大子序和思路:今天开始了贪心的题目,贪心的题目要么比较简单,要么就很难,找不到头绪,今天的题目还是相对简单一些的。第三题中最难想的一个点就是,如果sum=0;i--){if(cookie>=0&&s[cookie]>=g[i]){res++;cookie--;}}returnres;
Eugene Tsui
·
2024-03-26 00:43
算法
杂文
3·明天
父母健在,90岁的人还是孩子。父母离开,30岁的人已成孤儿。1北大论问题:在爱情上是女人专一还是男人专一获奖优秀答卷:女人善变,男人专一举例论证:女人五十年代喜欢工人,六十年代喜欢军人,七十年代喜欢读书人,八十年代喜欢诗人,九十年代喜欢富人......而男人无论哪个年代,始终喜欢漂亮的女人。结论:男人最专一。2女儿:爸爸,我长大了会不会很漂亮!爸爸:会的!女儿:那就好!爸爸:咋了?这么小就打算谋划
繁仔先生
·
2024-03-24 15:46
代码
随想
录算法训练营DAY4| C++|LeetCode|24.两两交换链表中的结点、19.删除链表的倒数第N个结点、面试题 02.07. 链表相交、142.环形链表II
文章目录24.两两交换链表中的结点主要思路cpp代码19.删除链表的倒数第N个结点主要思路CPP代码面试题02.07.链表相交基本思路CPP代码142.环形链表II主要思路CPP代码24.两两交换链表中的结点力扣题目链接文章链接:24.两两交换链表中的结点视频链接:帮你把链表细节学清楚!|LeetCode:24.两两交换链表中的节点状态:第一次提交报错RE,主要原因在于循环条件没把握好。对空指针尽
Che3rry
·
2024-03-24 03:49
算法
c++
leetcode 347.前k个常见的元素
leetcode347.前k个常见的元素参考资料[blind75](Practice(neetcode.io)),[代码
随想
录](代码
随想
录(programmercarl.com))一、力扣[第347题
沉靥
·
2024-03-22 04:20
#
blind75(第一轮)
leetcode
算法
python
笔记
晨跑
随想
每次晨跑,都会感慨良多!因为我有太多跑跑停停的经历,所以对她们充满了敬意,因为每个晨跑人,都贴有自律的标签!跑步看似简单,能够坚持下来却不容易,因为有太多的安逸诱惑,可以找到太多不跑的借口。希望借助这次漫步跑活动,能把晨跑的习惯养成了。跑步习惯,必将让我受益终生!
往事余生1217
·
2024-03-20 13:06
代码
随想
录算法训练营第三天 | 203.移除链表元素,707.设计链表 206.反转链表
203.移除链表元素https://leetcode.cn/problems/remove-linked-list-elements/description/1.不带表头法因为是不带表头的,所以要区分两种情况,第一种是要删除的链表元素就是表头的元素,这里假设有多个要删除的元素,所以应该是while(head!=NULL&&head->val==val)用的是while循环的方式,而不是If的形式,
B七.七.七J
·
2024-03-19 18:00
算法
链表
数据结构
代码
随想
录day50:动态规划|买卖股票的最佳时机III&IV
无操作=当日买入+当日再卖出代码
随想
录中dp包含5种状态,他是4种状态+1种操作(无操作)。我这里给出和之前121题、122题背包问题,一致的
凌十一
·
2024-03-19 09:20
数据结构与算法
动态规划
算法
买卖股票
python用于解析复
杂文
本数据的库Ply
Ply(PythonLex-Yacc)是一个用于解析文本数据的Python库,它提供了类似于Lex和Yacc的工具,可以帮助你构建自己的编译器、解释器或者翻译器。以下是Ply库的一些主要功能:简单易学的语法Ply的语法类似于Lex和Yacc,但是比起这些工具来说更加易学易用。你可以使用类似于BNF的语法来描述文本数据的结构,比如定义标识符、数字、字符串、运算符等等。支持多种语法分析算法Ply支持多
openwin_top
·
2024-03-18 16:56
python编程示例系列二
python
开发语言
代码
随想
录算法训练营第四十七天|198.打家劫舍, 213.打家劫舍II , 337.打家劫舍III
198.打家劫舍https://leetcode.com/problems/house-robber/description/思路:经典的动态规划问题,首先确定dp数组记录的是打劫到第i家时的收获,dp[0]=0,dp[1]=values[0].然后到第i家有两个选择,一个是打劫第i家,最大收益是dp[i-2]+values[i-1],或者不打劫第i家最大收益是dp[i-1]。所以递归方程是dp[
Samuel_88
·
2024-03-18 16:56
算法训练营
算法
动态规划
代码
随想
录学习Day 10
20.有效的括号题目链接讲解链接不匹配的情况总共有三种:左括号多了、右括号多了以及左右括号不匹配。在匹配左括号的时候,右括号先入栈,就只需要比较当前元素和栈顶相不相等就可以了,比左括号先入栈代码实现要简单。最后字符串遍历完之后,如果栈是空的,就说明左右括号全都匹配。classSolution:defisValid(self,s:str)->bool:stack=[]foritemins:#遍历字符
RiverITD
·
2024-03-18 13:22
学习
python
leetcode
Day2|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
代码
随想
录算法训练营Day2|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II.mdLeetCode977.有序数组的平方思路利用python的sort方法,先平方,再排序。
Jiahui_0020
·
2024-03-17 05:40
代码随想录算法训练营
leetcode
二刷代码
随想
录算法训练营第二十三天 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
目录一、669.修剪二叉搜索树二、108.将有序数组转换为二叉搜索树三、538.把二叉搜索树转换为累加树一、669.修剪二叉搜索树题目链接:力扣文章讲解:代码
随想
录视频讲解:你修剪的方式不对,我来给你纠正一下
magic bamboo
·
2024-03-16 22:30
算法
leetcode
数据结构
2019-06-13
;OK3.看书至少不少于1小时;ok4.学习专家讲座至少不低于1小时;ok【行~实践】一、修身:(对自己个人)1.运动不少于1小时;OK2.即兴演讲3--5分钟;OK3.写一篇读书笔记或
杂文
;OK
徐跃斌
·
2024-03-16 20:03
代码
随想
录算法训练营三刷day24 | 回溯算法 之 理论基础 77. 组合
三刷day24理论基础77.组合递归函数的返回值以及参数回溯函数终止条件单层搜索的过程理论基础回溯法解决的问题都可以抽象为树形结构。因为回溯法解决的都是在集合中递归查找子集,集合的大小就构成了树的宽度,递归的深度,都构成的树的深度。递归就要有终止条件,所以必然是一棵高度有限的树(N叉树)。回溯三部曲回溯函数模板返回值以及参数在回溯算法中,我的习惯是函数起名字为backtracking,这个起名大家
頔枫
·
2024-03-16 09:43
算法训练营
算法
数据结构
c++
leetcode
代码
随想
录算法训练营day20 | 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
day19是休息日,到时候我会补一篇关于二叉树的总结。所以今天是day20.目录654.最大二叉树思路解题方法复杂度Code617.合并二叉树思路解题方法复杂度Code700.二叉搜索树中的搜索思路解题方法复杂度Code98.验证二叉搜索树思路解题方法复杂度Code总结654.最大二叉树链接:最大二叉树给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点
无为码匠
·
2024-03-15 01:25
算法刷题
算法
监考
随想
第一场监考安排在23班,这个教室的北边窗户外面可以看到有三棵柳树,看最左边临路的那棵,树上的叶子倔强地在枝条上随着风的节奏摇曳,也唤起来很多记忆。能有闲时间看看远处的绿色也是好的。上午的第一场考试是语文,教室里做的都是年级的清华北大之星,211、985的希望。看起来高一新生入学军训时候在操场上叠被子比赛展示规范的邱同学,现在做的位置是年级第11名。看来注重个人生活习惯有条理的人,学习自然也是有自己
文芳读写
·
2024-03-14 18:50
代码
随想
录算法训练营Day45 ||leetCode 70. 爬楼梯 (进阶)|| 322. 零钱兑换 || 279.完全平方数
70.爬楼梯(进阶)本质上和leetcode377一样#include#includeusingnamespacestd;intmain(){intn,m;while(cin>>n>>m){vectordp(n+1,0);dp[0]=1;for(inti=1;i=0)dp[i]+=dp[i-j];}}cout&coins,intamount){vectordp(amount+1,INT_MAX);
qq_44884699
·
2024-03-14 11:06
leetcode
算法
职场和发展
二刷代码
随想
录算法训练营第二十一天 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
目录一、530.二叉搜索树的最小绝对差二、501.二叉搜索树中的众数三、236.二叉树的最近公共祖先一、530.二叉搜索树的最小绝对差题目链接:力扣文章讲解:代码
随想
录视频讲解:二叉搜索树中,需要掌握如何双指针遍历
magic bamboo
·
2024-03-14 00:20
算法
代码
随想
录算法训练营第17天|110.平衡二叉树 |257. 二叉树的所有路径 | 404.左叶子之和
代码
随想
录算法训练营第17天|110.平衡二叉树|257.二叉树的所有路径|404.左叶子之和详细布置迭代法,大家可以直接过,二刷有精力的时候再去掌握迭代法。
阿豪只会阿巴
·
2024-03-13 23:20
算法
c++
代码
随想
录算法训练营第17天 | 110.平衡二叉树 257.二叉树的所有路径 404.左叶子之和
Leetcode-110平衡二叉树:比较高度优先考虑后序遍历,用后序遍历的递归方式解决很简单:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):
2301_76612880
·
2024-03-13 23:19
数据结构
雨中花
随想
清晨,一阵淅沥沥的小雨从天而降,万物吸允,生机勃勃。呼吸这新鲜空气,拍几张雨后清新亮丽之花,惬意!人一旦觉悟,就会放弃追寻身外之物,而开始追寻内心世界的真正财富。一位哲人说得好:真正的幸福并非所拥有的多,而是所求的少。幸福常驻在一颗常常感恩,时时惜福的心境里。世间值得人们喜爱的东西实在太多,面对太多的诱惑,明白自己需要什么只是本能,而明白自己不需要什么才是人生的智慧。知足长乐,闲中作乐,自得其乐,
木笔红玉兰
·
2024-03-10 20:18
2023-03-24静心
随想
不知道最近怎么了脑子里都是思想的碎片,没办法组织成为一个完整的东西,索性把这些碎片都记录下来方便思考吧,1、关于理想型企业的幻想;企业有自己完善的医疗教育养老,在一个园区里工人只需要考虑完成生产运作的任务,结婚、住房、生育、教育、养老、医疗,在园区里都是提供的,我们生活在园区里,可以自由的做科研,学习等等。人性的不确定性,会让这种想法破灭,每个人都是个性的,出生的不同,家里环境,成长的不同造就了风
醉心不二
·
2024-03-10 09:33
动态规划 Leetcode 509 斐波那契数
斐波那契数Leetcode509学习记录自代码
随想
录斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。
mmaerd
·
2024-03-09 09:05
Leetcode刷题学习记录
动态规划
leetcode
算法
随想
录算法训练营第五十四天|392.判断子序列、115.不同的子序列
392.判断子序列publicclassSolution{publicboolIsSubsequence(strings,stringt){if(s.Length==0){returntrue;}intk=0;for(inti=0;i
萌帅帅小明
·
2024-03-09 08:34
算法
leetcode
动态规划
c#
双非二本找实习前的准备day5
学习目标:每天2-3到简单sql(刷完即止),每天复习代码
随想
录上的题目3道算法(时间充足可以继续),今天的八股背少一点,MySQL和Redis各1-2道好了,主攻复习是java基础今日碎碎念:1)今天刷
广州悠扬
·
2024-03-09 05:29
leetcode
java
数据结构
算法
职场和发展
【代码
随想
录算法训练营Day39】62.不同路径;63. 不同路径 II
文章目录❇️Day39第九章动态规划part02✴️今日任务❇️62.不同路径自己的思路自己的代码
随想
录思路
随想
录代码❇️63.不同路径II自己的思路自己的代码
随想
录代码❇️Day39第九章动态规划part02
想做一只潜水的猪
·
2024-03-08 12:06
算法
算法D39 | 动态规划2 | 62.不同路径 63. 不同路径 II
代码
随想
录视频讲解:动态规划中如何初始化很重要!
memolaner
·
2024-03-07 17:11
算法训练营
算法
动态规划
数据结构
c++
python
代码
随想
录算法训练营Day34 || leetCode 860.柠檬水找零 || 406.根据身高重建队列 || 452. 用最少数量的箭引爆气球
860.柠檬水找零贪心的思路就是,先把最没用的钱给找出去。本题中,20元没法花出去,只有10和5能找零,但10只能找零20,而5可以找零10与20,所以就想办法把10先花出去即可。之后按照收入顺序来记录钱数并选择找零。如果某次钱的数目变为负数,则说明无法找零,输出错误。classSolution{public:boollemonadeChange(vector&bills){intfive=0,t
qq_44884699
·
2024-03-06 10:34
leetcode
算法
职场和发展
代码
随想
录算法训练营Day20 || leetCode 530.二叉搜索树的最小绝对差 || 501.二叉搜索树中的众数 || 236. 二叉树的最近公共祖先
530.二叉搜索树的最小绝对差最简单的思路为中序遍历,然后遍历数组求差值。classSolution{private:voidtraversal(TreeNode*root,vector&vec){if(root==NULL)return;traversal(root->left,vec);vec.push_back(root->val);//将二叉搜索树转换为有序数组traversal(root
qq_44884699
·
2024-03-06 10:04
算法
leetcode
职场和发展
代码
随想
录算法训练营Day4|leetCode 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、 面试题 02.07. 链表相交、 142.环形链表II
24.两两交换链表中的节点开始写的代码总有一些问题,对比答案之后发现自己少设置了一个变量,(此前想偷懒,把cur和head融合到一块了)。此题我出现的问题,还有一点在于自己忘了指针的作用了,一直奇怪head节点改变后,为什么dummyhead->next依然正确classSolution{public:ListNode*swapPairs(ListNode*head){ListNode*dummy
qq_44884699
·
2024-03-06 10:34
算法
leetcode
链表
代码
随想
录算法训练营Day 36 || 738.单调递增的数字、968.监控二叉树
738.单调递增的数字力扣题目链接(opensnewwindow)给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字x和y满足xint:digits=[int(d)fordinstr(n)]length=len(digits)#从右往左遍历,找到第一个不满足单调递增条件的位置foriinrange(length-1,0
在下小zhan
·
2024-03-06 10:04
leetcode
leetcode
代码
随想
录算法训练营Day37|738.单调递增的数字、968.监控二叉树
738.单调递增的数字题目链接:738.单调递增的数字文档链接:738.单调递增的数字视频链接:贪心算法,思路不难想,但代码不好写!LeetCode:738.单调自增的数字C++实现classSolution{public:intmonotoneIncreasingDigits(intn){stringnum=to_string(n);intflag=num.size();for(inti=num
Magical_Jason
·
2024-03-06 09:33
算法训练
算法
代码
随想
录算法训练营 Day 37 | 738.单调递增的数字,968.监控二叉树
738.单调递增的数字讲解链接:代码
随想
录-738.单调递增的数字啥也不说了,看代码就好拉publicintmonotoneIncreasingDigits(intn){String[]strings=
丢硬币的御坂美琴
·
2024-03-06 09:33
贪心算法
算法
leetcode
代码
随想
录算法训练营第四十七天|● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
仅做学习笔记,详细请访问代码
随想
录●198.打家劫舍●213.打家劫舍II●337.打家劫舍III●198.打家劫舍classSolution{public:introb(vector&nums){if
一枚清澈愚蠢的研究生
·
2024-03-06 04:26
letcode
算法
数据结构
leetcode
算法D34 | 贪心算法4 | 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
代码
随想
录分5/10/20讨论找零方案即可。
memolaner
·
2024-03-05 05:26
算法训练营
算法
数据结构
c++
python
贪心算法
leetcode51 N皇后问题
https://programmercarl.com/0051.N%E7%9A%87%E5%90%8E.html代码
随想
录讲的很清楚。
浦东新村轱天乐
·
2024-03-05 01:52
leetcode
算法
数据结构
日更89 娃的
随想
日落的云朵日落,是令人陶醉的一个景象,日落,是难以忘怀的一杯茶,日落,是一副美丽的画。而我今天看见了一整段日落。我在浇花时,突然看见了晚霞,那晚霞,令人陶醉。我就因此写了这篇作文。日落时,我亲眼见到了,太阳慢慢从云朵上落下。他是怎么落的?让我和你讲解。日落时,云朵简直跟奇幻世界差不多。有的像一条龙,有的像一只鸭子,有的甚至像一只海豚,而有的却像一只恐龙。当我看得陶醉时,云朵,又变了。趁我不注意的时
老猫加油
·
2024-03-04 23:58
周二读书会感恩
随想
2021年4月27日星期二,晴天。
今天周二我们的读书会如期而至,大家都分享的特别好,就这样我们每期的读书会就在这自在平静,愉悦幸福的过程中从大家静彩的分享环节里碰出了智慧火花,很舒服,很享受,谢谢大家的陪伴,谢谢大家的砥砺,感恩遇见!只是每周二都参加不了线上的演说训练学习,有点小遗憾。这个学习平台的氛围特别好,大家都特别的付出,特别的有爱心,没有任何的私心杂念,很干净,很纯正,都是一群正知,正向,正念,正能量的良师益友,还有好多的
别来无恙朱梅
·
2024-03-03 21:34
代码
随想
录算法训练营第7天| 454. 四数相加 II、383. 赎金信、15. 三数之和、18. 四数之和
454.四数相加II题目链接454.四数相加II-力扣(LeetCode)思路这道题目的暴力解法是O(n^4),可以与两数之和一样使用哈希法解决,但是必要两个嵌套for循环了!这道题可以采用的哈希结构为map类型的,key值作元素值,value值作为同一个key值出现的次数本人题解classSolution{public:intfourSumCount(vector&nums1,vector&nu
总系学不废
·
2024-03-02 13:30
代码随想录算法训练营刷题
算法
回溯 Leetcode 37 解数独
解数独Leetcode37学习记录自代码
随想
录编写一个程序,通过填充空格来解决数独问题。数独的解法需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。
mmaerd
·
2024-03-02 05:17
Leetcode刷题学习记录
leetcode
算法
职场和发展
两个字符串的删除操作 -代码
随想
录
题目:代码(首刷自解2024年2月29日):classSolution{public://动态规划好像和找最长公共子序列一样?intminDistance(stringword1,stringword2){intsz1=word1.size();intsz2=word2.size();//dpinitvector>dp(sz1+1,vector(sz2+1,0));for(inti=0;i<=sz
meeiuliuus
·
2024-03-01 16:29
#
leetcode
---medium
算法
动态规划
c++
leetcode
算法D32 | 贪心算法2 | 122.买卖股票的最佳时机II 55. 跳跃游戏 45.跳跃游戏II
代码
随想
录P只收集每天的正利润,利润可以每天分解。
memolaner
·
2024-03-01 06:45
算法
数据结构
c++
python
贪心算法
现代诗5首
2重阳
随想
山在心里,雁阵驮心事。想象一把茱萸抚摸落日诗句,高出头顶。我不遥望故乡在血液里,脚下没有泥土。风陪我临窗。它呼唤酒,对镜举空我的身体。脸。都有谁的影?我不说话,我
静铃音
·
2024-03-01 03:56
代码
随想
录算法训练营总结
正式结束了代码
随想
录算法训练营为期60天的打卡,最终能够坚持下来感觉还是很有成就感的。
张金卓2023
·
2024-03-01 00:07
算法
数据结构
代码
随想
录day5:哈希表part1,哈希基本思路,HashSet&HashMap用法
文章目录day5:哈希表part1242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和day5:哈希表part1242.有效的字母异位词242.有效的字母异位词-力扣(LeetCode)什么时候想到用哈希法,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。当哈希表长度确定时,可以用数组模拟哈希表classSolution{publicbooleanisAna
O_ra_Cle
·
2024-03-01 00:06
代码随想录
哈希算法
散列表
算法
代码
随想
录算法训练营第四十三天|1049.最后一块石头的重量II、494.目标和
1049.最后一块石头的重量IIpublicclassSolution{publicintLastStoneWeightII(int[]stones){intsum=0;for(inti=0;i=stones[i];j--){dp[j]=Math.Max(dp[j],dp[j-stones[i]]+stones[i]);}}returnsum-dp[target]-dp[target];}}明确是
萌帅帅小明
·
2024-02-29 06:44
算法
leetcode
c#
动态规划
代码
随想
录算法训练营day02|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
-力扣(LeetCode)文章讲解:代码
随想
录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1.暴力解法classSolution:defsortedSquares
一只马儿️
·
2024-02-28 20:03
算法
二刷代码
随想
录算法训练营第七天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
目录一、454.四数相加II二、383.赎金信三、15.三数之和18.四数之和一、454.四数相加II题目链接:力扣文章讲解:代码
随想
录视频讲解:学透哈希表,map使用有技巧!
magic bamboo
·
2024-02-28 11:23
算法
leetcode
哈希算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他