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
C++PAT乙级刷题笔记
风二西CTF流量题大集合-
刷题笔记
|其他题
flag123docx.pcapngflag{de51f87f-0d63-433b-99e0-4a002345d908}Baby_TCPDASCTF{b4a7c67f-5236-4bce-bcbe-1a2359337d49}sql_icmp_zip.pcapngflag{2243eea3-db77-4796-b88c-c77844dbc0bd}sql_icmp.pcapngflag{b64e071
zerorzeror
·
2024-01-27 02:25
笔记
安全
web安全
网络安全
python
代码随想录
刷题笔记
-Day10
1.用栈实现队列232.用栈实现队列https://leetcode.cn/problems/implement-queue-using-stacks/description/请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元
枯树老斑鸠
·
2024-01-26 22:39
代码随想录
算法
java
代码随想录
刷题笔记
-Day11
1.逆波兰表达式求值150.逆波兰表达式求值https://leetcode.cn/problems/evaluate-reverse-polish-notation/description/给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。注意:有效的算符为'+'、'-'、'*'和'/'。每个操作数(运算对象)都可以是一个整数
枯树老斑鸠
·
2024-01-26 22:39
代码随想录
笔记
算法
java
代码随想录
刷题笔记
-Day09
1.移除元素27.移除元素https://leetcode.cn/problems/remove-element/给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:输入:nums=[3,2,2,3],val=
枯树老斑鸠
·
2024-01-26 22:09
代码随想录
笔记
算法
java
代码随想录
刷题笔记
-Day08
1.右旋字符串55.右旋字符串https://kamacoder.com/problempage.php?pid=1065字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串s和一个正整数k,请编写一个函数,将字符串中的后面k个字符移到字符串的前面,实现字符串的右旋转操作。例如,对于输入字符串"abcdefg"和整数2,函数应该将其转换为"fgabcde"。输入示例:2a
枯树老斑鸠
·
2024-01-26 22:08
代码随想录
笔记
算法
java
代码随想录
刷题笔记
-Day01
1.二分查找704.二分查找https://leetcode.cn/problems/binary-search/description/给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标
枯树老斑鸠
·
2024-01-26 22:38
代码随想录
算法
代码随想录
刷题笔记
-Day02
1.有序数组的平方977.有序数组的平方https://leetcode.cn/problems/squares-of-a-sorted-array/description/给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9
枯树老斑鸠
·
2024-01-26 22:38
代码随想录
算法
笔记
java
【C++】反向迭代器模拟实现
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.利用适配器的思想2
樊梓慕
·
2024-01-26 11:24
C++
c++
开发语言
Leetcode
刷题笔记
之: 二叉树
本文参考leetcode的数据结构与算法笔记系列github地址目录1.深度遍历1.1前序遍历1.2中序遍历1.3后序遍历2.广度遍历3.利用递归解决的问题#Definitionforabinarytreenode.classTreeNode:def__init__(self,val=0,left=None,right=None):self.val=valself.left=leftself.ri
RealDuxy
·
2024-01-26 03:24
算法
Leetcode
算法
二叉树
数据结构
leetcode
刷题笔记
_二叉树相关
二叉树相关合并二叉树:二叉搜索树相关第98题验证二叉搜索树第99题恢复二叉搜索树第1382题将二叉搜索树变平衡中序遍历+有序数组构建AVL树:*通过递归,自下而上不断地旋转,直到二叉搜索树满足平衡树AVL的条件:第938题二叉搜索树的范围和第110题高度平衡的二叉树自顶向下递归:自底向上递归:不同的二叉搜索树:第96题不同的二叉搜索树动态规划DP:*第95题不同的二叉搜索树II递归回溯:*第222
小白要努力sgy
·
2024-01-26 03:21
leetcode
笔记
算法
LeetCode
刷题笔记
10.26 二叉树染色
为什么刷这道题首先这道题是我前两天笔试的时候一道题的简化情况,也就是这道题k=1的情况。开始的时候我是怎么想的刚开始我想的是,二叉树层序遍历,然后计算隔层的相加和,然后用例只过了30%,后来想想,我这个想法是很不对的,因为不一定一层的节点需要选完,有可能只选一部分,所以这样的话只能过一些正好符合这个思路的用例。力扣原题之后我便在力扣上找到了原题,如下:https://leetcode-cn.com
qq_43500002
·
2024-01-26 03:50
leetcode
动态规划
算法
leetcode
刷题笔记
-二叉树1
今天开始刷二叉树了。对称二叉树给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443这道题实际上就是判断两棵树是否完全相同的问题的翻版,对比判断两棵树是否相等的模板代码:booleanisSameTree(TreeNoderoot1,TreeNoderoot2){//都为空的话,显然相同if(root1==null&&root2==n
弥钥
·
2024-01-26 03:50
leetcode
Leetcode
刷题笔记
(二叉树)
Leetcode
刷题笔记
(二叉树)二叉树Leetcode
刷题笔记
(二叉树)idea二叉递归模板543.二叉树的直径(easy)124.二叉树中的最大路径和(hard)同543199.二叉树的右视图(medium
Gowott
·
2024-01-26 03:16
leetcode
刷题笔记
leetcode
深度优先
算法
LeetCode
刷题笔记
之二叉树(一)
一、二叉树的基础知识常见的二叉树类型:满二叉树(FullBinaryTree):只有度为0和度为2的结点,且度为0的结点位于最后一层。完全二叉树(CompleteBinaryTree):倒数第二层是满二叉树,倒数第一层的结点全部位于左方。二叉搜索树(BinarySearchTree):(二叉排序树),按照左根右的顺序遍历二叉排序树后,得到的数组是升序的。平衡二叉搜索树(Self-balancing
abtgu
·
2024-01-26 03:15
课程复习
leetcode
笔记
算法
Java-LeetCode
刷题笔记
p485-最大连续1的个数classSolution{publicintfindMaxConsecutiveOnes(int[]nums){//输入数组intmaxCount=0,count=0;intn=nums.length;//得到数组长度for(inti=0;ihm=newHashMap、、、,如果符合条件的话就会将哈希表中的键值赋值给ints数组}returnints;//返回ints数
AARON RAMSEY
·
2024-01-25 19:40
leetcode
数据结构
算法
java
leetcode
刷题笔记
-355. 设计推特(java实现)
题目描述设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近十条推文。你的设计需要支持以下的几个功能:postTweet(userId,tweetId):创建一条新的推文getNewsFeed(userId):检索最近的十条推文。每个推文都必须是由此用户关注的人或者是用户自己发出的。推文必须按照时间顺序由最近的开始排序。follo
成钰
·
2024-01-25 19:39
算法
编程刷题
算法
java
数据结构
LeetCode
刷题笔记
(Java)---第661-680题
文章目录前言笔记导航661.图片平滑器662.二叉树最大宽度664.奇怪的打印机665.非递减数列667.优美的排列II668.乘法表中第k小的数669.修剪二叉搜索树670.最大交换671.二叉树中第二小的节点673.最长递增子序列的个数674.最长连续递增序列675.为高尔夫比赛砍树676.实现一个魔法字典677.键值映射678.有效的括号字符串679.24点游戏680.验证回文字符串Ⅱ前言需
三木加两木
·
2024-01-25 19:08
#
LeetCode刷题笔记
leetcode
java
算法
数据结构
LeetCode
刷题笔记
(Java)---第621-640题
课程表III632.最小区间633.平方数之和636.函数的独占时间637.二叉树的层平均值638.大礼包639.解码方法2640.求解方程前言需要开通vip的题目暂时跳过笔记导航点击链接可跳转到所有
刷题笔记
的导航链接
三木加两木
·
2024-01-25 19:38
#
LeetCode刷题笔记
算法
数据结构
java
leetcode
LeetCode
刷题笔记
(Java)---第461-480题
文章目录前言笔记导航461.汉明距离462.最少移动次数使数组元素相等II463.岛屿的周长464.我能赢吗467.环绕字符串中唯一的子字符串468.验证IP地址470.用Rand7()实现Rand10()472.连接词473.火柴拼正方形474.一和零475.供暖器476.数字的补数477.汉明距离总和478.在圆内随机生成点479.最大回文数乘积前言需要开通vip的题目暂时跳过笔记导航点击链接
三木加两木
·
2024-01-25 19:37
#
LeetCode刷题笔记
java
leetcode
算法
数据结构
LeetCode
刷题笔记
(Java)---第501-520题
514.自由之路515.在每个树行中找最大值516.最长回文子序列517.超级洗衣机518.零钱兑换II519.随机翻转矩阵520.检测大写字母前言需要开通vip的题目暂时跳过笔记导航点击链接可跳转到所有
刷题笔记
的导航链接文章目录前言笔记导航
三木加两木
·
2024-01-25 19:37
#
LeetCode刷题笔记
算法
leetcode
数据结构
java
LeetCode
刷题笔记
(Java)---第561-580题
二叉树的坡度564.寻找最近的回文数565.数组嵌套566.重塑矩阵567.字符串的排列572.另一个树的子树575.分糖果576.出界的路径数前言需要开通vip的题目暂时跳过笔记导航点击链接可跳转到所有
刷题笔记
的导航链接
三木加两木
·
2024-01-25 19:07
#
LeetCode刷题笔记
算法
数据结构
leetcode
java
LeetCode
刷题笔记
(Java)---第441-460题
文章目录前言笔记导航441.排列硬币442.数组中重复的数据443.压缩字符串445.两数相加II446.等差数列划分II-子序列447.回旋镖的数量448.找到所有数组中消失的数字449.序列化和反序列化二叉搜索树450.删除二叉搜索树中的节点451.根据字符出现频率排序452.用最少数量的箭引爆气球453.最小移动次数使数组元素相等454.四数相加II455.分发饼干456.132模式457.
三木加两木
·
2024-01-25 19:06
#
LeetCode刷题笔记
算法
leetcode
数据结构
java
c语言贪心算法合并箭,LeetCode刷题题库:贪心算法
LeetCode
刷题笔记
:贪心算法自大学开始,我便陆陆续续的学习一些算法和数据结构方面的内容,同时也开始在一些平台刷题,也会参加一些大大小小的算法竞赛。
高中化学孙环宇
·
2024-01-25 13:44
c语言贪心算法合并箭
leetcode
刷题笔记
剑指 Offer 04. 二维数组中的查找
题目描述:在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:从矩阵的左下角元素开始与target作比较,如果大于target,则该行的元素都比目标值大,向上一行查找,如果小于目标值,则该列都比目标值小,向右一列查找,等于则返回true,当遍历完所有行或者所有列,则
_,_
·
2024-01-25 07:00
数据结构
算法
leetcode
风二西CTF流量题大集合-
刷题笔记
|NSSCTF流量题(2)
21.[SUCTF2018招新赛]followmeSUCTF{password_is_not_weak}22.[MoeCTF2022]usbmoectf{Learned_a6ou7_USB_tr@ffic}23.[黑盾杯2020]Blueflag{Gre4t_j0B_ON_This_Blue_sh4rk}24.[蓝帽杯2022初赛]domainhacker2提交发现,07ab403ab740c15
zerorzeror
·
2024-01-25 05:56
笔记
安全
web安全
网络安全
python
风二西CTF流量题大集合-
刷题笔记
|基础题(4)
61.sql2sql.pcapngflag{a3eb0ff8-e467-5036-7c9b-287f6848d5f3}62.冰蝎2.0swt1.pcapngflag{0867c25f69f0c62c970408ccefe29bb7}64.gs哥斯拉流量4.0gs.pcapngflag{0fffbfa87e5508955b397950502db0bd}65.冰蝎web流量webshell.pcapn
zerorzeror
·
2024-01-25 05:56
笔记
安全
web安全
网络
网络安全
python
风二西CTF流量题大集合-
刷题笔记
|基础题(3)
41.findtheflagfindtheflag.capIdentification反向16进制flaglfgaa{ah_!oy_uofnu_dti}!反向flag{aha!_you_found_it!}42.sniffersniffer.pcapngflag{NCTF_R4r_Cr4ck}43.sqlmapsqlmap.pcapISG{BLind_SQl_InJEcTi0N_DeTEcTEd}
zerorzeror
·
2024-01-25 05:25
笔记
web安全
安全
python
网络
2020-11-21
驻马店市市政行业给水排水
乙级
资质如何办理市政行业给水排水
乙级
资质标准1:资历和信誉(1)具有独立企业法人资格。(2)社会信誉良好,注册资本不少于100万元人民币。
82a4b4f7764c
·
2024-01-25 01:37
【代码随想录】
刷题笔记
Day55
前言周三,又到了为组会焦虑的日子,此为近忧,而找工作乃远虑啊,争取继续刷完~739.每日温度-力扣(LeetCode)什么时候用单调栈一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置问题本质用栈来记录遍历过的元素,达到空间换时间的效果存放元素存下标i,方便计算差值,需要比较时T[i]读取大小顺序右边第一个大/小,则从栈头到栈底,单调递增/减具体过程看题解视频,做的非常清晰c
小涛44
·
2024-01-24 18:40
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
新画图不好用?『 图层困扰?』『 剪切板拷贝失败?』旧版画图软件yyds
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言新版画图的两大问题:1.1
樊梓慕
·
2024-01-24 11:14
经验分享
笔记
【Linux】文件周边001之系统文件IO
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.C语言文件IO1.1C
樊梓慕
·
2024-01-24 11:13
Linux
开发语言
linux
【LeetCode
刷题笔记
(五十八)】之 406.根据身高重建队列
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一.题目(一)题干假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj
Harmony_Launch
·
2024-01-24 10:02
#
LeetCode
数据结构
算法
leetcode
乙级
1092 最好吃的月饼
月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨……在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。输入格式:输入首先给出两个正整数N(≤1000)和M(≤100),分别为月饼的种类数(于是默认月饼种类从1到N编号)和参与统计的城市数量。接下来M行,每行给出N个非负整数(均
禹宙无声
·
2024-01-24 03:49
c++
笔记
经验分享
乙级
1098 岩洞施工
要将一条直径至少为1个单位的长管道水平送入地形复杂的岩洞中,究竟是否可能?下面的两幅图分别给出了岩洞的剖面图,深蓝色的折线勾勒出岩洞顶部和底部的轮廓。图1是有可能的,绿色部分显示直径为1的管道可以送入。图2就不可能,除非把顶部或底部的突出部分削掉1个单位的高度。本题就请你编写程序,判断给定的岩洞中是否可以施工。输入格式:输入在第一行给出一个不超过100的正整数N,即横向采样的点数。随后两行数据,从
禹宙无声
·
2024-01-24 03:49
c++
笔记
经验分享
乙级
1083 是否存在相等的差
给定N张卡片,正面分别写上1、2、……、N,然后全部翻面,洗牌,在背面分别写上1、2、……、N。将每张牌的正反两面数字相减(大减小),得到N个非负差值,其中是否存在相等的差?输入格式:输入第一行给出一个正整数N(2≤N≤10000),随后一行给出1到N的一个洗牌后的排列,第i个数表示正面写了i的那张卡片背面的数字。输出格式:按照“差值重复次数”的格式从大到小输出重复的差值及其重复的次数,每行输出一
禹宙无声
·
2024-01-24 03:49
c++
笔记
经验分享
乙级
1076 Wifi密码
下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”——老师们为了促进学生学习也是拼了……本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成wifi的密码。这里简单假设每道选择题都有4个选项,有且只有1个正确答案。输入格式
禹宙无声
·
2024-01-24 03:19
c++
笔记
经验分享
乙级
1090 危险品装箱
集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸。本题给定一张不相容物品的清单,需要你检查每一张集装箱货品清单,判断它们是否能装在同一只箱子里。输入格式:输入第一行给出两个正整数:N(≤104)是成对的不相容物品的对数;M(≤100)是集装箱货品清单的单数。随后数据分两大块给出。第一块有N行,每行给出一对不相容的物品。第二块
禹宙无声
·
2024-01-24 03:19
c++
笔记
经验分享
乙级
1100 校庆
2019年浙江大学将要庆祝成立122周年。为了准备校庆,校友会收集了所有校友的身份证号。现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友。输入格式:输入在第一行给出不超过105的正整数N,随后N行,每行给出一位校友的身份证号(18位由数字和大写字母X组成的字符串)。题目保证身份证号不重复。随后给出前来参加校庆的所有人士的信息:首先是一个不超过105的正整数M,随后M行,每
禹宙无声
·
2024-01-24 03:49
c++
笔记
经验分享
乙级
1065 单身狗
“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(≤50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤10000),为参加派对的总人数;随后一行给出这M位客人的ID,以空格
禹宙无声
·
2024-01-24 03:48
c++
笔记
经验分享
pat考试
乙级
1087 有多少不同的值
当自然数n依次取1、2、3、……、N时,算式⌊n/2⌋+⌊n/3⌋+⌊n/5⌋有多少个不同的值?(注:⌊x⌋为取整函数,表示不超过x的最大自然数,即x的整数部分。)输入格式:输入给出一个正整数N(2≤N≤104)。输出格式:在一行中输出题面中算式取到的不同值的个数。输入样例:2017输出样例:1480下面是的我代码:#include//万能头usingnamespacestd;intn;intcn
禹宙无声
·
2024-01-24 03:48
c++
笔记
经验分享
Leetcode
刷题笔记
题解(C++):LCR 174. 寻找二叉搜索树中的目标节点
思路:二叉搜索树的中序遍历是有序的从大到小的,故得出中序遍历的结果,即要第cnt大的数为倒数第cnt的数/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(i
Demo.demo
·
2024-01-24 00:24
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):LCR 153. 二叉树中和为目标值的路径
思路:利用回溯的思想,回溯的退出条件为当前节点为空,是符合路径的判断条件为路径和为目标值且叶子节点包含了,代码如下:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*Tree
Demo.demo
·
2024-01-24 00:24
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):LCR 102. 目标和
思路:利用回溯去遍历,回溯结束条件为遍历到最后一个数字,如果符合target则目标数+1classSolution{public://记录合为结果的数量intcount=0;intfindTargetSumWays(vector&nums,inttarget){//利用回溯来寻找backtrack(nums,target,0,0);returncount;}voidbacktrack(vector
Demo.demo
·
2024-01-24 00:54
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):165. 比较版本号
思路:利用小数点来分开求和,判断和是否相等来推断两个版本号是否一致classSolution{public:intcompareVersion(stringversion1,stringversion2){inti=0;//记录version1的字符下标intj=0;//记录version2的字符下标intnum1=0;//保存version1的和intnum2=0;//保存version2的和w
Demo.demo
·
2024-01-24 00:53
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):LCR 121. 寻找目标值 - 二维数组
思路:从左小角或者右上角开始遍历,假设右上角开始遍历,如果当前值大于目标值则列-1;如果当前值小于目标值则行+1,以此遍历来查找目标值;注意col和row的选取classSolution{public:boolfindTargetIn2DPlants(vector>&plants,inttarget){if(plants.size()==0)returnfalse;//定义右上角的坐标值intro
Demo.demo
·
2024-01-24 00:53
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):腾讯笔试-假期(动态规划)
思路:动态规划的思路,第i天与第i-1天的活动有关,以及公司营业或者健身房营业都有关如果当天选择休息,则上一天的最小休息值+1即可如果当天选择工作,则等于上一天选择休息或者健身的最小休息值即可如果当天选择健身,则等于上一天选择休息或者工作的最小休息值即可注意的是还要判断当天的公司以及健身房的情况代码如下:#include#include#includeusingnamespacestd;#defi
Demo.demo
·
2024-01-24 00:23
Leetcode算法题解
c++
算法
动态规划
腾讯笔试
Leetcode
刷题笔记
题解(C++):92. 反转链表 II
思路:获取要反转的区间,拆开之后进行反转再拼接/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):v
Demo.demo
·
2024-01-24 00:23
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):BM11 链表相加(二)
思路:先对两个链表进行反转,反转求和注意进位运算,求和完成之后再进行反转得到结果/***structListNode{*intval;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/#includeclassSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
Demo.demo
·
2024-01-24 00:23
Leetcode算法题解
leetcode
笔记
c++
Leetcode
刷题笔记
题解(C++):滴滴笔试-餐馆问题(贪心算法)
思路:贪心算法对桌子的容量从小到大进行排序对顾客的消费金额从大到小进行排序,如果金额相同人数少的优先然后进行遍历放置顾客到桌子上,放置之后对桌子状态进行标记,按这个思路写代码即可,注意使用结构体或者map一般结构体还是好用代码如下:#include#include#includeusingnamespacestd;//定义顾客结构体structCustomer{public:intnum;intm
Demo.demo
·
2024-01-24 00:22
Leetcode算法题解
算法
c++
数据结构
滴滴笔试
贪心算法
Leetcode
刷题笔记
题解(C++):数字和为sum的方法数
思路:动态规划的思路从0-sum由数组进行组合可以凑成0-sum,具体看图讲一下里面的一个点的含义:比如[5][5]=3;这个点说明如果sum=5,由现有数组组成的方案有3种再如[5][4]=2,说明由数组55102组成的方案有2种动态方程构建思路:1.如果sum=nums[i]则把num[i]作为构成sum的一员,方案数=之前的方案数+构成sum-nums[i]的方案数注意对于构成0的只有1种方
Demo.demo
·
2024-01-24 00:52
Leetcode算法题解
c++
动态规划
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
其他