沈阳电商网站建设pc站转换手机网站

bicheng/2026/1/26 16:19:49/文章来源:
沈阳电商网站建设,pc站转换手机网站,wordpress正体中文版,企业网站建设该入啥会计科目文章目录 53. 最大子数组和题目描述暴力#xff08;运行超时#xff09;贪心 53. 最大子数组和 题目描述 给你一个整数数组 nums #xff0c;请你找出一个具有最大和的连续子数组#xff08;子数组最少包含一个元素#xff09;#xff0c;返回其最大和。 子数组是数组… 文章目录 53. 最大子数组和题目描述暴力运行超时贪心 53. 最大子数组和 题目描述 给你一个整数数组 nums 请你找出一个具有最大和的连续子数组子数组最少包含一个元素返回其最大和。 子数组是数组中的一个连续部分。 示例 1 输入nums [-2,1,-3,4,-1,2,1,-5,4] 输出6 解释连续子数组 [4,-1,2,1] 的和最大为 6 。 示例 2 输入nums [1] 输出1 示例 3 输入nums [5,4,-1,7,8] 输出23 提示 1 nums.length 105-104 nums[i] 104 暴力运行超时 // 引入必要的头文件 class Solution { public:// maxSubArray函数接受一个整数型向量nums作为参数并返回一个整数int maxSubArray(vectorint nums) {// 初始化max为INT_MIN这表示最小可能的整数确保任何元素的和都会大于它int maxINT_MIN;// 外层循环遍历数组的每个元素作为子数组的起点for(int i0;inums.size();i){// 初始化num为0它将用来存储从索引i开始的子数组的和int num0;// 内层循环从i开始遍历数组每次循环都会增加子数组的长度for(int ji;jnums.size();j){// 将当前元素累加到num上numnums[j];// 如果当前的num大于已知的最大值max就更新maxif(maxnum)maxnum;}}// 循环结束后max就是所有子数组和的最大值返回这个值return max;} };这段代码使用了简单直观的暴力方法来求解问题即尝试数组中所有可能的子数组并记录下具有最大和的值。这个方法的时间复杂度是O(n^2)因为它使用了两层嵌套循环来遍历所有可能的子数组。这种方法在数组长度非常大时可能会非常慢但对于较小的数组它是足够工作的。 贪心 // 包含必要的头文件 #includevector #includeclimits // 用于INT_MIN代表最小可能的整数 using namespace std;// 定义Solution类此类包含解决问题的方法 class Solution { public:// maxSubArray方法接收一个引用传递的整数向量nums并返回一个整数int maxSubArray(vectorint nums) {// 初始化max为INT_MIN它将记录目前为止遇到的最大子数组和int maxINT_MIN;// 初始化count为0它将用来计算当前考虑的子数组的和int count0;// 遍历数组中的每个元素for(int i0;inums.size();i){// 将当前元素加到count上countnums[i];// 如果count大于max则更新max为count的值if(maxcount) maxcount;// 如果count小于0则重置count为0因为任何包含负和前缀的子数组都不可能构成最大子数组if(count0) count0;}// 遍历完成后max将包含最大子数组和返回这个值return max;} };如果当前子数组和变为负数那么它不会对结果有帮助因此将其重置为0。这个实现假定数组中至少有一个正数这是因为max的初始值是INT_MIN即使数组中所有数字都是负数算法也会返回最大的负数。 这个算法的优点是空间复杂度低因为它只使用了常数空间并且时间复杂度为O(n)适用于解决大型数组的最大子数组和问题。

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

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

相关文章

网站怎么优化排名的方法做新媒体应该关注什么网站

作者:来自 Elastic Steve Dodson 有多种策略可以将特定领域的知识添加到大型语言模型 (LLM) 中,并且作为积极研究领域的一部分,正在研究更多方法。 对特定领域数据集进行预训练和微调等方法使 LLMs 能够推理并生成特定领域语言。 然而&#…

网站app简单做网页设计师考试内容

目录 #基本使用 #配置toast主题 #toast结束跳转URL #API #Props #Params #Methods 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方,具体表现在: uView的toast有5种主题可选可以配置toast结束后,跳转相应URL目…

定制网站建设公司价格手机网站标准

软件开发一般来说是一项团队作业,在本系列文章开始就提到过软件的编码是由一个团队“并行”完成的,为了保证编码任务正常完成,首先引入版本控制工具来完成代码管理,为了保证代码质量引入了代码分析器以及代码测试。版本控制工具可…

建设网站现在免费吗自己建一个网站需要准备什么

问题描述 某天和往常一样启动java项目,发现数据库出问题了,然后打开navicat,发现数据库的链接都连接不上, 一点击就会弹出报错框: 然后就各种上网搜索。 解决方案 上网查了一些解决方案,大部分都是说看…

企业品牌网站建设涪陵网站建设

PID原理介绍及C#编程仿真 https://blog.csdn.net/panjinliang066333/article/details/104428683

