石油化工建设工程网站seowhy问答

bicheng/2026/1/22 8:20:02/文章来源:
石油化工建设工程网站,seowhy问答,wordpress 没有留言功能,做一个购物网站1 问题描述 2 思路 为了每次元素进出的时候#xff0c;我们都可以得到该窗口内的最大元素#xff0c;我们需要自己定义一种队列里面包含方法可以获取最大值怎么才能获取队列里的最大值呢#xff1f;在队列里排序也可以#xff0c;这里我们采用单调队列#xff1a;该队列…1 问题描述 2 思路 为了每次元素进出的时候我们都可以得到该窗口内的最大元素我们需要自己定义一种队列里面包含方法可以获取最大值怎么才能获取队列里的最大值呢在队列里排序也可以这里我们采用单调队列该队列的队头元素就是该区间的最大值我们只需要维护队头元素就可以 3 代码实现 class MyQueue { //单调队列从大到小 public:dequeint que; // 使用deque来实现单调队列// 每次弹出的时候比较当前要弹出的数值是否等于队列出口元素的数值如果相等则弹出。// 同时pop之前判断队列当前是否为空。void pop(int value) {if (!que.empty() value que.front()) {que.pop_front();}}// 如果push的数值大于入口元素的数值那么就将队列后端的数值弹出直到push的数值小于等于队列入口元素的数值为止。// 这样就保持了队列里的数值是单调从大到小的了。void push(int value) {while (!que.empty() value que.back()) {que.pop_back();}que.push_back(value);}// 查询当前队列里的最大值 直接返回队列前端也就是front就可以了。int front() {return que.front();} }; vectorint maxSlidingWindow(vectorint nums, int k) {int i 0;MyQueue queue;vectorint res;while(i k) {queue.push(nums[i]);// 先将前k的元素放进队列i;}res.push_back(queue.front());// res 记录前k的元素的最大值while(i nums.size()) {queue.pop(nums[i-k]);// 滑动窗口移除最前面元素queue.push(nums[i]);// 滑动窗口添加新元素res.push_back(queue.front());// 记录区间最大值i;}return res; }3 总结 单调队列解决区间求极值的问题单调队列永远在维护尽可能是最大的值那些肯定不是最大的值在push的过程中就已经被弹出了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87920.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北海网站网站建设怎么做告白网站

文章目录 1.1 数据库系统概述1.1.1 数据库的4个基本概念1.1.2 数据管理技术的产生和发展1.1.3 数据库系统的特点 1.1 数据库系统概述 1.1.1 数据库的4个基本概念 数据(Data) 是数据库中存储的基本对象 数据的定义:描述事物的符号记录 数据的种类:文本、…

绵阳建网站哪家好怎么上传网站模板

目录 前言 搭建 准备 配置JAVA环境 搭建Hadoop集群 前言 今天我们来学习Hadoop完全分布式的搭建,我们要搭建hadoop完全分布式要掌握哪些东西呢? 首先需要掌握的就是Hadoop的基础知识,了解Hadoop的生态系统,包括Hadoop的核心…

做网站需要学哪些软件网站建设 wordpress系统

使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity 包名:com.mymoney Activity:com.mymoney.ui.main.MainActivity 转载于:https://www.cnblogs.com/Bella-fu/p/7516056.html

如何在外管局网站做延期化工行业网站设计

本文希望从技术角度来探讨下微服务,因此,不会过多地谈及如何根据业务进行微服务划分,更多是介绍微服务的相关技术,微服务的业务划分方法可参考“领域驱动设计“相关方法论。微服务的两个程度一、服务化复杂的单体架构会有以下的挑…

网赌网站怎么做在线制作生成器

文章目录 前言 二、TypeScript的优势体现在哪里? 1、执行时间上的区别 2、基础数据类型区别 3、TS优势 三、TypeScript的关键特性 四、TypeScript的类型系统 1、什么是类型注释? 2、类型系统核心 - 常用类型 1) 基本类型&#xff0…

网站建设外文版政策文件郴州网站seo外包

问题 如下图所示,我在word中插入了一个文本框(为了插图),然后文本框内有引用,结果endnote自动将文本框内的引用优先排序,变成文献[1]了,而事实上应该是[31]。请问如何能让文本框内的排序也自动…

郑州网站建设公司e00平面设计 网站推荐

