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
力扣刷题
力扣刷题
——1. 两数之和
题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]解题语言PHP解题思路因为求两数之和,我首先想的是进行排序,这样后期查找能节省一定时间
烂尾大王_BigTree
·
2023-02-19 01:07
刷爆力扣之公平的糖果交换
刷爆力扣之公平的糖果交换HELLO,各位看官大大好,我是阿呆今天阿呆继续记录下
力扣刷题
过程,收录在专栏算法中该专栏按照不同类别标签进行刷题,每个标签又分为Easy、Medium、Hard三个等级本部分所有题目均来自于
叫我阿呆就好了
·
2023-02-05 00:33
#
数组
leetcode
算法
职场和发展
力扣刷题
:统计好三元数组
1.题目描述给你一个整数数组arr,以及a、b、c三个整数。请你统计其中好三元组的数量。如果三元组(arr[i],arr[j],arr[k])满足下列全部条件,则认为它是一个好三元组。0int:m=0foriinrange(len(arr)-2):forjinrange(i+1,len(arr)-1):forkinrange(j+1,len(arr)):if(abs(arr[i]-arr[j])<
qqinghuo
·
2023-02-03 14:33
数据结构与算法
leetcode
力扣刷题
记录82.1-----347. 前 K 个高频元素
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public://l>r就是小顶堆这里提供的是权重的比较方法classmycomparsion{public:booloperator()(constpair&left,constpair&right){returnleft.second>right.second;}};vectortopKFrequent(vector&
@白圭
·
2023-02-01 16:58
leetcode
算法
c++
力扣刷题
记录——709. 转换成小写字母、771. 宝石与石头、704. 二分查找
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《
力扣刷题
记录——709.转换成小写字母、771.宝石与石头
爱睡觉的咋
·
2023-01-29 22:03
蓝桥杯刷题
leetcode
算法
职场和发展
蓝桥杯
刷题
力扣刷题
记录——804. 唯一摩尔斯密码词、806. 写字符串需要的行数、824. 山羊拉丁文
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《
力扣刷题
记录——804.唯一摩尔斯密码词、806.写字符串需要的行数
爱睡觉的咋
·
2023-01-29 22:03
蓝桥杯刷题
leetcode
蓝桥杯
算法
力扣刷题
pdf(java版本,内含暗黑版和光明版),都在这里了
BAT大佬
力扣刷题
pdf,都在这里了!相信很多小伙伴刷题的时候面对力扣上近两千道题目,感觉无从下手!
逆风的猫
·
2023-01-26 08:11
算法生命-新手村70道题
java
leetcode
算法
力扣刷题
day38|完全背包问题总结、518零钱兑换 II、377组合总和 Ⅳ
文章目录完全背包问题思路518.零钱兑换II思路动态规划五步曲377.组合总和Ⅳ思路动态规划五部曲完全背包问题思路01背包和完全背包唯一不同就是体现在遍历顺序上,所以本文就不去做动规五部曲了,我们直接针对遍历顺序经行分析!我们知道01背包内嵌的循环是从大到小遍历,为了保证每个物品仅被添加一次。而完全背包的物品是可以添加多次的,所以要从小到大去遍历,即://先遍历物品,再遍历背包for(inti=0
HammerDeng
·
2023-01-23 06:59
leetcode
leetcode
算法
职场和发展
力扣刷题
——剑指Offer(第二版)|| JAVA语言|| Day2[重建二叉树,用两个栈实现队列]
目录1.重建二叉树【题目】【思路】【代码】2.用两个栈实现队列【题目】【思路】【代码】1.重建二叉树【题目】输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。Input:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]Output:[3,9,20,null,null,15,7]Inpu
我不算小饼干
·
2023-01-19 07:35
力扣刷题
——剑指Offer(第二版)|| JAVA语言|| Day3[斐波那契数列,青蛙跳台阶问题,旋转数组的最小数字]
1.斐波那契数列【题目】【思路】暴力递归法:看代码动态规划法:看代码矩阵求幂法:看代码【代码】暴力递归法classSolution{publicintfib(intn){if(nnumbers[l]){returnnumbers[l];}intmid=(r+l)/2;//如果中间大于最左,那么左半边是顺序的,不存在有最小的可能if(numbers[l]numbers[mid]){r=mid;//剩
我不算小饼干
·
2023-01-19 07:35
力扣刷题
指南
LeetCode算法笔记LeetCode数组27.移除元素35.搜索插入位置209.长度最小的子数组59.螺旋矩阵II217.存在重复元素53.最长子序列和?链表142.环形链表II203.移除链表元素206.反转链表707.设计链表19.删除链表的倒数第N个结点面试题02.07.链表相交哈希表1.两数之和15.三数之和202.快乐数242.有效字母的异位词304.两个数组的交集383.赎金信45
阿楷不当程序员
·
2023-01-16 10:17
关于蒜法
算法
leetcode
2023华为机考刷题指南:八周机考速通车
考试系统是华为的时习知(类似牛客网acm模式),前期可以用
力扣刷题
,后期熟悉下牛客网的环境。华为实习大约在三月底或四月初机考,算法类型约10个左右,一周发两种算法练习。实际上机考题目很简单,第一第二
旧事渐暖
·
2023-01-12 03:20
逻辑思维养成——编程题目思考
笔试面试反思思考
华为
力扣刷题
记录——412. Fizz Buzz、414. 第三大的数、415. 字符串相加
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《412.FizzBuzz、414.第三大的数、415.字符串相加》。412.FizzBuzz题目描述给你一个整数n,找出从1到n各个整数的FizzBuzz表示,并用字符串数组answer(下标从1开始)返回结果,其中:answer[i]=="FizzBuz
爱睡觉的咋
·
2023-01-11 08:12
蓝桥杯刷题
leetcode
蓝桥杯
算法
刷题
力扣刷题
记录——367. 有效的完全平方数、383. 赎金信、387. 字符串中的第一个唯一字符、389. 找不同
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《367.有效的完全平方数、383.赎金信、387.字符串中的第一个唯一字符、389.找不同》。367.有效的完全平方数题目描述给你一个正整数num。如果num是一个完全平方数,则返回true,否则返回false。完全平方数是一个可以写成某个整数的平方的整数
爱睡觉的咋
·
2023-01-11 08:42
蓝桥杯刷题
蓝桥杯
算法
数据结构
力扣
刷题
力扣刷题
记录——392. 判断子序列、401. 二进制手表、409.最长回文串
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《392.判断子序列、401.二进制手表、409.最长回文串》。392.判断子序列题目描述给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abc
爱睡觉的咋
·
2023-01-11 08:42
蓝桥杯刷题
数据结构
算法
力扣
蓝桥杯
刷题
数据结构二叉树前中后遍历
力扣数据结构基础题–二叉树前、中、后序遍历题目来源题目来自于
力扣刷题
网站数据结构的一个学习计划如图:题目介绍这次说的是第10天学习计划,(这其实之前就开启了这个计划,过了时间又重新开始,有能力的同学完全可以去搜索题号提前做后面天数的学习计划
周三跌
·
2023-01-09 13:11
leetcode
数据结构
算法
c++
力扣刷题
笔记
题目概述123题买卖股票的最佳时机3给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:prices=[3,3,5,0,0,3,1,4]输出:6解释:在第4天(股票价格=0)的时候买入,在第6天(股票价格=3)的时候卖出,这笔交易所能获得利润=3
收割稻草的假面骑士
·
2023-01-07 11:53
leetcode
蓝桥杯
p2p
力扣刷题
记录——326.3的幂、338. 比特位计数、342. 4的幂、350. 两个数组的交集 II
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《326.3的幂、338.比特位计数、342.4的幂、350.两个数组的交集II》。326.3的幂题目描述给定一个整数,写一个函数来判断它是否是3的幂次方。如果是,返回true;否则,返回false。整数n是3的幂次方需满足:存在整数x使得n==3x示例1:
爱睡觉的咋
·
2023-01-05 19:32
蓝桥杯刷题
leetcode
算法
职场和发展
蓝桥杯
刷题
算法工程师14——
力扣刷题
刷题六大思想(1)递归(2)枚举(3)动态优化(4)贪心(5)分治(6)回溯1概述1.1刷题技巧1.2刷题顺序2基本的输入输出2.1牛客网的OJ题联系2.2**案例1**2.3**案例2**2.4**案例3**3背包问题3.1问题描述3.2解法3.3代码3.4参考3.5完全背包问题4最短路径4.1(1)单源最短路_牛客题霸_牛客网4.2数组最短路径思想参考资料六大思想八大算法基础思想_h21396
晓码bigdata
·
2023-01-05 17:19
计算机视觉算法工程师
面试
Python
力扣刷题
01-二分查找&移除元素
二分查找「二分查找算法(BinarySearchAlgorithm)」:也叫做「折半查找算法」、「对数查找算法」。是一种在有序数组中查找某一特定元素的搜索算法。基本算法思想:先确定待查找元素所在的区间范围,在逐步缩小范围,直到找到元素或找不到该元素为止。二分查找算法的过程如下所示:每次查找时从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,
夜猫子不秃
·
2023-01-05 10:51
LeetCode题目
算法
leetcode
python
力扣刷题
记录——231. 2 的幂、228. 汇总区间、242. 有效的字母异位词
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《231.2的幂、228.汇总区间、242.有效的字母异位词》。目录231.2的幂题目描述解题思路解题代码228.汇总区间题目描述解题思路解题代码242.有效的字母异位词题目描述解题思路解题代码231.2的幂题目描述给你一个整数n,请你判断该整数是否是2的幂
爱睡觉的咋
·
2023-01-03 17:28
蓝桥杯刷题
leetcode
算法
职场和发展
蓝桥杯
刷题
力扣刷题
记录——258. 各位相加、263.丑数、268.丢失的数字
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《258.各位相加、263.丑数、268.丢失的数字》。目录258.各位相加题目描述解题思路解题代码263.丑数题目描述解题思路解题代码268.丢失的数字题目描述解题思路解题代码258.各位相加题目描述给定一个非负整数num,反复将各个位上的数字相加,直到结
爱睡觉的咋
·
2023-01-03 17:28
蓝桥杯刷题
leetcode
算法
职场和发展
蓝桥杯
刷题
力扣刷题
记录——190. 颠倒二进制位、191. 位1的个数、202. 快乐数
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《190.颠倒二进制位、191.位1的个数、202.快乐数》。目录190.颠倒二进制位题目描述解题思路解题过程191.位1的个数题目描述解题思路解题代码202.快乐数题目描述解题思路解题代码190.颠倒二进制位题目描述颠倒给定的32位无符号整数的二进制位。示
爱睡觉的咋
·
2023-01-01 11:16
蓝桥杯刷题
leetcode
算法
职场和发展
蓝桥杯
数据结构
力扣刷题
记录——205.同构字符串、217. 存在重复元素、283. 移动零
本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《205.同构字符串、217.存在重复元素、283.移动零》。目录205.同构字符串题目描述解题思路解题代码217.存在重复元素题目描述解题思路解题代码283.移动零题目描述解题思路解题过程205.同构字符串题目描述给定两个字符串s和t,判断它们是否是同构的
爱睡觉的咋
·
2023-01-01 11:16
蓝桥杯刷题
leetcode
算法
职场和发展
蓝桥杯
刷题
力扣刷题
记录77.1-----309. 最佳买卖股票时机含冷冻期
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public://状态0买入与保持//状态1卖出//状态2冷冻期//状态3卖出过了冷冻期//i表示天数j表示状态intmaxProfit(vector&prices){inti;intlength=prices.size();vector>dp(length,vector(4,0));dp[0][0]=-prices[0]
@白圭
·
2022-12-29 23:13
leetcode
算法
动态规划
力扣刷题
记录79.1-----322. 零钱兑换
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intcoinChange(vector&coins,intamount){inti,j;intlength=coins.size();vectordp(amount+1,INT_MAX);dp[0]=0;for(i=0;i
@白圭
·
2022-12-29 23:13
leetcode
算法
力扣刷题
记录75.1-----300. 最长递增子序列
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intlengthOfLIS(vector&nums){inti,j;intreturn_int=0;intlength=nums.size();vectordp(nums.size(),1);for(i=0;inums[i])dp[j]=max(dp[j],dp[i]+1);}}for(i=0;iretur
@白圭
·
2022-12-29 23:42
leetcode
算法
数据结构
力扣刷题
路线-c++学习笔记(1)
1.数组数组的在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。如下所示数组的元素是不能删的,只能覆盖。可以看出在C++中二维数组在地址空间上是连续的解释一下:每次都是加4,因为int型的数组,所以相邻的元素地址差4个字节16进制中8+4=c2.vector的使用方法:在C++中,vector是一个十分有用的容器,是一个能够存放任意类型的动态数组,能够增加和压
不是一个合格的程序员
·
2022-12-26 13:12
leetcode
学习
算法
力扣刷题
记录57.1-----198. 打家劫舍
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//每一次抢劫前一家或者本家加上前前家public:introb(vector&nums){inti;intlength=nums.size();if(length==1)returnnums[0];else{vectordp(length,0);dp[0]=nums[0];dp[1]=max(nums[0],nums[1
@白圭
·
2022-12-21 05:58
leetcode
算法
动态规划
力扣刷题
记录58.1-----200. 岛屿数量
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public://原地修改节省空间很妙voidinfect(vector>&grid,inty,intx,intheight,intlength){//越界或者不满足条件if(y=height||x=length||grid[y][x]!='1')return;//std::cout>&grid){inti,j;intre
@白圭
·
2022-12-21 05:58
leetcode
c++
算法
力扣刷题
记录56.1-----169. 多数元素
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intmajorityElement(vector&nums){inti,j;unordered_mapre_map;unordered_map::iteratorit;intlength=nums.size();for(i=0;isecond++;}else{re_map.insert(pair(nums[
@白圭
·
2022-12-21 05:58
leetcode
哈希算法
算法
【
力扣刷题
】双指针在数组、链表中的妙用
在刷力扣的时候是按照代码随想录的顺序刷的,在刷前两章数组和链表时发现双指针法是一种经常用到,但是有时不知道该咋用的方法。文中有许多都是引用代码随想录的内容,仅做记录,并非完全原创,只是为了供自己也供大家整理并做个参考。目录1.双指针从两边向中间移动①如力扣977题有序数组的平方(附上链接:代码随想录)②类似快速排序算法的双指针也可能解决某些数组或链表问题:2.双指针从头一起开始如力扣206.反转链
chenyuhaokaixin
·
2022-12-20 13:32
链表
leetcode
数据结构
11.
力扣刷题
Java
力扣刷题
Java爱学习的饲养员视频内容https://blog.csdn.net/unspoken0714/article/details/110286517基础部分:复杂度常见的时间复杂度O(1):执行常数次
一只小狍子
·
2022-12-09 13:33
力扣
leetcode
java
排序算法
【
力扣刷题
】子数组 题单
795.区间子数组个数2444.统计定界子数组的数目795.区间子数组个数classSolution{public:intnumSubarrayBoundedMax(vector&nums,intleft,intright){//贡献法:考虑子数组[l,r]的个数=r-l+1,然后考虑当l固定时,r能到哪【nums[i]>=left&&nums[i]=left&&nums[i]right)l=i+
I"ll carry you
·
2022-12-09 07:18
【力扣
刷题】
leetcode
算法
力扣刷题
记录6.1-----10. 正则表达式匹配
目录一、题目二、代码三、运行结果一、题目二、代码//dpij表示从s取i个和从p取j个//核心是分成直接相等和星号相等classSolution{public:boolisMatch(strings,stringp){inti,j;ints_length=s.size();intp_length=p.size();vector>dp(s.size()+1,vector(p.size()+1,0))
@白圭
·
2022-12-07 10:16
leetcode
算法
动态规划
力扣刷题
记录7.1-----11. 盛最多水的容器
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intmaxArea(vector&height){inti,j;intreturn_int=0;i=0;j=height.size()-1;while(iheight[j]){j--;}else{i++;}}returnreturn_int;}};三、运行结果
@白圭
·
2022-12-07 10:16
leetcode
算法
c++
力扣刷题
记录5.1-----5. 最长回文子串
目录一、题目二、代码三、运行结果一、题目二、代码//二维//ij//相同1//相差为1看是否相等//相差大于等于2相等之后看i+1j-1classSolution{public:stringlongestPalindrome(strings){inti,j;vector>dp(s.size(),vector(s.size(),0));stringreturn_string;intmax_lengt
@白圭
·
2022-12-07 10:15
leetcode
算法
动态规划
力扣刷题
——二分模版详细推导,不需要死记硬背Java
目录步骤额外注意时间复杂度——O(logn)空间复杂度——O(1)1.严格有序数组查找==target的数字,没有返回-12.有序数组查找刚好>=target的数字,没有返回-13.有序数组查找刚好>1或者是(l+r+1)>>1。mid是否+1主要看l是否有+1的操作,如果l=mid,那么mid=(l+r+1)>>1;如果l=mid+1,那么mid=(l+r)>>1l是否+1或者r是否需要-1,其
junewgl
·
2022-12-03 08:57
LeetCode
leetcode
算法
力扣刷题
记录125.1-----115. 不同的子序列
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intnumDistinct(strings,stringt){inti,j;intreturn_int=0;vector>dp(s.size(),vector(t.size(),0));for(i=0;i=1&&j>=1){if(s[i]==t[j])dp[i][j]=dp[i-1][j-1]+dp[i-1
@白圭
·
2022-11-22 21:03
leetcode
算法
动态规划
力扣刷题
记录126.1-----583. 两个字符串的删除操作
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public:intminDistance(stringword1,stringword2){inti,j;intreturn_int=0;intmax_length=0;vector>dp(word1.size(),vector(word2.size(),0));for(i=0;imax_length)max_lengt
@白圭
·
2022-11-22 21:03
leetcode
算法
动态规划
力扣刷题
记录及总结(Python3)第7题
题目描述:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
天翼冰霜
·
2022-11-20 20:00
力扣Python刷题
python
算法
数据结构
leetcode
力扣刷题
记录及总结(Python3)第9题
给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。classSolution
天翼冰霜
·
2022-11-20 20:00
力扣Python刷题
leetcode
算法
python
力扣刷题
笔记
文章目录前言学习路线时间/空间复杂度数组知识点力扣27题-移除元素力扣59题-螺旋矩阵力扣209题-长度最小子数组力扣977题-有序数组平方排序链表知识点力扣19题-删除链表的倒数第N个节点力扣24题-两两交换链表值力扣25题-K个一组翻转链表力扣141题-环形链表142题-环形链表二总结前言本博客仅做学习笔记,如有侵权,联系后即刻更改科普:学习路线参考文章时间/空间复杂度参考文章时间复杂度时间复
old-handsome
·
2022-11-18 09:12
力扣刷题
算法
写C++项目时部分函数需要引用的头文件
写C++项目时所用函数需要引用的头文件
力扣刷题
时用到的sort函数:#includevector>threesum(vector&nums){sort(nums.begin(),nums.end());
fighting_!
·
2022-11-17 08:52
c++
c++
算法
数据结构
Java
力扣刷题
:冲击蓝桥杯
系列文章目录一、
力扣刷题
第一日目录系列文章目录前言一、力扣1108号题(1084分)二、力扣1480题(1104分)三、力扣1394题(1118分)前言大家可以参考这个网址:rating(根据自己水平练习相应分数的题
程序员X.
·
2022-11-15 20:59
java
leetcode
算法
职场和发展
力扣刷题
day48|583两个字符串的删除操作、72编辑距离
文章目录583.两个字符串的删除操作动态规划思路一动态规划思路二动态规划五部曲72.编辑距离思路动态规划五部曲583.两个字符串的删除操作力扣题目链接给定两个单词word1和word2,返回使得word1和word2相同所需的最小步数。每步可以删除任意一个字符串中的一个字符。示例1:输入:word1="sea",word2="eat"输出:2解释:第一步将"sea"变为"ea",第二步将"eat"
HammerDeng
·
2022-11-15 17:56
leetcode
leetcode
算法
职场和发展
力扣刷题
day47|392判断子序列、115不同的子序列
文章目录392.判断子序列思路动态规划五部曲115.不同的子序列思路动态规划五部曲392.判断子序列力扣题目链接给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。进阶:如果有大量输入的S,称作S1,S2,…,Sk其中k>=10亿,你需要依次检
HammerDeng
·
2022-11-15 17:26
leetcode
leetcode
算法
动态规划
力扣刷题
day28|122买卖股票的最佳时机II、55跳跃游戏、45跳跃游戏II
文章目录122.买卖股票的最佳时机II思路55.跳跃游戏思路45.跳跃游戏II思路方法一方法二122.买卖股票的最佳时机II力扣题目链接给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1:输入:prices=[7,1,5,3,6,
HammerDeng
·
2022-11-15 17:25
leetcode
leetcode
游戏
算法
力扣刷题
day46|1143最长公共子序列、1035不相交的线、53最大子序和
文章目录1143.最长公共子序列思路动态规划五部曲1035.不相交的线思路动态规划五部曲53.最大子序和贪心思路动态规划思路动态规划五部曲1143.最长公共子序列力扣题目链接给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回0。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字
HammerDeng
·
2022-11-15 17:25
leetcode
leetcode
算法
动态规划
力扣刷题
篇之【字符串篇】(一)
✨系列专栏:【
力扣刷题
篇】本篇内容:字符串刷题篇作者简介:一名现大二的三非编程小白1.最长公共前缀2.反转字符串中的单词1.最长公共前缀链接:最长公共前缀对于该题,有以下两种解法:1.纵向判断:我们可以遍历数组中的字符串
无满*
·
2022-11-05 10:03
力扣刷题篇
leetcode
算法
职场和发展
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他