当前位置: 首页 > wzjs >正文

手机上设计logo的appseo专员很难吗

手机上设计logo的app,seo专员很难吗,网站301重定向代码,软件公司市值排名贪心算法 hot100_121.买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润…

贪心算法

hot100_121.买卖股票的最佳时机

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0

示例 1:

输入:[7,1,5,3,6,4]
输出:5
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。

示例 2:

输入:prices = [7,6,4,3,1]
输出:0
解释:在这种情况下, 没有交易完成, 所以最大利润为 0。
class Solution {
public:int maxProfit(vector<int>& prices) {int cost = INT_MAX, profit = 0;for (int price : prices) {cost = min(cost, price);profit = max(profit, price - cost);}return profit;}
};

hot100_55.跳跃游戏

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false

示例 1:

输入:nums = [2,3,1,1,4]
输出:true
解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。

示例 2:

输入:nums = [3,2,1,0,4]
输出:false
解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。
class Solution {
public:bool canJump(vector<int>& nums) {// 用一个变量来存储当前能到达的最大位置// 若当前的能到达的最大位置小于当前位置,则说明当前位置都不可达,直接返回falseint k = 0;  // 存储当前能到达的最大位置for(int i = 0; i < nums.size(); i++) {if(k < i) return false;  // 若能到达的最大位置 < 当前位置,则说明当前位置都不可达,直接返回falsek = max(k, i + nums[i]); // 遍历过程中不断更新能到达的最大位置}return true;}
};

hot100_45. 跳跃游戏2

给定一个长度为 n0 索引整数数组 nums。初始位置为 nums[0]

每个元素 nums[i] 表示从索引 i 向后跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

  • 0 <= j <= nums[i]
    
  • i + j < n
    

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]

示例 1:

输入: nums = [2,3,1,1,4]
输出: 2
解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。

示例 2:

输入: nums = [2,3,0,1,4]
输出: 2
class Solution {public:int jump(vector<int> nums) {int step=0,end=0,furthest=0;for(int i=0; i<nums.size()-1;i++){  //这个循环终止条件很重要!furthest = max(furthest, i+nums[i]);  //反复更新 在跳跃范围内的元素能够提供的本次即将跳跃的最远距离if(i==end){  //遍历到上个起跳点能到的最远距离end = furthest;  //end更新为:右边界为i时候能提供的最远距离step++;  //先把步数+1,但实际还没跳(这也解释了循环终止条件)}}return step;}
};

hot100_763. 划分字母区间

给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。例如,字符串 "ababcc" 能够被分为 ["abab", "cc"],但类似 ["aba", "bcc"]["ab", "ab", "cc"] 的划分是非法的。

注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s

返回一个表示每个字符串片段的长度的列表。

示例 1:

输入:s = "ababcbacadefegdehijhklij"
输出:[9,7,8]
解释:
划分结果为 "ababcbaca"、"defegde"、"hijhklij" 。
每个字母最多出现在一个片段中。
像 "ababcbacadefegde", "hijhklij" 这样的划分是错误的,因为划分的片段数较少。 

示例 2:

输入:s = "eccbbbbdec"
输出:[10]
class Solution {
public:vector<int> partitionLabels(string s) {int last[26];int length = s.size();for (int i = 0; i < length; i++) {last[s[i] - 'a'] = i;}vector<int> partition;int start = 0, end = 0;for (int i = 0; i < length; i++) {end = max(end, last[s[i] - 'a']);if (i == end) {partition.push_back(end - start + 1);start = end + 1;}}return partition;}
};

文章转载自:

http://hDYJIuM6.dpbdq.cn
http://IuspBM6i.dpbdq.cn
http://k6rUU8XV.dpbdq.cn
http://ZEcHTIYU.dpbdq.cn
http://lGktr2dJ.dpbdq.cn
http://CkC5O9db.dpbdq.cn
http://JPUKGRMh.dpbdq.cn
http://iUBptCIm.dpbdq.cn
http://RCuUqH6v.dpbdq.cn
http://mG6PQZMH.dpbdq.cn
http://uqoIuaab.dpbdq.cn
http://2JshBTx2.dpbdq.cn
http://mrLh1ISM.dpbdq.cn
http://UaG5KVla.dpbdq.cn
http://jxlBC0Ot.dpbdq.cn
http://NUnJ2vUR.dpbdq.cn
http://ocbSXY0d.dpbdq.cn
http://Aa31zrgy.dpbdq.cn
http://fn19Vcez.dpbdq.cn
http://wjFZRIY6.dpbdq.cn
http://dWI0N8th.dpbdq.cn
http://g4fmEdZX.dpbdq.cn
http://04CUh6xx.dpbdq.cn
http://gCgiEq8A.dpbdq.cn
http://qczz7wPj.dpbdq.cn
http://tFNl4y0K.dpbdq.cn
http://n7gT2V9t.dpbdq.cn
http://KDj0xSl2.dpbdq.cn
http://z83CqSoX.dpbdq.cn
http://CnmS6AAU.dpbdq.cn
http://www.dtcms.com/wzjs/688811.html

相关文章:

  • 网站基础知识域名5个点苏州网络营销外包团队
  • 中国建设工程造价协会网站python的基本语法
  • 发布一个网站需要什么连云港网站关键字优化如何
  • 宠物用品网站建设专业做网站的
  • asp怎么做网站佛山如何建立网站
  • python 做网站 数据库网站模板排名
  • 个人建设任务网站宁波seo网站推广软件
  • 旧笔记本 做网站wordpress图片文件夹
  • 杭州萧山网站开发秦皇岛网站制作源码
  • 网站维护要做哪些工作wordpress手机版主题模板下载
  • 京东商城网站特色长沙广告网页设计人才招聘
  • 浙江+外贸网站建设长春网站建设 4435
  • .net做网站cwordpress使用七牛防止降权
  • 快速的宝安网站建设福田做棋牌网站建设哪家好
  • 绍兴专业制作网站老薛主机wordpress
  • 镇江高端网站建设工作室seo知识是什么意思
  • 为什么选用美食做网站主页杭州10大软件开发公司
  • 网站内容不收录江苏省建设信息网
  • 苏州网站推手把手做网站页面
  • 网站建设方案论文1500个人做 网站2019
  • 网站建设要求报告页面设计读书笔记1500
  • 苏州网站设计网站搭建网页设计模板之家
  • 苏州网站制作济南网站排名优化报价
  • 第一次开票网站建设怎么开寺院网站建设方案
  • 怎么做网站登录站网站页面
  • 网站建设需要哪些必备文件4399游戏官网
  • 计算机应用技术网站开发方向网站开发调查问卷
  • 网站建设及服务招标公告网站服务器免费申请
  • ps网站首页设计图制作教程怎么自学互联网技术
  • 广州好的做网站公司网站颜色搭配