代码随想录三刷day29

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣455. 分发饼干
  • 二、力扣376. 摆动序列
  • 三、力扣53. 最大子数组和


前言


贪心的本质是选择每一阶段的局部最优,从而达到全局最优。

一、力扣455. 分发饼干

class Solution {public int findContentChildren(int[] g, int[] s) {int count = 0;Arrays.sort(g);Arrays.sort(s);for(int i = 0, j = 0; i < g.length && j < s.length ;){if(s[j] >= g[i]){i ++;j ++;count ++;}else{j ++;}}return count;}
}

二、力扣376. 摆动序列

class Solution {public int wiggleMaxLength(int[] nums) {if(nums.length == 1){return 1;}int curDiff = 0, preDiff = 0, count = 1;for(int i = 1; i < nums.length; i ++){curDiff = nums[i] - nums[i-1];if((curDiff > 0 && preDiff <= 0) || (curDiff < 0 && preDiff >= 0)){count ++;preDiff = curDiff;}}return count;}
}

三、力扣53. 最大子数组和

class Solution {public int maxSubArray(int[] nums) {if(nums.length == 1){return nums[0];}int res = Integer.MIN_VALUE;int count = 0;for(int i = 0; i < nums.length; i ++){count += nums[i];res = Math.max(res,count);if(count < 0){count = 0;}}return res;}
}

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

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

相关文章

2024年大学生买腾讯云_腾讯云大学生服务器优惠

腾讯云学生服务器优惠活动「云校园」轻量应用服务器2核2G学生价30元3个月、58元6个月、112元一年&#xff0c;轻量应用服务器4核8G配置112元3个月、352.8元6个月、646.8元一年&#xff0c;CVM云服务器2核4G3M公网带宽配置842.4元一年&#xff0c;腾讯云服务器网txyfwq.com分享2…

H12-811_128

128.如下图所示的网络&#xff0c;两台交换机之间通过四条链路相连&#xff0c;COPPER指电接口&#xff0c;FIBR指光接口&#xff0c;则以下哪两个接口可以实现链路聚合? A.G0/0/3和FE0/0/3 B.G0/0/3和G0/0/2 C.G0/0/2和FE0/0/3 D.G0/0/2和G0/0/1 答案&#xff1a;BD 注释&am…

Mysql 死锁案例2-间隙锁与意向插入锁冲突

死锁复现 CREATE TABLE t (id int(11) NOT NULL,c int(11) DEFAULT NULL,d int(11) DEFAULT NULL,PRIMARY KEY (id),KEY c (c) ) ENGINEInnoDB DEFAULT CHARSETutf8;/*Data for the table t */insert into t(id,c,d) values (0,0,0),(5,5,5),(10,10,10) 事务1事务2T1START …

coingecko获取token price --php版

1.创建一个数据表 DROP TABLE IF EXISTS txzh_token_price; CREATE TABLE txzh_token_price (id int(11) NOT NULL AUTO_INCREMENT,token_ids varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 币种id,symbol varchar(255) CHARACT…

大模型在自动驾驶决策系统中的前沿应用

摘要&#xff1a; 本文主要探讨了大模型在自动驾驶决策系统中的前沿应用&#xff0c;包括背景、核心技术和应用场景。自动驾驶决策系统是自动驾驶技术的核心组成部分&#xff0c;而大模型的应用为决策系统提供了强大的计算能力和决策能力。本文首先介绍了自动驾驶决策系统的重…

项目部署遇到的问题

nginx反向代理配置 location /api/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8083/;}# 刷新页面40…

英语同传翻译,北京本地同声传译收费价格多少

同声传译是一项高度专业化的服务&#xff0c;广泛应用于国际会议、商务洽谈、法庭审判等场合。由于其对译员的语言能力、专业知识以及应变能力的极高要求&#xff0c;使得同声传译的收费价格也相对较高。那么&#xff0c;英语同传翻译北京本地同声传译的收费价格到底是多少呢&a…

Likeshop多商户高级商城系统已上线,支持DIY页面设计,打造个性化商城!

Likeshop多商户高级商城系统来啦&#xff01;这是一款功能强大、灵活多样的电商平台解决方案&#xff0c;旨在为企业提供一站式的多渠道商城搭建服务。该系统支持多种经营模式&#xff0c;包括平台自营、联营、招商等&#xff0c;为企业提供了丰富的运营选择。无论运营还是二开…

el-menu + el-badge 菜单加红点标识el-badge