原标题:并行驰骋,放“码”来战!看先导杯大奖赛上山大风采近日,山东大学计算机科学与技术学院2018级硕士研究生杨林、2020级硕士研究生李威宇组成的团队获得中科院“先导杯”并行应用大赛人工智能赛“大规模物体检测”和“神经网络…

只有域名可以做网站吗自助建站的优点与缺点

在这个科技日新月异的时代,AI已成为我们生活中不可或缺的一部分。它不仅改变了我们的生活方式,更让我们对未来充满期待。说起酷开系统中智慧AI的强大,着实让人叹为观止。无论是语音识别、数据整理还是语言处理,智慧AI都在不断地突…

查邮箱注册的网站柳州做网站的公司

以下解题思路来自代码随想录以及官方题解。 文章目录 344.反转字符串541.反转字符串||151.反转字符串中的单词28.找出字符串中第一个匹配项的下标459.重复的字符串 344.反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给…

广东省建设执业资格注册中心网站方舟未来网站建设

文章目录 简介功能特性设计图实现功能开源链接 简介 平时总有一种需求,就是我在调试树莓派的时候,经常要在pc电脑和开发板之间来回操作,因此就需要两套键盘和鼠标,但是我的桌子实在是太小了,两套键鼠不能并排放置&…

连云港做网站哪家好郑州电力高等专科学校招生官网

题目描述 给定一个有向图(不一定连通),有N个顶点,M条边,顶点从1..N依次编号,求出字典序最小的深度优先搜索顺序。 输入格式 第1行:2个整数,N(1≤N≤200)和M(2≤M≤500…

网站建设小江网页设计深圳工程招标信息网

10月25日上午,国家数据局正式挂牌成立,这标志着我国数字经济发展将进入新的发展阶段,也将有力促进数据要素技术创新、开发利用和有效治理,以数据强国支撑数字中国的建设。伴随数据作为企业新的生产要素的意义不断凸显,…

把网站做进微信公众号甘肃兴城建设有限公司网站

前言 大家好晚上好,现在AI技术的发展,它已经渗透到我们生活的各个层面。对于普通人来说,理解并有效利用AI技术不仅能增强个人竞争力,还能在日常生活中带来便利。无论是提高工作效率,还是优化日常任务,AI工…

网站标题的写法企业网站的优化和推广方法

背景由于生产环境的服务器并不会安装桌面环境,简单操作的图形化安装也不适合批量部署安装。因此,我还是更倾向于在命令下安装配置KVM虚拟机。结合了一些资料和个人使用的状况,我大致列出了一些基本和常用的使用方法。 安装配置一、环境介绍操…

花钱也可以哪些网站可以做推广广告网站挂马处理百度快照

在深度学习中,我们常常选用sigmoid函数作为激活函数。sigmoid函数的具体形式如下: f(x)11e−xf(x)=\frac{1}{1+e^{-x}}曲线表示为: 再画大一点,取x区间更大一些,则为: 显然从图像上看,sigmoid函…

南京专业网站制作公司有哪些西安市城乡建设网官方网站

力扣题目链接 having where 区别 having子句用于分组后筛选,where子句用于行条件筛选 having一般都是配合group by 和聚合函数一起出现如(count(),sum(),avg(),max(),min()) where条件子句中不能使用聚集函数,而having子句就可以。 having只能用在group…

建网站模板社交源码

下面是我在“小文论坛”发的关于PDG转PDF的办法转贴请注明出自“小文论坛”.点击链接访问小文论坛前些天在坛子里看到一位朋友发的通过代理登录教育网超星的办法,试了试,还不错,下下来了几本吉他方面和计算机方面的书。但下下来的书是加密保存的,当该用户过期后又怎…

iis添加网站 别名wordpress链接默认是什么样子

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.1.1 数据中心模块2.1.2 菜品分类模块2.1.3 菜品档案模块2.1.4 菜品订单模块2.1.5 菜品收藏模块2.1.6 收货地址模块 2.2 可行性分析2.3 用例分析2.4 实体类设计2.4.1 菜品分类模块2.4.2 菜品档案模块2.4.3…

一级a做片性视频网站西部网站邮箱登录

概念阐述 内存溢出(Memory Overflow)和内存泄漏(Memory Leak)是与计算机程序中的内存管理相关的问题,它们描述了不同的情况。 内存溢出是指程序在申请内存时,要求的内存超出了系统所能提供的可用内存资源…

wap 网站网站做pc

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_clie…