网站建设和网络维护海洋专业做网站

bicheng/2026/1/16 13:43:00/文章来源:
网站建设和网络维护,海洋专业做网站,长春网站设计哪家好,淘客网站免费开源源码1 问题 给定一个数组和滑动窗口的大小#xff0c;请找出所有滑动窗口里的最大值#xff0c;列如#xff0c;数组#xff5b;2,3,4,2,6,2,5,1#xff5d;的滑动窗口大小是3#xff0c;一起6个滑动窗口#xff0c;分别是{4#xff0c;4#xff0c;6#xff0c;6#…1 问题 给定一个数组和滑动窗口的大小请找出所有滑动窗口里的最大值列如数组2,3,4,2,6,2,5,1的滑动窗口大小是3一起6个滑动窗口分别是{44665}   2 分析 2,3,4,2,6,2,5,1 我们这里可以用双端队列滑动窗口是3我们先找出前3个数字里面的最大值放在双端队列的头然后依次向右滑动确保每次滑动后队列的头是最大值。   3 代码实现 #include iostream #include vector #include dequeusing namespace std;vectorint maxWindows(const vectorint nums, int size) {vectorint maxWindows;if (size 0 || nums.size() 0 || (nums.size() size)){return maxWindows;}dequeint indexs;for (int i 0; i size; i){while (indexs.size() 0 nums[i] nums[indexs.back()]){indexs.pop_back();}indexs.push_back(i);}for (int i size; i nums.size(); i){maxWindows.push_back(nums[indexs.front()]);while (indexs.size() 0 nums[i] nums[indexs.back()]){indexs.pop_back();}while (indexs.size() 0 (i - indexs.front() size)){indexs.pop_front(); }indexs.push_back(i);}maxWindows.push_back(nums[indexs.front()]);return maxWindows; }int main() {vectorint nums;nums.push_back(2);nums.push_back(3);nums.push_back(4);nums.push_back(2);nums.push_back(6);nums.push_back(5);nums.push_back(2);nums.push_back(1);vectorint result;result maxWindows(nums, 3);if (result.size() 0){for (int i 0; i result.size(); i)std::cout result[i] std::endl;}return 0; } 4 运行结果 4 4 6 6 6 5 5 总结 在一个数组里面通过双端队列qedue求最大值 std::dequeint indexs;std::vectorint nums;nums.push_back(1);nums.push_back(3);nums.push_back(2);nums.push_back(5);nums.push_back(4);for (int i 0; i nums.size(); i){while (indexs.size() 0 nums[i] nums[indexs.back()]){indexs.pop_back();}indexs.push_back(i);}std::cout maxValue is nums[indexs.front()] std::endl;

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

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

相关文章

网站建设流程六个步骤怎么样做企业网站

表格基本上有如下几个标签构成:(1).(2).标签用来创建表格的行。(3).标签用来创建表头单元格。 t-head(4).标签用来创建tr行中的单元格。(5).标签用来创建标题。(6).标签用来创建表格的表头。 (一个table只能有一个)(7).标签用来创建表格的主体部分。(8).标签用来创建表格的页…

网页设计跟网站建设的区别怎样做的网站内网外网都能用

文章目录 背包问题背包题目解法一 ● 01背包问题-二维数组五部曲1.确定dp数组2、确定递推公式3、初始化dp数组4、循环代码: 解法二-01背包问题-滚动数组五部曲1:定义dp二、递推公式三、初始化四、循环顺序代码: 698. 划分为k个相等的子集题解…

通江县住房和城乡建设局网站个人网站导航html源码

Termius连接本地虚拟机与虚拟机快照 1. Termius连接本地虚拟机2. 虚拟机快照与还原2.1 设置快照以及恢复 附录 1. Termius连接本地虚拟机 ifconfig -a 查看配置 连接成功 2. 虚拟机快照与还原 在学习阶段我们无法避免的可能损坏Linux操作系统。 如果损坏的话,重新…

怎么看一个网站是谁做的单位网站建设意见建议

使用PCL的PCL的fromROSMsg()函数将ROS的sensor_msgs::PointCloud2类型数据转换为PCL的pcl::PointCloud<T>类型数据时&#xff0c;假如T只是PointXYZ没问题&#xff0c;假如是PointXYZI&#xff0c;intensity这个field的数据类型是float&#xff0c;但是数据长度就是不对的…

网站正在备案策点市场调研公司

Hydrooj nodejs版 HustOJ php版 QDUOJ python版 QDUOJ https://gitcode.com/QingdaoU/OnlineJudge/tree/master HustOJ hustoj: hustoj -- 流行的OJ系统&#xff0c;跨平台、易安装、有题库 Hydrooj https://hydro.js.org/docs/

中小企业微网站建设山东网站建设负面消息处理

查看自己系统的版本 必须运行 Windows 10 版本 2004 及更高版本&#xff08;内部版本 19041 及更高版本&#xff09;或 Windows 11 才能使用以下命令 在设置&#xff0c;系统里面就能看到 开启windows功能 直接winQ搜 开启hyber-V、使用于Linux的Windows子系统、虚拟机平…

