当前位置: 首页 > 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.yayakq.cn/news/371070/

相关文章:

  • 专业网站优化方案网站规划与维护
  • 建站行业都扁平化设计wordpress 安装502
  • 洋县建设银行网站网站备案好处
  • 专业的设计网站有哪些内容互联网产品设计网站
  • 深圳做网站的公司排行我的主页设计
  • 网站开发如何入门网店代运营的套路
  • 鹤城机关建设网站网站建设 课程 说明
  • 百度网站广告制作公司属于什么行业类别
  • 丛台企业做网站推广那家网站做的效果好
  • 精湛的网站建设排行榜珠海网站建设策划
  • html网站地图模板防疫网站网页设计
  • 木门网站模板wordpress revision
  • 室内设计优秀案例网站wordpress 头部导航
  • 泉州有哪些公司是做网站连云港权威网站优化服务
  • 高流量网站设计优化seo是什么意思
  • 重庆市建设医院网站首页大学生创意产品设计方案
  • 西宁网站建设公司排行wordpress 源码交付
  • 网站设计与管理的软件数据分析网站html模板下载
  • 海外网站如何做用户实名认证专业的培训行业网站模板
  • 做店铺首页的网站建设工程交易服务中心
  • 舒城做网站西安大雁塔的来历
  • 怎么敲代码做网站在线crm厂商
  • 返利网站做鹊桥推广中国建筑官网采购平台
  • 合肥做网站的公司讯登百度关键词搜索排名多少钱
  • 企业网站建设需要注意什么个人公益网站怎么制作
  • 网站维护的主要工作专业网站建设服务报价
  • 一等一网站手机网站制作报价表
  • 网站 怎么做百度才能搜索出来查询友情链接
  • 怎么推广公司网站个人公众号做电影网站吗
  • 万网做网站给网站源码拓者设计室内设计官网首页