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

网站推广网站室内设计师需要学什么软件

网站推广网站,室内设计师需要学什么软件,有哪些做场景秀的网站,ui网站推荐1.最大子数组和 题目来源 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例 1: 输入:nums [-2,1,-3,4,-1,2,1,…

1.最大子数组和

题目来源
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。

示例 1:
输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。

class Solution {
public:int maxSubArray(vector<int>& nums) {int ret = nums[0];int sum = 0;for (auto & x : nums){sum += x;ret = max(ret, sum); // 判断if (sum < 0) sum = 0; // 一旦发现小于零,就直接从头开始计算}return ret;}
};

2.

题目来源
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请 不要使用除法,且在 O(n) 时间复杂度内完成此题。

示例 1:
输入: nums = [1,2,3,4]
输出: [24,12,8,6]

class Solution {
public:vector<int> productExceptSelf(vector<int>& nums) {vector<int> prev(nums.size(), 1);vector<int> ret(nums.size());for (int i = 1; i < nums.size(); ++i){prev[i] = prev[i - 1] * nums[i - 1];}int r = 1;for (int i = nums.size() - 1; i >= 0; --i){ret[i] = prev[i] * r;r *= nums[i];}return ret;}   
};
http://www.yayakq.cn/news/764918/

相关文章:

  • 网站建设以及推广提案书济南网络优化哪家专业
  • 免费高清图片素材网关键词优化app
  • 秦皇岛市建设路小学网站舆情信息范文
  • 服装网站建设风格云南网站设计选哪家
  • 网站开发工具论文免费软件大全网址
  • 网站开发技术 创新点域名有了怎么建设网站
  • 网站建设 工作方案网络服务器的作用
  • 南京页面网站制作个人网站要不要备案
  • 婚纱摄影网站模板网站怎么做抽奖
  • 网站建设前期需要做出的准备外贸网站公司
  • 创新的营销型网站网站建设兆金手指排名
  • 怎么在四川建设厅网站上进行劳务合同备案网站开发中涉及的两种服务器
  • 文化类网站建设将网站做成logo怎么做
  • 中山制作网站的公司小辰青岛网站建设
  • 电脑去哪里建设网站10分钟免费建网站
  • 珠海网站建设的公司排名阿里云域名注册官网叫什么
  • 网站建设与维护里面的个人简历德州网站制作公司
  • 临沂网站建设企业星空影视文化传媒制作公司
  • 展厅网站945新开传奇网站
  • 网站版式有哪几种广州白云区今天的消息
  • 阜阳手机网站开发长春大型互联网公司
  • 网站备案是怎么回事开发者模式一直开着有危害吗
  • 别人做的网站不能用了教育行业网站设计
  • 在linux上做网站搭建帮网站做推广赚钱吗
  • 如何丰富网站内容网络服务提供者应当将该声明转送发出通知的权利人
  • 建设个人网站赚钱济南专业的设计网站
  • 竹子建站登录学校网站建设意义
  • 网站开发技术是什么重庆室内设计学校
  • 网站开发一般黄了购物网站名字
  • 避免网站 404广告在线设计制作