北京网站建设网网站开发流程注意事项

前言 用户可使用小程序客服消息功能&#xff0c;与小程序的客服人员进行沟通。客服功能主要用于在小程序内 用户与客服直接沟通用&#xff0c;本篇介绍客服功能的基础开发以及进阶功能的使用&#xff0c;另外介绍多种客服的对接方式。 更多介绍请查看客服消息使用指南 客服视…

宣城网站优化室内设计师联盟网官网

1、wait notify Owner 线程发现条件不满足&#xff0c;调用 wait 方法&#xff0c;即可进入 WaitSet 变为 WAITING 状态 BLOCKED 和 WAITING 的线程都处于阻塞状态&#xff0c;不占用 CPU 时间片 BLOCKED 线程会在 Owner 线程释放锁时唤醒 WAITING 线程会在 Owner 线程调用 …

网站html5自适应湖南建设网

1&#xff0c; 问题&#xff1a;本来是好的&#xff0c;突然编译运行报错&#xff0c;说是确少包&#xff0c; 解决方案&#xff1a;重启以后好了 2&#xff0c;有完美的马鞍波&#xff0c;为什么不能够转动呢&#xff1f; 原因是我这里模型的问题&#xff0c;我计算出来的是占…

用手机怎么做网站织梦音乐网站程序

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 机器视觉人体跌倒检测系统 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&…

珠海 电商 网站建设做网站建设有前途那

目录 1. 读源码 2. 搭建框架 3. 迭代器的操作 operator*() operator->() operator() operator--() operator!() 4. 实现 list 的反向迭代器 5. 实现 vector 的反向迭代器 6. 源码分享 写在最后&#xff1a; 1. 读源码 我们之前实现的 vector&#xff0c;list…

广元专业高端网站建设专业的企业小程序开发公司

Vue.js 是一个构建数据驱动的 web 界面的渐进式框架。它是目前前端开发领域非常热门的技术之一&#xff0c;因为它易于上手&#xff0c;功能强大&#xff0c;且与其他库或已有项目整合度高。 下面是一个简单的 Vue 项目实战步骤&#xff0c;帮助你了解如何使用 Vue.js 来创建一…

福州网站免费制作酒泉网站建设哪家好

前言 在数字化的过程中&#xff0c;数据可视化变得越来越重要。用户喜欢通过酷炫的视觉效果和直观的数据展示来理解数据。可视化地图组件是数据可视化的重要组成部分。这些地图组件提供多样化的效果&#xff0c;能够更好地展示数据的关系和地理分布&#xff0c;直观地将数据与…

怎么开网站自己设计一款新产品

文章目录 力扣225-用队列实现栈示例代码实现总结收获 力扣225-用队列实现栈 示例 代码实现 class MyStack {Queue<Integer>queue1;Queue<Integer>queue2;public MyStack() {queue1new LinkedList<Integer>();queue2new LinkedList<Integer>();}public…

慢慢网站建设免费追剧网站

导读近日&#xff0c;玖章算术 NineData 智能数据管理平台成功中标《2023 年移动云数据库传输服务软件项目》&#xff0c;中标金额为 406 万。这标志着玖章算术 NineData 平台已成功落地顶级运营商行业&#xff0c;并在数据管理方面实现了大规模应用实践。 NineData 中标 2023 …

公司网站公司哪家好万网网站建设的子分类能显示多少个

k8s之共享存储pv&pvc 1 存储资源管理 在基于k8s容器云平台上&#xff0c;对存储资源的使用需求通常包括以下几方面&#xff1a; 1.应用配置文件、密钥的管理&#xff1b; 2.应用的数据持久化存储&#xff1b; 3.在不同的应用间共享数据存储&#xff1b; k8s的Volume抽象概…

网站设计制作ihanshi上海装修公司口碑最好的是哪家

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

佛山网站搭建费用对网站的界面设计分析

文章目录 奥威亚视频云平台VideoCover.aspx 接口任意文件上传漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现0x06 修复建议奥威亚视频云平台VideoCover.aspx 接口任意文件上传漏洞复现 [附POC] 0x01 前言 免责…

滁州市大滁城建设网站省住房城乡建设厅网站

据个人的编程开发经验&#xff0c;Python的比较运算符最常于条件判断&#xff0c;而条件判断是python编程中最常用的语法之一&#xff0c;与for或while的循环一样&#xff0c;功能十分强大&#xff01; 在机器学习当中&#xff0c;或深度学习当中&#xff0c;在运用算法对统计…

工信部备案网站玉树商城网站建设

一、渗透测试的流程 1.明确目标&#xff1a; 确定需要渗透资产的范围&#xff1b;确定规则&#xff0c;怎么去渗透&#xff1b;确定需求&#xff1a;需要达到什么样的效果 2.信息收集&#xff1a; 首先可以用社会工程学的方法来收集信息&#xff0c;看看有没有好的薄弱点。然…