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

金水区做网站营销网站建设流程

金水区做网站,营销网站建设流程,农业基本建设项目 网站,松江区做网站的公司题目1: 指路: . - 力扣(LeetCode)238 除自身以外数组的乘积 思路与分析: 除去自身元素求其他元素的乘积,或许第一反应会是数组元素积乘再除以遍历到的元素,定义一个结果数组再对应放结果值&…

题目1:

指路:

. - 力扣(LeetCode)238 除自身以外数组的乘积

思路与分析:

除去自身元素求其他元素的乘积,或许第一反应会是数组元素积乘再除以遍历到的元素,定义一个结果数组再对应放结果值,但是这里会有元素值“0”,会有“division by zero”的错误提示,而且题目描述里也明确给定了“without ...division...”。那么不妨换一种思路,将遍历到的元素作为界限划分出左范围和右范围。定义两个数组分别盛放左右范围的累乘元素,最后定义一个结果数组使下标与左右范围内的结果对应即可。

代码:

class Solution {
public:vector<int> productExceptSelf(vector<int>& nums) {int n = nums.size();vector<int> L(n, 0);  // 左范围vector<int> R(n, 0);  // 右范围L[0] = 1; R[n - 1] = 1;  // 初始化for (int i = 1; i < n; i++) {L[i] = nums[i - 1] * L[i - 1];  // 左范围累乘}for (int i = n - 2; i >= 0; i--) {R[i] = nums[i + 1] * R[i + 1];  // 右范围累乘}vector<int> ans(n, 0);  // 定义结果集for (int i = 0; i < n; i++) {ans[i] = L[i] * R[i];  // 左右范围元素累乘}return ans;}
};

题目2:

指路:

. - 力扣(LeetCode)134 加油站

思路与分析:

本题我们尝试用贪心的方法求解。首先,排除结果一定的情况(一定到不了和一定到得了)。首先我们采取顺序遍历的方式,很显然当油箱的总量小于花费的总量时一定到不了目的地,反之,当油箱内的油量大于等于将要消耗的油量则可以完成任务。接下来看不一定的情况。我们不知道会在哪一个节点上就决定了不会到达终点,那么我们采取倒序遍历的方式,当剩余的油量始终为正时证明从该节点出发是正确的选择。

代码:

class Solution {
public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int curSum = 0;int min = INT_MAX;  // 从起点出发油箱里的最小值int n = gas.size();for (int i = 0; i < n; i++) {int rest = gas[i] - cost[i];curSum += rest;if (curSum < min) {min = curSum;}}// gas总和<cost总和,一定跑不完全程if (curSum < 0) return -1;// 正向顺序遍历,油量差为正,足以跑完全程if (min >= 0) return 0;// 倒序遍历求使油量为正的节点for (int i = n - 1; i >= 0; i--) {int rest = gas[i] - cost[i];min += rest;if (min >= 0) {return i;}}return -1;}
};

http://www.dinnco.com/news/16223.html

相关文章:

  • 苏州公司网站建设网站seo去哪个网站找好
  • 怎么免费建设金融网站抖音seo排名系统
  • iis 7.5 网站谷歌推广代理
  • 三亚网站建设哪家好企业网站seo案例
  • 合肥网站建设哪家好价格网站建设公司哪家好?该如何选择
  • python 做网站合适吗太极seo
  • 手机怎么做黑网站吗最新资讯热点
  • 重庆网站推广产品合肥百度搜索优化
  • mac系统可以做数据库网站开发企业网络规划设计方案
  • 网站一定要备案吗发帖效果好的网站
  • 凡科建站代理转让如何搭建网站
  • b2c电子商务购物网站有哪些seo门户网站优化
  • 青岛国家高新区建设局网站花钱推广的网络平台
  • 在word上怎么做网站链接如何做好互联网营销
  • 徐州建站公司北京seo技术
  • 四川网站建设合肥网站推广公司排名
  • 网站营销成功的案例分析优化算法
  • 阆中网站建设01hl网站被禁用如何解决
  • 奉化建设局网站怎么投放广告
  • 淮南发布网seo网站推广目的
  • 网络营销的主要手段和策略百度seo搜索
  • 免费拍卖网站模板搜索关键词技巧
  • 做哪些网站流量大东莞市网络seo推广企业
  • 室内设计素材网站哪个最好北京优化seo
  • 服装毕业设计代做网站福建seo
  • 做视频分享网站百度开户是什么意思
  • 档案网站建设愿景长春刚刚最新消息今天
  • 网站开发科技公司类似火脉的推广平台
  • 网站代理制作友情链接代码美化
  • 网站改版是什么百度一下百度网站