代码随想录二刷 Day 35

news/2024/12/22 18:12:58/

122.买卖股票的最佳时机 II

数组两两求差,然后把正数加起来

class Solution {
public:int maxProfit(vector<int>& prices) {int sum=0;int diff=0;for(int i=0;i<prices.size()-1;i++){diff= prices[i+1] - prices[i];if(diff>0){sum+=diff;}}  return sum;}
};

#55. 跳跃游戏

这道题只需要理解一句话,就是确保coverage覆盖的 范围能到达末尾就可以,自己写的差不多但是有些细节写错了所以代码过不了

class Solution {
public:bool canJump(vector<int>& nums) {int coverage = 0;if ( nums.size() <= 1) return true;//for ( int i = 0; i < nums.size()-1; i++) { 这句这么写不对,举例子【0,2,3】这样第一个数就不行for(int i = 0; i <=coverage; i++) {// coverage = nums[i] + i; 这句写错了,需要再i遍历的过程中把最大的coverage取出来coverage = max (coverage, nums[i] + i);if( coverage >= nums.size() - 1) {return true;}}return false;}
};


http://www.ppmy.cn/news/1156789.html

相关文章

南美厄瓜多尔市场最全分析开发攻略,收藏一篇就够了

2023年5月11日&#xff0c;中厄自由贸易协定签署&#xff0c;不仅标志着中国加强与拉美地区的经济合作&#xff0c;也为外贸人拓展市场提供了巨大的机会。厄瓜多尔是一个具有潜力的市场&#xff0c;其年轻的消费群体和较高的互联网普及率为外贸人提供了广阔的发展空间。今天来分…

Maven实战-使用入门

Maven实战-使用入门 1、Maven Hello World 1.1 pom文件 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLoc…

128-根据给定的字符串,建立二叉树

文章目录 一、根据给定字符串str "ABC##DE##F##G#H##"建立对应的二叉树&#xff08;其中‘#’代表空&#xff09;1、树的节点结构为2、二叉树的建立 一、根据给定字符串str "ABC##DE##F##G#H##"建立对应的二叉树&#xff08;其中‘#’代表空&#xff09;…

NVIDIA基于Code Llama发布在线版本Llama,人人可以免费使用

Code Llama是Meta发布的基于Llama-2,针对代码生成的NLP大语言模型。Code Llama 是Llama 2的代码专用版本,是通过在其特定代码数据集上进一步训练 Llama 2 来创建的 本质上,Code Llama 具有增强的编码功能,建立在 Llama 2 之上。它可以根据代码和自然语言提示生成代码和有关…

Excel和图片如何互相转换?有何技巧?

一、将图片转为excel表格 首先&#xff0c;打开金鸣识别网站&#xff0c;点击“点击添加需转换的图片或PDF”按钮&#xff0c;添加待识别的图片或PDF文件。 添加完待识别的图片或PDF后&#xff0c;点击“提交识别”按钮&#xff0c;程序便开始识别。 识别完成后&#xff0c;系…

Git命令全集

1、克隆代码 查看项目地址 git remote -v直接克隆 git clone url克隆指定分支 git clone -b 分支 git地址RPC failed错误:修改Git的传输字节限制 git config --global http.postBuffer 10485760002、查看分支 查看 git branch -a切换分支 git branch 分支名从指定分支…

vue3后台管理框架之axios二次封装

在开发项目的时候避免不了与后端进行交互,因此我们需要使用axios插件实现发送网络请求。在开发项目的时候 我们经常会把axios进行二次封装。 目的: 1:使用请求拦截器,可以在请求拦截器中处理一些业务(开始进度条、请求头携带公共参数) 2:使用响应拦截器,可以在响应拦截器…

【Tkinter系列15/45】 ttk部件库之Checkbutton、Combobox

30. ttk.Checkbutton 这个小部件是第 9 节“小部件”的ttk版本。要创建ttk小部件作为给定小部件的子项&#xff1a; Checkbutton.Checkbuttonparent w ttk.Checkbutton(parent, option value, ...)以下是ttk小部件 的选项.Checkbutton 。将它们与第 7 节“小部件”中讨论的Tk…