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

地产网站建设丰都网站建设报价

地产网站建设,丰都网站建设报价,邢台做网站推广的地方,自己建立一个网页算法训练营 day41 单调递增的数字 买卖股票的最佳时机含手续费 单调递增的数字 738. 单调递增的数字 - 力扣#xff08;LeetCode#xff09; 当且仅当每个相邻位数上的数字 x 和 y 满足 x y 时#xff0c;我们称这个整数是单调递增的。 给定一个整数 n #xff0c…算法训练营 day41 单调递增的数字 买卖股票的最佳时机含手续费 单调递增的数字 738. 单调递增的数字 - 力扣LeetCode 当且仅当每个相邻位数上的数字 x 和 y 满足 x y 时我们称这个整数是单调递增的。 给定一个整数 n 返回 小于或等于 n 的最大数字且数字呈 单调递增 。 例如98一旦出现strNum[i - 1] strNum[i]的情况非单调递增首先想让strNum[i - 1]–然后strNum[i]给为9这样这个整数就是89即小于98的最大的单调递增整数。 局部最优遇到strNum[i - 1] strNum[i]的情况让strNum[i - 1]–然后strNum[i]给为9可以保证这两位变成最大单调递增整数。 全局最优得到小于等于N的最大单调递增的整数。 但这里局部最优推出全局最优还需要其他条件即遍历顺序和标记从哪一位开始统一改成9。 举个例子数字332从前向后遍历的话那么就把变成了329此时2又小于了第一位的3了真正的结果应该是299。 所以从前后向遍历会改变已经遍历过的结果 那么从后向前遍历就可以重复利用上次比较得出的结果了从后向前遍历332的数值变化为332 - 329 - 299 class Solution {public int monotoneIncreasingDigits(int n) {String s n;char[] c s.toCharArray();int flag c.length;for (int i c.length-1; i0; i--) {if (c[i-1]c[i]){flag i;c[i-1]--;}}for (int i flag; i c.length; i) {c[i]9;}return Integer.parseInt(String.valueOf(c));} }买卖股票的最佳时机含手续费 714. 买卖股票的最佳时机含手续费 - 力扣LeetCode 给定一个整数数组 prices其中 prices[i]表示第 i 天的股票价格 整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易但是你每笔交易都需要付手续费。如果你已经购买了一个股票在卖出它之前你就不能再继续购买股票了。 返回获得利润的最大值。 注意这里的一笔交易指买入持有并卖出股票的整个过程每笔交易你只需要为支付一次手续费。 如果使用贪心策略就是最低值买最高值如果算上手续费还盈利就卖。 此时无非就是要找到两个点买入日期和卖出日期。 买入日期其实很好想遇到更低点就记录一下。卖出日期这个就不好算了但也没有必要算出准确的卖出日期只要当前价格大于最低价格手续费就可以收获利润至于准确的卖出日期就是连续收获利润区间里的最后一天并不需要计算是具体哪一天。 所以我们在做收获利润操作的时候其实有三种情况 情况一收获利润的这一天并不是收获利润区间里的最后一天不是真正的卖出相当于持有股票所以后面要继续收获利润。情况二前一天是收获利润区间里的最后一天相当于真正的卖出了今天要重新记录最小价格了。情况三不作操作保持原有状态买入卖出不买不卖 class Solution {public int maxProfit(int[] prices, int fee) {int result0;int minPrice prices[0];for (int i 1; i prices.length; i) {if (prices[i]minPrice){minPrice prices[i];}if (prices[i]minPriceprices[i]minPricefee){}if (prices[i]minPricefee){resultprices[i]-minPrice-fee;minPriceprices[i]-fee;}}return result;} }
http://www.hkea.cn/news/14481779/

相关文章:

  • 都芳漆中文网站建设物流公司取名字参考大全
  • 糖果果屋网站建设规划书wordpress下载站模板
  • 连云港网站建设费用福建就福建省住房与城乡建设厅网站
  • 网站建设的业务规划网站宣传的重要性
  • 陶瓷马赛克 网站建设 中企动力做网站维护难吗
  • 潮安区建设局网站建立网站的条件
  • 外贸网站假设做百度手机网站点
  • 什么网站可以做期货新闻发布会的工作环节包括
  • 比较好的网站搭建论坛编程网课
  • 二手房网站建设方案哪个网站的地图可以做分析图
  • 网站建设公司织梦模板下载郑州网站优化外包
  • 学做美食的网站layui框架的wordpress
  • 网站建设的后期服务要包括什么软件淮南网络推广报价
  • 售卖网站建设实验报告211工程建设网站
  • 个人设计网站模板seo服务商排名
  • 不相关的网站做单项链接可以吗黑龙江省建设厅官方网站
  • 镇江网站制作教程南京网站建设 雷仁网络
  • 手机怎么注册自己的网站常用的网络营销工具有哪些?
  • 海东企业网站建设广告平台推广渠道
  • 做企业网站用什么cms上海公司注销流程及费用
  • 电子商务网站建设课程心得微博指数查询
  • 赣州市建设局网站重庆佳宇建设集团网站
  • googl浏览器做桌面版网站网站架构和网络
  • 上海教育网站官网公司官网怎么搭建
  • 手机网站模板开发工具wordpress 免费完整中文主题下载
  • 游戏下载网站模板网站建设开发ppt模板
  • 吉林平台网站建设推荐个人网站建设论文
  • 头像网站模板做网站所用的技术
  • 温州网上推广什么网站好山东建设报网站
  • 鄞州区网站建设报价绍兴金圣建设有限公司网站