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

80后陈某做盗版视频网站网站建设交易中心

80后陈某做盗版视频网站,网站建设交易中心,wordpress获得所有分类,电商网站平台有哪些功能文章目录题目描述思路 代码1. 暴力法 O(n2n^2n2) O(1)2. 单调队列辅助 O(n) O(n)二刷打卡第十天#xff5e; 题目描述 久违的滑动窗口题#xff01; 思路 代码 1. 暴力法 O(n2n^2n2) O(1) 老规矩#xff0c;先… 文章目录题目描述思路 代码1. 暴力法 O(n2n^2n2) O(1)2. 单调队列辅助 O(n) O(n)二刷打卡第十天 题目描述 久违的滑动窗口题 思路 代码 1. 暴力法 O(n2n^2n2) O(1) 老规矩先来个暴力法熟悉一下题目出乎意料没有超时…不过我们还是需要寻找更优的做法 class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if(nums.length 0) {return new int[]{};}int[] res new int[nums.length - k 1];// 暴力for(int i 0; i res.length; i) {int max nums[i];for(int j 0; j k; j) {max Math.max(max, nums[i j]);}res[i] max; } return res;} }2. 单调队列辅助 O(n) O(n) 空间换时间利用一个单调递减的队列始终把当前滑动窗口最大值置于队头更新判断一当前队头是否已经脱离滑动窗口。我觉得这块具体代码不太好想到更新判断二加入当前数组元素是否会改变队列递减特性 class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if(nums.length 0) {return new int[]{};}// 队列头记录滑动窗口最大值DequeInteger deque new LinkedList();int[] res new int[nums.length - k 1];for(int i 0, windowTail 1 - k; i nums.length; i, windowTail) {// 更新一去掉前一个窗口尾值if(windowTail 0 deque.peekFirst() nums[windowTail - 1]) {deque.removeFirst();}// 更新二保持递减while(!deque.isEmpty() deque.peekLast() nums[i]) {deque.removeLast();}deque.addLast(nums[i]);// 记录窗口最大值if(windowTail 0) {// 窗户尾值同时也是 res 的对应下标res[windowTail] deque.peekFirst();}}return res;} }/*1. 采用单调队列2. 主要是 队列头 的处理3. 通过维护 windowTail 来维护队列重要 */二刷 单调队列找最大值则需要单调减队头为最大 class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if(nums.length 0) {return new int[]{};}int[] ans new int[nums.length - k 1];DequeInteger queue new ArrayDeque();for(int i 0, windowTail 1 - k; i nums.length; i, windowTail) {// step1: 去掉上一个窗口尾值if(windowTail 0 queue.element() nums[windowTail - 1]) {queue.poll();}// step2: 保持递减注意没有按照正常的队列顺序是从后面开始处理的while(!queue.isEmpty() nums[i] queue.getLast()) {queue.removeLast();}queue.offer(nums[i]);if(windowTail 0) {ans[windowTail] queue.element();}}return ans;} }
http://wiki.neutronadmin.com/news/263600/

相关文章:

  • 个人网站 免备案上海seo公司
  • 阳江企业网站国家开发银行生源地助学贷款网站
  • 网站建设湖南岚鸿建设旅游电子商务网站的建设
  • 专业摄影网站推荐做网站需要代码吗
  • 网站怎么做七牛云加速软件大全免费下载
  • 做网站接广告赚钱吗湖南企业网站建设制作
  • 如今流行的网站建设网站建设的完整流程包括
  • 利用已有网站 制作南京高端定制网站建设
  • 做体育设施工程公司的网站网络企业做网站
  • 校园内部网站建设方案青白江建设网站
  • 可信赖的常州网站建设网站标题是关键词吗
  • 做金融网站有哪些要求wordpress分类目录样式模板
  • 天津做网站报价怎样注册企业邮箱帐号
  • 贵州交通建设集团网站策划书word模板
  • 昆明优化网站杭州四喜做网站建设么
  • 温州网站定制哪家好东莞玩具加工东莞网站建设
  • 网站建设与网页设计电子产品外观设计
  • 成都科技网站建设电话多少钱wordpress页面采集
  • 推广网站的方法有搜索引擎网页配色网站
  • 新北仑网站怎么做的网站开发实用技术电子版
  • 那些网站可以做问答昆明企业网站制作公司
  • 在南宁做家教兼职的网站3340网站建设与管理
  • 旅游海外推广网站建设方案wordpress弹出式插件
  • 网站怎么自己做WordPress4.8中文的把
  • 东莞网站设计开发技能大赛中亿丰建设集团股份有限公司网站
  • 深圳网页制作推广排名苏州搜狗关键词优化
  • 营销型网站sempk中国营销传播网手机版入口
  • 重庆网站建设注意事项在线seo
  • 制作app连接网站网站显示乱码怎么办
  • 深圳摇号申请网站电子 公司 网站建设