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

公司网站费用计入什么科目新闻软文广告

公司网站费用计入什么科目,新闻软文广告,企业大型网站开发,泸州建设厅施工许可办理网站跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:503.下一个更大元素II 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[…

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

LeetCode:503.下一个更大元素II
给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。
数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1 。
示例 1:
输入: nums = [1,2,1]
输出: [2,-1,2]
解释: 第一个 1 的下一个更大的数是 2;
数字 2 找不到下一个更大的数;
第二个 1 的下一个最大的数需要循环搜索,结果也是 2。
示例 2:
输入: nums = [1,2,3,4,3]
输出: [2,3,4,-1,4]

  • 环状问题,可以假设后面还有一个一样的数组,这样就可以和以前一样操作
  • 如果真的复制一个数组,性能不好,可以假设有一个数组,然后取模即可
  • i < size之后,后面的元素不需要再入栈了,因为我们要求的是下一个最大元素即可,当i < size如果还继续入栈的话,会重复计算一些元素,没有必要,还影响性能,比如[4, 3, 6, 7,5],画图看一下即可
	public int[] nextGreaterElements(int[] nums) {int size = nums.length;int[] res = new int[size];Arrays.fill(res, -1);Deque<Integer> st = new ArrayDeque<>();for (int i = 0; i < size << 1; i++) {while (!st.isEmpty() && nums[i % size] > nums[st.peek()]) {res[st.pop() % size] = nums[i % size];}// st.push(i % size);if (i < size)st.push(i);}return res;}
http://www.zhongyajixie.com/news/32201.html

相关文章:

  • 免费企业网站怎么做站长之家音效素材
  • 佛山学校网站建设廊坊百度快照优化
  • 一个页面的html5网站模板 psd百度网址大全 官网
  • 租赁模板建站 网站的名称归属b站引流推广
  • 做安利能开个人网站网站收录怎么弄
  • seo网站优化经理seo推广多少钱
  • 国际空间站常州谷歌优化
  • oa软件开发温州seo优化公司
  • 网站建设方案chatgpt 链接
  • 网站建设合同要交印花吗做推广公司
  • 企业为什么要做网站 作用是什么广州知名网络推广公司
  • 湖州北京网站建设谷歌海外推广怎么做
  • 唐河企业网站制作哪家好企业网站建设方案
  • 西宁手机微网站建设微软优化大师
  • 做网站的预算表百度手机版
  • 寿县城乡建设局网站广州专门做网站
  • 个人网站购买唐山百度搜索排名优化
  • 网络宣传网站建设定制指数是什么意思
  • 网站开发行情虞城seo代理地址
  • wordpress 站点地址(url)获客渠道找精准客户
  • 无锡网站建设xinysu南京seo推广公司
  • html网站底部导航栏怎么做网上的推广
  • 网站编辑做seo好做吗南昌seo数据监控
  • icon psd下载网站今日头条最新
  • 做购物网站的引言网站推广的途径和方法
  • 网站设计板块汽车宣传软文
  • 站长素材网app免费下载atp最新排名
  • 怎样建设网站后台游戏优化大师
  • 自己有网站怎么做优化在线智能识图
  • cms自助建站网络舆情分析研判报告