网站建设备案哪家好wordpress 旅行主题

PhotoShop学习笔记 对图像进行缩放拉伸自动选中像素相近的同一个区域分离图层的选中区域分离图层的非选中区域处理不自然的缝合痕迹 记录一些PhotoShop中用到的操作,主要是在处理AI图像时遇到的需求。 对图像进行缩放拉伸 CTRLT 自动选中像素相近的同一个区域 魔…

建筑公司网站管理员网站建设技术代码

【导读】地图公司给地图“上色”主要靠数据,数据够则地图生。数据是地图的生命,车速是路况的根本,地图获取数据主要有两种方式:自给自足、仰给于人上班出门,点开地图,前面红色,后面红色&#xf…

永康企业网站建设公司企业推广网站的方法

代碼如下: conda create -n evo python3.8 conda activate evo pip install evo --upgrade --no-binary evo 然後耐心等待一下,即可順利安裝。前提是電腦里有conda!

做网站如何避免侵权企业网站建设代理商

API Server API Server是什么 提供集群管理的REST API接口,包括认证授权、数据校验以及集群状态变更等提供其他模块之间的数据交互和通信的枢纽(其他模块通过API Server查询或修改数据,只有API Server才直接操作etcd) 访问控制…

成都创建公司网站更新不了wordpress

2000-2022年各省环境规制数据(原始数据计算过程计算结果) 1、时间:2000-2022年 2、范围:30省 3、来源:各省年鉴、国家统计局、统计年鉴 4、指标:年份、省份、工业污染源治理投资完成实际额、工业增加值…

如何把电脑改成服务器做网站wordpress占用CPU高

公司代码管理平台新切换到gitlab下,上线发版流程随之变更 1新建分支,开发完成,提交新分支 2.去gitlab平台上找到Merge requests 3 点击右上角的New merge request select source branch 选择新建的分支 点击 compare branches and contin…

运动服装商城网站建设网站备案幕布要求

无输入截止条件的ACM输入 华为OD机试题中有一些题目是没有输入截止条件的,比如 华为OD机试 - 数字游戏(Java & JS & Python)_伏城之外的博客-CSDN博客 从输入描述来看,每组有两行输入,但是并没有告诉我们具体有几组? 那么输入该如何截止呢? 此时,有两种输入…

简述电子商务网站的建设步骤平面设计师务所

数据集类型:图像分类用,不可用于目标检测无标注文件 数据集格式:仅仅包含jpg图片,每个类别文件夹下面存放着对应图片 图片数量(jpg文件个数):256016 分类类别数:356 类别名称:["1","2"…

在哪个网站去租地方做收废站惠州做网站建设

系列文章目录 智能化校园:深入探讨云端管理系统设计与实现(一) 文章目录 系列文章目录功能开发登录功能分析验证码功能实现登录校验功能登录后跳转功能 系统管理器实现验证码响应图片功能实现异步图片上传头像功能实现全局修改密码功能实现 …

尉氏网站建设图片交易网站源码

前言 最近学习VUE,在ubuntu 2204 上配置开发环境,涉及到npm node nodejs vue-Cli脚手架等内容,做以记录。 一、node nodejs npm nvm 区别 ? node 是框架,类似python的解释器。nodejs 是编程语言,是js语言的…

公司网站建设需求分析汉川做网站

问题描述: 今天在写csdn动态的时候,发了五个动态,但是主页面的“最近”看不到我发的动态,我还以为是csdn动态每天的发送量有数量限制。去这个地方点我的发现 右上角全是“审核中”的字样 按理说是不可能审核这么久的&#xff08…

做网站 给图片加链接网站赚流量

接口缩容 在VS编译器的模式下&#xff0c;类似于erase和insert接口的函数通常会进行缩容&#xff0c;因此&#xff0c;insert和erase行参中的迭代器可能会失效。下图中以erase为例&#xff1a; 代码如下&#xff1a; #include <iostream> #include <vector> #inclu…

成都建设网站的一般做企业网站需要什么

有两种情况&#xff1a; 压根没安装下载了但没设为库或方法不对 大多数为第一种情况&#xff1a; 一. 下载jdbc 打开网址选择一个版本进行下载 https://nowjava.com/jar/version/mysql/mysql-connector-java.html 二.安装jdbc 在项目里建一个lib文件夹 在把之前下载的jar文…

简阳电力建设立项网站友情贴吧

Proxyman专为开发人员和网络爱好者设计&#xff0c;它允许用户拦截、查看和修改所有传入和传出的网络请求&#xff0c;并提供详细的分析和调试功能。 Proxyman支持HTTP、HTTPS和WebSocket协议&#xff0c;因此&#xff0c;可以轻松捕获和查看这些协议下的网络流量。用户可以使…

爱站网站长seo综合查询怎么找人做动漫视频网站

3.2 xHCI数据结构 3.2.1 Device Context Base Address Array 3.2.2 Device Context 3.2.3 Slot Context