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

庆阳亚衡设计优化网络推广外包

庆阳亚衡设计,优化网络推广外包,织梦网络公司网站源码,小程序代理加盟政策“星辰野草#xff0c;造出无边的天地~” 最⻓递增⼦序列 (1) 题目解析 (2) 算法原理 class Solution { public:int lengthOfLIS(vectorint nums) {// 使用dp int n nums.size(), ret 1;// 初始化为1vectorint dp(n1,1);// 从第二个位置… “星辰野草造出无边的天地~”  最⻓递增⼦序列 (1) 题目解析     (2) 算法原理         class Solution { public:int lengthOfLIS(vectorint nums) {// 使用dp int n nums.size(), ret 1;// 初始化为1vectorint dp(n1,1);// 从第二个位置开始for(int i1;in;i){// 子序列搜索for(int j0;ji;j){// 可以进行拼接if(nums[j] nums[i]) dp[i] max(dp[i],dp[j] 1);}ret max(ret,dp[i]);}return ret;} };class Solution { public:int lengthOfLIS(vectorint nums) {// 使用贪心vectorint vec; // 记录子序列长度vec.push_back(nums[0]); // 初始化for(int i1;inums.size();i){// 如果是最大的直接插入即可if(vec.back() nums[i]) vec.push_back(nums[i]);else{// 二分查找int left 0,right vec.size() - 1;while(left right){int mid (left right) 1;// 哪个分支暗含“相等” 不能跳过midif(nums[i] vec[mid]) left mid1;else rightmid;}// 更新较小值vec[left] nums[i];}}return vec.size();} }; 递增的三元⼦序列 (1) 题目解析 这题同上一道题相差无几甚至更为简单因为我们只需要判断这个子序列长度是否超过3。 (2) 算法原理    class Solution { public:bool increasingTriplet(vectorint nums) {// 这里默认给b一个无穷大的值// 由nums中的小数来替换int a nums[0],b INT_MAX;for(int i1;inums.size();i){if(b nums[i]) return true; // 找打了else if(a nums[i]) b nums[i]; // 替换belse a nums[i];}return false;} }; 最⻓连续递增序列  (1) 题目解析 (2) 算法原理  class Solution { public:int findLengthOfLCIS(vectorint nums) {int n nums.size();int left 0,right 1,ret 0;while(left n){while(right n nums[right] nums[right-1]) right;ret max(ret,right - left);left right;}return ret;} }; 买卖股票的最佳时机 (1) 题目解析   (2) 算法原理 class Solution { public:int maxProfit(vectorint prices) {int prevMin prices[0], n prices.size();int ret 0;for(int i1;in;i){ret max(ret,prices[i] - prevMin);prevMin min(prevMin,prices[i]); // 更新}return ret;} }; 买卖股票的最佳时机 Ⅱ  (1) 题目解析  (2) 算法原理  class Solution { public:int maxProfit(vectorint prices) {// 方法1双指针贪心int n prices.size();int left 0,right left 1;int ret 0;while(left n){while(right n prices[right] prices[right - 1]) right;ret prices[right - 1] - prices[left];left right;}return ret;} };class Solution { public:int maxProfit(vectorint prices) {// 方法2拆分交易int ret 0;for(int i0;iprices.size()-1;i){if(prices[i] prices[i1]) ret prices[i1] - prices[i];}return ret;} }; 本篇到此结束感谢你的阅读。 祝你好运向阳而生~
http://www.pierceye.com/news/236637/

相关文章:

  • 网站 建设设计深圳网站建设交易
  • 网站建设氵金手指下拉十二网页设计有啥教程
  • 物流企业网站建设策划书6wordpress 搜索 很慢
  • 青岛网站设计选哪家南海区住房城乡建设和水务局网站
  • 济南冰河世纪网站建设手机可以搭建网站吗
  • 网站建设论文总结wordpress文章排序方式
  • 织梦程序来搭建网站人才招聘网最新招聘信息
  • 网站建设 客户定位支付网站建设费会计分录
  • 深圳网站设计工作室广告公司名字 三个字
  • 长沙门户网站广告网站设计公司
  • 余姚网站建设的公司wordpress 开发文档
  • 怎么建设一个微信网站莱芜金点子最新招工信息
  • 石家庄网站排名优化wordpress修改布局
  • 景安服务器管理助手如何备份网站国外做图标网站
  • 网站轮播怎么做石家庄网站建设规划
  • 免费软件网站下载深圳网站开发哪个公司好
  • 建设项目验收网站公示内网门户网站建设方案
  • 滨海做网站哪家最好宝安附近做网站公司
  • 详情页的五大模块东莞网站优化科技有限公司
  • 南阳建设网站哪家好昆明网站服务
  • 大潮建设集团有限公司 网站网站改版策划方案
  • 网站开发心路历程烟台网站建设薇企汇互联见效付款
  • 企业网站的制作周期wordpress添加数据库表
  • 广告推广营销网站网站买空间的价格
  • 转转假网站怎么做linux建设视频网站
  • 伍佰亿搜索引擎网站系统wordpress 增加备案
  • 韩国做游戏的电影 迅雷下载网站有哪些网络营销方式文献
  • 大学生兼职网站的融资方案龙华网站建设设计制作公司
  • 青之峰网站建设哪家好用什么l软件做网站了
  • 免费建站资源怎么编写app软件