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

南京网络建站模板如何建设物流网站

南京网络建站模板,如何建设物流网站,wordpress自定义评论,网站规划的基本步骤1. 题目链接#xff1a;1567. 乘积为正数的最长子数组长度 2. 题目描述#xff1a; 给你一个整数数组 nums #xff0c;请你求出乘积为正数的最长子数组的长度。 一个数组的子数组是由原数组中零个或者更多个连续数字组成的数组。 请你返回乘积为正数的最长子数组长度。 示…1. 题目链接1567. 乘积为正数的最长子数组长度 2. 题目描述 给你一个整数数组 nums 请你求出乘积为正数的最长子数组的长度。 一个数组的子数组是由原数组中零个或者更多个连续数字组成的数组。 请你返回乘积为正数的最长子数组长度。 示例 1 输入nums [1,-2,-3,4] 输出4 解释数组本身乘积就是正数值为 24 。示例 2 输入nums [0,1,-2,-3,-4] 输出3 解释最长乘积为正数的子数组为 [1,-2,-3] 乘积为 6 。 注意我们不能把 0 也包括到子数组中因为这样乘积为 0 不是正数。示例 3 输入nums [-1,-2,-3,0,1] 输出2 解释乘积为正数的最长子数组是 [-1,-2] 或者 [-2,-3] 。提示 1 nums.length 10^5-10^9 nums[i] 10^9 3. 解法动态规划 3.1 算法思路 1. 状态表示 f[i]表示以i结尾的所有子数组中乘积为正数的最长子数组的长度 g[i]表示以i结尾的所有子数组中乘积为负数的最长子数组的长度 2. 状态转移方程 3. 初始化 可以在最前面加上一个辅助结点帮助我们完成初始化使用这种技巧要注意两个点 辅助结点里面的值要保证后续填表是正确的下标的映射关系 在本题中最起码加上一个格子并且让 f[0]g[0]0即可‘ 4. 填表顺序 根据状态转移方程填表顺序为从左往右两个表一块填 5. 返回值: 根据状态表示我们要返回f表中的最大值 3.2 C算法代码 class Solution { public:int getMaxLen(vectorint nums) {int n nums.size(); // 获取数组长度vectorint f(n 1), g(n 1); // 初始化两个辅助数组f和g长度为n1int ret INT_MIN; // 初始化结果变量ret为最小整数for (int i 1; i n; i) {if (nums[i - 1] 0) { // 如果当前元素大于0f[i] f[i - 1] 1; // 更新f数组的当前元素为前一个元素加1g[i] g[i - 1] 0 ? 0 : g[i - 1] 1; // 更新g数组的当前元素为前一个元素加1如果前一个元素为0则保持不变} else if (nums[i - 1] 0) { // 如果当前元素小于0f[i] g[i - 1] 0 ? 0 : g[i - 1] 1; // 更新f数组的当前元素为前一个元素加1如果前一个元素为0则保持不变g[i] f[i - 1] 1; // 更新g数组的当前元素为前一个元素加1}ret max(ret, f[i]); // 更新结果变量ret为f数组中的最大值}return ret; // 返回结果变量ret} };
http://www.pierceye.com/news/521032/

相关文章:

  • 网站建设推广合同自己建设网站需要花多少钱
  • 深圳网站建设电话哈尔滨建设网站官网
  • 上海网站建设网页制作培训做网站做论坛赚钱吗
  • 为网站做电影花絮哈尔滨互联网公司
  • 哈尔滨微网站建设公司做网站被骗该咋样做
  • 做翻译 英文网站dede网站版权信息
  • 梅江区住房和城乡建设局官方网站品牌设计帮
  • 单页网站cms建设通会员多少一年
  • app营销型网站的特点公司建设网站怎么作账
  • 有免费做海报的网站吗制作表情包
  • 网站建设的平台做微课的网站
  • 有没有专门做美食海报的网站郑州网站建设搜q.479185700
  • 公司网站宣传做网站时版权怎么写
  • 可以在哪些网站 app做推广的建站官网模板
  • 网站建设标书卧龙区建网站
  • 东莞做网站软件嘉兴网站制作价格
  • 学网站建设 去那里合肥专业网站优化
  • 个人网站 备案 广告建设国际网站
  • 苏州建站推广公司做网站费用怎么记分录
  • 做的比较好的家具网站首页在win10下建设网站
  • 住房和城乡建设部网站 绿地网站备案有时间吗
  • 新开传奇手游新服网谷歌seo运营
  • 新河网站建设网站空间 jsp
  • 网站视频如何下载中国建盏
  • 做网站的叫什么软件细谈电商网站外链建设的策略
  • 免费网站制作视频教程广东东莞营销
  • 女生做网站运营累不累贵州省铁路建设办公室网站
  • 全球外贸网站排名go生物网站做蛋白定位
  • 网站的规划和建设方案中教在线3d建模培训
  • 禾天姿网站开发设计上海官网