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
55.
[力扣]
55.
跳跃游戏(贪心)
55.
跳跃游戏给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。
PuKKA_任伟
·
2024-01-29 22:33
Day 32 | 贪心 122.买卖股票的最佳时机II 、
55.
跳跃游戏 、 45.跳跃游戏II
classSolution{publicintmaxProfit(int[]prices){intcur=0;intsum=0;for(inti=1;i0)sum+=cur;}returnsum;}}
55
小小白和纯牛奶
·
2024-01-28 19:37
二月红
力扣
java
反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:
55.
右旋转字符串
344.反转字符串也是双指针classSolution:defreverseString(self,s:List[str])->None:"""Donotreturnanything,modifysin-placeinstead."""#双指针left=0right=len(s)-1while(left‘abc’。字符串末尾如果超过最大长度,则会返回至字符串最后一个值,这个特性可以避免一些边界条件
goldwater2020
·
2024-01-28 18:21
leetcode
python
算法
反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:
55.
右旋转字符串
文章目录1.反转字符串2.反转字符串II3.替换数字4.翻转字符串里的单词5.右旋转字符串1.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:s
这是最后一个BUG
·
2024-01-28 16:53
算法记录
算法
代码随想录算法训练营|day8
第四章字符串344.反转字符串541.反转字符串II卡码网:54.替换数字151.反转字符串中的单词卡码网:
55.
右旋转字符串总结344.反转字符串文章详解funcreverseString(s[]byte
果木26
·
2024-01-28 10:16
代码随想录练习
算法
go
代码随想录-贪心算法①|ACM模式
:输入输出示例:思路和想法:376.摆动序列题目描述:输入输出示例:思路和想法:53.最大子数组和题目描述:输入输出示例:思路和想法:122.买卖股票的最佳时机II题目描述:输入输出示例:思路和想法:
55
希希雾里
·
2024-01-28 07:55
代码随想录感想
贪心算法
算法
leetcode
c++
Leetcode:
55.
跳跃游戏
给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入:[2,3,1,1,4]输出:true解释:从位置0到1跳1步,然后跳3步到达最后一个位置。示例2:输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,所以你永远不可能到达最后一个位置。解题思路
Liao_Hong_XiDian
·
2024-01-27 15:49
Leetcode
Leetcode
C
跳跃游戏
反转字符串II● 卡码网:54.替换数字● 151.翻转字符串里的单词● 卡码网:
55.
右旋转字符串
344.反转字符串-力扣(LeetCode)classSolution{publicvoidreverseString(char[]s){intleft=0;intright=s.length-1;while(left
2301_78266314
·
2024-01-27 14:01
代码随想录三刷
算法
反转字符串II 卡码网:54.替换数字 151.翻转字符串里的单词 卡码网:
55.
右旋转字符串
目录344.反转字符串知识点541.反转字符串II思路总结卡码网:54.替换数字拓展151.翻转字符串里的单词(没有很掌握思路基础语法知识卡码网:
55.
右旋转字符串参考之前做过的剑指offer的基础解法看本题文章讲解后
芋泥肉松脑袋
·
2024-01-27 13:32
算法
数据结构
java
代码随想录算法训练营第32天(贪心算法02● 122.买卖股票的最佳时机II ●
55.
跳跃游戏 ● 45.跳跃游戏II
贪心算法part02122.买卖股票的最佳时机II解题思路
55.
跳跃游戏解题思路45.跳跃游戏II(来不及了明天刷解题思路122.买卖股票的最佳时机II动态规划章节会重点讲买卖股票问题本题解法很巧妙,大家可以看题思考一下
芋泥肉松脑袋
·
2024-01-27 13:58
算法
贪心算法
数据结构
java
leetcode
开发语言
代码随想录刷题笔记-Day08
1.右旋字符串
55.
右旋字符串https://kamacoder.com/problempage.php?pid=1065字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。
枯树老斑鸠
·
2024-01-26 22:08
代码随想录
笔记
算法
java
【CodeTop】TOP 100 刷题 51-60
文章目录51.缺失的第一个正数题目描述代码与解题思路52.训练计划II题目描述代码与解题思路53.子集题目描述代码与解题思路54.最小覆盖子串题目描述代码与解题思路
55.
从前序与中序遍历序列构造二叉树题目描述代码与解题思路
戊子仲秋
·
2024-01-25 18:56
CodeTop
刷题
算法
leetcode
55.
跳跃游戏 - 力扣(LeetCode)
题目描述给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。题目示例输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。解题思路参考代码classSolution{publicbooleancanJump(int[]nums){intcove
maybe_za
·
2024-01-25 08:18
leetcode
游戏
算法
反转字符串II 、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:
55.
右旋转字符串
Leetcode344.反转字符串题目链接:344反转字符串题干:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。思考:两指针分别指向字符串的首部字符和尾部字符,交换两字符位置后收缩指针,直到处理到中间位置
%dionysus%
·
2024-01-23 01:06
代码随想录算法训练营
算法
LeetCode Hot100 动态规划
55.
跳跃游戏
分析:例nums=[5,3,2,0,8,10]1.建立dp[]数组,里面记录可以跳的最远的格子i表示格子:第0格,第1格,第2格,......,第nums.length-1格dp[0]=i+nums[i]=0+5=5,即在i=0处最远可以跳到i=5的格子dp[1]=i+nums[i]=1+3=4,即在i=1处最远可以跳到i=4的格子dp[1]只可以跳到i=4,而dp[0]可以跳到i=5很明显dp[
FlowShip
·
2024-01-22 21:35
动态规划
leetcode
算法
java
力扣hot100 55题跳跃游戏打卡
2021年11月22日
55.
跳跃游戏给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。
大帅比的小跟班
·
2024-01-22 21:35
leetcode刷题
java
算法
动态规划
贪心算法
leetcode
反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:
55.
右旋转字符串】
代码随想录算法训练营第八天|344.反转字符串、541.反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:
55.
右旋转字符串反转字符串541.反转字符串II卡码网:54.替换数字
Dom Wotingtun
·
2024-01-22 21:27
算法
数据结构
leetcode
替换数字(卡码网) ,151.翻转字符串里的单词 ,
55.
右旋字符串(卡码网)
打基础的时候,不要太迷恋于库函数。344.反转字符串题目链接:https://leetcode.cn/problems/reverse-string/description/思路:双指针双指针交换首尾字符即可classSolution{publicvoidreverseString(char[]s){intleft=0,right=s.length-1;//双指针while(left
Aaron_Yang.
·
2024-01-22 20:48
代码随想录算法训练营
算法
55.
垃圾标记阶段-引用计数算法、可达性分析算法
目录1.引用计数算法2.可达性分析算法垃圾标记阶段算法包括引用计数算法和可达性分析算法。在进行垃圾回收之前,需要判断哪些对象是存活对象,哪些是死亡对象,只有被标记为死亡的对象才能够被回收。当一个对象已经不再被任何的存活对象继续引用的时候,就可以宣判为已经死亡。判断对象是否存活一般有两种方式:引用计数算法和可达性分析算法。1.引用计数算法引用计数算法,会对每个对象都保存一个整型的引用计数器属性,用于
simpleGq
·
2024-01-22 09:08
JVM
引用计数算法
可达性分析算法
GC
Roots
代码随想录算法训练营Day32|122.买卖股票的最佳时机 II、
55.
跳跃游戏、45.跳跃游戏 II
目录122.买卖股票的最佳时机II前言思路算法实现
55.
跳跃游戏思路算法实现45.跳跃游戏II前言思路算法实现总结122.买卖股票的最佳时机II题目链接文章链接前言本题要求只能持有一支股票,根据每日股票的价格控制股票的买入和卖出获取最大利润
张金卓2023
·
2024-01-22 05:48
游戏
厚德者如婴儿般健康平安
走马观花道德经(55)
55.
道德经第五十五景点——赤子之门第五十五章找回赤子心纯真无邪含德之厚,比于赤子。毒虫不螫,猛兽不据,攫鸟不搏。骨弱筋柔而握固,未知牝牡之作而朘作,精之至也。
宁邑聂盛
·
2024-01-21 06:44
代码随想录算法训练营Day24 | 122.买卖股票的最佳时期、
55.
跳跃游戏、45.跳跃游戏||
LeetCode122买卖股票的最佳时期本题思路:记录每天的利润值,第一天的为0,第二天的当天的减去前一天的。然后遍历相加为正的利润值。最后得到的结果就是最大利润。classSolution{publicintmaxProfit(int[]prices){intres=0;for(inti=1;i=0){res+=(prices[i]-prices[i-1]);}}returnres;}}Leet
一个想打拳的程序员
·
2024-01-20 22:15
代码随想录
算法
游戏
55.
反反复复的疫情
国庆期间,海口的疫情又开始反复了。4号中午突然有一例确诊病例,让大家都开始紧张了。好不容易平静了一段时间,可又开始反复了,真是让人头疼!现在回想起5号带小云朵去省妇幼保健院看过敏,也是好险啊。回来我们也坚持去做核酸,落实县里的疫情防控要求,做到三天两检。今天看到以前的同事发朋友圈,听说某幼儿园有次密接者,搞得人心惶惶。突然好怀念以前不用戴口罩的日子,怀念以前说走就走的旅行,怀念想聚就聚的日子。现在
一朵向阳花y
·
2024-01-20 18:26
反转字符串II 卡码网:54.替换数字 151.翻转字符串里的单词 卡码网:
55.
右旋字符串
344.反转字符串题目链接:反转字符串视频讲解:字符串基本操作用双指针法对reverse函数进行重写。//时间复杂度:O(n)//空间复杂度:O(1)classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i#includeusingnamespacestd;intmain(){strings;while(c
qq_41943352
·
2024-01-20 17:03
算法
重复的子字符串,
55.
右旋字符串(第八期模拟笔试)
博主介绍:27dCnc专题:数据结构帮助小白快速入门28.实现strStr()题目;代码1classSolution{public://KMPintstrStr(strings,stringt){intn=s.size(),m=t.size();if(m==0)return0;s.insert(s.begin(),'');t.insert(t.begin(),'');vectornext(m+1)
27dCnc
·
2024-01-20 16:11
数据结构与算法
c语言刷题
c++
数据结构
算法
LeetCode刷题——
55.
跳跃游戏(HOT100)
本篇文章将较详细介绍贪心相关的题目
55.
跳跃游戏,提供两种解法。代码语言为:C++代码。
君莫笑lucky
·
2024-01-20 12:03
hot
100
leetcode
算法
土豆炖牛肉
土豆炖牛肉的做法图解
55.
土豆.胡萝卜切滚刀块
不要惹我生气_9a8a
·
2024-01-19 21:54
反转字符串II、卡码网:54.替换数字 、 151.翻转字符串里的单词、卡码网:
55.
右旋转字符串
双指针、三数之和、四数之和、剪枝去重最重要的收获是如何适当的去重344.反转字符串思路:1、相向指针向内交换代码实现classSolution{public:voidreverseString(vector&s){intleft=0,right=s.size()-1;inttempNum;while(left'z'){newS+="number";//cout>s;THnumber(s);151.
heitong_fu
·
2024-01-19 20:20
算法
55.
培养每周检视的习惯
每周五做一次检视叫周检视,在开始检视时,我们首先可以看一看自己的日历和清单,看看过去的一周自己都完成了哪些固定的行程和已经做完的下一步行动。接着我们可以翻一翻自己过去一周写的晨间日记,回顾一下自己每天记录的经验和反思。然后我们还要再次打开日历看一看未来1~3个月的行程安排,那些已经确定好日期需要做的事情,紧接着我们还要再次打开自己的清单,清单上写着各种我需要做,但是不用急着做的事情,但这些事情也是
盛淑夏
·
2024-01-19 16:52
反转字符串II● 卡码网:54.替换数字● 151.翻转字符串里的单词● 卡码网:
55.
右旋转字符串
541.反转字符串II1.到底什么是stringbuilder?使用双指针的写法,不过是小范围的指向一头一尾,需要注意的是swap的书写,要转换为stringbuilder才可以实现转换。(来自代码随想录)不过话说,到底什么是stringbuilder?chat老师回答:StringBuilder是Java中的一个类,用于创建可修改的字符串。在Java中,字符串(String类型)是不可变的,这意
amber66666!
·
2024-01-19 05:22
leedcode
算法
数据结构
leetcode
java
【卡码网】
55.
右旋转字符串——代码随想录算法训练营Day08
题目链接:
55.
右旋转字符串题目描述字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。
晴雪月乔
·
2024-01-18 21:41
代码随想录算法训练营
算法
代码随想录算法训练营
字符串
买卖股票的最佳时机 II
55.
跳跃游戏 45. 跳跃游戏 II
贪心算法part02122.买卖股票的最佳时机II55.跳跃游戏45.跳跃游戏II122.买卖股票的最佳时机II思路:计算每天的利润,利润如果为正,加到结果中去classSolution{private:intresult=0;public:intmaxProfit(vector&prices){for(inti=1;i0?(prices[i]-prices[i-1]):0;}returnresu
Alexander yaphets
·
2024-01-18 21:58
贪心算法
算法
leetcode
学习
数据结构
c++
算法随想录第三十二天打卡|122.买卖股票的最佳时机II ●
55.
跳跃游戏 ● 45.跳跃游戏II
122.买卖股票的最佳时机II本题解法很巧妙,大家可以看题思考一下,在看题解。代码随想录classSolution:defmaxProfit(self,prices:List[int])->int:result=0foriinrange(len(prices)-1):ifprices[i+1]-prices[i]>0:result+=prices[i+1]-prices[i]returnresul
星曜366
·
2024-01-18 14:56
游戏
贪心算法part02算法
贪心算法part02●122.买卖股票的最佳时机II●
55.
跳跃游戏●45.跳跃游戏II1.leetcode122.买卖股票的最佳时机IIhttps://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii
Belle_Daisy
·
2024-01-17 13:03
算法
算法
贪心算法
302‖《了凡四训》
55.
儒家和佛家的讨论。
你好,这里是小二书斋。又见面了!今天我给你带来的是《了凡四训》善行是分为真善和假善的。所谓的真善就是善行,假善就是恶行。这篇的主题是有几个读书人去向中峰和尚讨教佛教学说里的善恶报应的道理。双方达成共识的观点——因果报应。但各个时代的学者,在儒家思想和佛教思想的严重冲突。比如朱熹的儒家观点,反反复复地强调着一个观点,那就是否定因果之间的关系,认为因果关系根本就是不存在的。所以,那几个读书人向中峰和尚
小二书斋
·
2024-01-17 11:10
反转字符串II, 卡码网:54.替换数字 , 151.翻转字符串里的单词,卡码网:
55.
右旋转字符串
反转字符串解题思路&代码541.反转字符串II解题思路&代码方法一:双指针收缩进行反转方法二:revers函数进行反转卡码网:54.替换数字解题思路&代码151.翻转字符串里的单词解题思路&代码卡码网:
55
Andrew______
·
2024-01-17 02:48
算法
数据结构
55.
我的一天
不知不觉就过完了周四。今天4点半醒来想再睡会,没睡着,索性就起床了。顺便列好了今天要完成的事项,我想到了未来日记里我要写,轻松完成今日所有事项。发现,应该提前做计划,然后按轻重缓急来完成,很不错。简单的收拾一下,开始写三分钟的未来日记。5点半完成以后开始准备去跑步,计划6公里,实际完成了6公里。今天的温度明显回升了,感觉要舒服的多,跑起来也很轻松愉悦,感觉整个人都在洗能量澡。每每遇到早起上班的人,
幸运的晓娜Ceeport
·
2024-01-16 22:09
代码随想录算法训练营第三十二天| 122.买卖股票的最佳时机II、
55.
跳跃游戏 、45.跳跃游戏II
代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、
55.
跳跃游戏、45.跳跃游戏II题目122.买卖股票的最佳时机II给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格
翊Yi
·
2024-01-16 20:38
代码随想录
算法
游戏
数据结构
122.买卖股票的最佳时机II
55.
跳跃游戏 45.跳跃游戏II
122.买卖股票的最佳时机II力扣题目链接(opensnewwindow)给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5
Cedar~~
·
2024-01-16 12:33
leetcode
排序算法
算法
java
C语言函数
定义一个函数求两个数的乘积)代码2(交换两个数的值)3:函数的参数3.1:实际参数3.2:形式参数4:函数调用4.1:传值调用代码34.2:传址调用代码45:函数的嵌套调用与链式访问5.1:函数的嵌套调用代码
55
一叶之秋1412
·
2024-01-16 02:46
c语言
LeetCode_贪心专题
LeetCode_贪心专题11.盛最多水的容器题目答案分析
55.
跳跃游戏题目答案分析406.根据身高重建队列题目答案分析581.最短无序连续子数组题目答案分析621.任务调度器题目答案分析11.盛最多水的容器题目给定一个长度为
DashingPig
·
2024-01-15 19:14
算法
贪心算法
leetcode
代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、
55.
跳跃游戏、45.跳跃游戏II
题目:122.买卖股票的最佳时机II文章链接:代码随想录视频链接:LeetCode:122.买卖股票的最佳时机||题目链接:力扣题目链接图释:classSolution{public:intmaxProfit(vector&prices){//查看每天的收益情况,从每天都正向获利推到全局最优intresult=0;for(inti=1;i&nums){//不考虑跳多少格,只在覆盖范围内遍历,累加覆
一楼二栋
·
2024-01-15 03:00
算法
c++
leetcode
反转字符串II ,151.翻转字符串里的单词,
55.
右旋转字符串
刷题建议刷题建议与debug代码随想录目前基本都有了视频讲解,一定要先看视频,事半功倍。写博客,将自己的感悟沉淀下来,不然会忘大家提问的时候,记得要把问题描述清楚,自己在哪一步遇到了问题,做了哪些调试,而不要只是把代码甩出来,这样方便大家帮忙快速定位问题。博客内容:(博客记录以及打卡格式)今日学习文章链接和视频链接Python菜鸟教程技巧总结Python切片是十分有用的,参考:https://ww
老$¥
·
2024-01-14 10:12
算法
代码随想录算法训练32 | 贪心算法 part02
代码随想录
55.
跳跃游戏本题如果没接触过,很难想到,所以不要自己憋时间太久,读题思考一会,没思路立刻看题解代码随想录45.跳跃游戏II本题同样不容易想出来。
纽北KING
·
2024-01-14 01:37
LeetCode刷题训练
算法
贪心算法
代码随想录算法训练营第32天|122.买卖股票的最佳时机II
55.
跳跃游戏 45.跳跃游戏II
122.买卖股票的最佳时机IIclassSolution{public:intmaxProfit(vector&prices){intresult=0;for(inti=1;i&nums){intcover=0;if(nums.size()==1)returntrue;for(inti=0;i=nums.size()-1)returntrue;}returnfalse;}};45.跳跃游戏IIcl
gsy-will
·
2024-01-13 22:25
游戏
c++
leetcode
测试一下你的社交能力合格吗
是的→跳6不是→跳
55.
会有跟自己分享喜怒哀乐的固定人群?是的→跳7不是→跳66.和自己兴趣不同的人在一起相处时,也不会感到趣味索然、无话可谈吗?是的→跳7不是
指如削葱根
·
2024-01-13 18:43
跳跃游戏【贪心】
Problem:
55.
跳跃游戏文章目录思路&解题方法复杂度Code思路&解题方法简单模拟一下就行。
Alan_Lowe
·
2024-01-13 17:59
研一开始刷LeetCode
python
2022-6-23晨间日记
3.走路超过8000步改进:玩了一整天手机,应该合理分配时间习惯养成:坚持每天写日记周目标·完成进度1.坚持每天练瑜伽或走路1万步1/52.完成视频制作3/33.每天看一集电视0/54.看育婴知识0/
55
草木真
·
2024-01-11 12:23
反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:
55.
右旋转字符串
题目链接:leetcode344.反转字符串文章讲解:代码随想录344.反转字符串讲解视频讲解:字符串基础操作!|LeetCode:344.反转字符串思路和解法题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。想法:从今天开始是字符串系列的题目。这道题目非常简单,既然要翻
FLTS
·
2024-01-10 13:49
代码随想录
算法刷题打卡合集
算法
《给教师的68条写作建议》读书笔记——第九章(二)
第九章写教育评论51.教育评论是一项“高阶修炼”52.建立自己的评论系统53.先从教育内部“说事”54.发掘与言说教育“真”问题
55.
有条理,讲逻辑56.传播有价值的信息和积极情感54.发现“真”问题这一部分的内容颠覆了我的认知
栗子的栗_1a02
·
2024-01-09 14:07
上一页
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
其他