el-menu el-badge 菜单加红点标识el-badge 一、el-menu组件menu/index.vuemenu/submenu.vue 二、获取/更新菜单红点标识 main.js引入全局组件/mixins全局混入 el-menu封装 一、el-menu组件 menu/index.vue 重点&#xff1a;定义 ref"menu"&#xff0c;切换路由时…

【原创】浅谈银行票据ABS的几种模式

前 言 2017年6月20日&#xff0c;中国票据网宣布下线&#xff0c;这位承载着无数票据人回忆的老朋友虽然离开了大家&#xff0c;但是**以票据类资产作为基础资产在沪深证券交易所发行的资产支持证券&#xff08;以下简称“票据ABS”&#xff09;**却方兴未艾&#xff0c;自201…

Ajax(2)

图片上传 传图片文件不能像传文字一样用JSON格式&#xff0c;可以用form-data类型携带文件 1.获取图片文件对象 2.使用FormData&#xff08;浏览器内置的构造函数&#xff09;携带图片文件 3.提交表单数据到服务器&#xff0c;返回图片网址 这里可能用到的事件监听器&#…

低功耗漏电保护电路芯片D54123B介绍

概 述 A&#xff09;、D54123B是一款高性能 CMOS 漏电保护器专用电路。芯片内部包含稳压电源、放大电路、比较器电路、延时电路、计数器电路、跳闸控制电路及跳闸驱动电路。芯片外围应用有脱扣线圈、压敏电阻、稳压二级管、二级管、电阻、电容等元器件。 B&#xff09;、内部…

权限管理系统-0.4.1

5.4 权限管理前端开发 5.4.1 src/components 新建ParentView文件夹&#xff0c;并在文件夹中新建index.vue文件。 并在index.vue中加入以下内容&#xff1a; <template><router-view /> </template>5.4.2 layout/components/Sidebar/index.vue routes() …

金蝶云星空对接打通阿里宜搭逐个单据查询接口与新增表单实例接口

金蝶云星空对接打通阿里宜搭逐个单据查询接口与新增表单实例接口 数据源平台:金蝶云星空 金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践&#xff0c;面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司&#xff0c;提供一个通用的ERP服务平台。…

5.58 BCC工具之mysqld_qslower.py解读

一,工具简介 mysqld_qslower工具用于追踪 MySQL 服务器提供的查询,并打印出那些超过延迟(查询时间)阈值的查询。默认情况下,使用的阈值为 1 毫秒。 二,代码示例 #!/usr/bin/env pythonfrom __future__ import print_function from bcc import BPF, USDT import sys# a…

网络编程:网络编程基础

一、网络发展 1.TCP/IP两个协议阶段 TCP/IP协议已分成了两个不同的协议&#xff1a; 用来检测网络传输中差错的传输控制协议TCP 专门负责对不同网络进行2互联的互联网协议IP 2.网络体系结构 OSI体系口诀&#xff1a;物链网输会示用 2.1网络体系结构概念 每一层都有自己独…

邮件营销案例分析:哪些因素决定营销效果?

邮件营销案例的关键要素&#xff1f;电子邮件营销案例有哪些&#xff1f; 邮件营销一直是一种重要的推广手段。然而&#xff0c;邮件营销的效果并非一蹴而就&#xff0c;它需要多方面的因素共同作用。AokSend将通过一系列邮件营销案例的分析&#xff0c;探讨哪些因素决定了邮件…

文件路径中带中文字符导致的编码问题‘ascii‘ codec can‘t encode characters in position ...

背景&#xff1a; 执行robot /home/12345678abc.abcde/test测试用例/TestSuites/RdmaTestDemo.robot [ ERROR ] Calling method _start_suite of listener DataDriver failed: UnicodeEncodeError: ascii codec cant encode characters in position 29-32: ordinal not in ra…

海淘网站#跨境电商#淘宝数据#建站网站#前端源码❀

代购业务近年兴起的一种购物模式&#xff0c;是帮国外客户购买中国商品。主要通过外贸代购模式&#xff0c;把淘宝、天猫等电商平台的全站商品通过API接入到你的网站上&#xff0c;瞬间就可以架设一个有数亿产品的大型网上商城&#xff0c;而且可以把这些中文的商品全部自动翻译…

@TableField(fill = FieldFill.INSERT_UPDATE)介绍和使用

TableField(fill FieldFill.INSERT_UPDATE)是什么 TableField(fill FieldFill.INSERT)、TableField(fill FieldFill.INSERT_UPDATE)这两个注解经常在项目中使用到&#xff0c;他MyBatis-Plus 库中的注解&#xff0c;它用于指定字段在执行数据库表的插入和更新操作时的填充策…