E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
贪心算法总结
【LeetCode-435】无重叠区间(
贪心
)
题目链接题目简介给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。注意:可以认为区间的终点总是大于它的起点。区间[1,2]和[2,3]的边界相互“接触”,但没有相互重叠。示例1:输入:[[1,2],[2,3],[3,4],[1,3]]输出:1解释:移除[1,3]后,剩下的区间没有重叠。示例2:输入:[[1,2],[1,2],[1,2]]输出:2解释:你需要移除两个[1,2]来使剩
叮咚Zz
·
2024-01-28 13:48
leetcode
算法
动态规划
贪心算法
java
210.【2023年华为OD机试真题(C卷)】最多购买宝石数目(
贪心
算法实现-Java&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!文章目录一.题目-最多购买宝石数目二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)
一见已难忘
·
2024-01-28 13:01
算法之翼—华为OD机试专栏
华为od
c语言
贪心算法
最多购买宝石数目
java
python
javascript
学会爱
我不是
贪心
的人。如果这辈子人生的诸多身份中只能选择一个圆满,我选尽力做一个好女儿。刚上大学那段时间,似乎对家的依赖要强烈的多。几乎每隔一天就会给爸或者妈打个视频闹闹磕,说说一些琐碎的小事。
山山且珮
·
2024-01-28 13:35
贪心
算法(c++)
一、
贪心
算法介绍基本原理:每一步都选择局部最优解,而尽量不考虑对后续的影响,最终达到全局最优解。局限性:
贪心
算法不能保证获得全局最优解,但在某些问题上具有高效性。
懒羊羊oo
·
2024-01-28 12:33
贪心算法
c++
算法
DAY32:
贪心
算法part2、122\55\45
贪心
算法没有统一的模板,因此对题目的理解非常重要,理解题目,了解之后想到代码就很简单。Leetcode:122买卖股票的最佳时机II首先,题目中只有一支股票,可以一直买入卖出。
鴒凰
·
2024-01-28 12:47
leetcode刷题系列
贪心算法
算法
leetcode
c++
笔记
学习
【读书清单】《非暴力沟通》
02非暴力生活的一个关键就是:感激生活的赐予,而不
贪心
。03非暴力不是今天用了、明天就可以抛弃的权宜之计。非暴力也不是让你变得温顺或听话。非暴力主张积极进取,而非消极无为。
小碗月牙
·
2024-01-28 12:13
代码随想录-
贪心
算法②|ACM模式
目录860.柠檬水找零题目描述:输入输出描述:思路和想法:406.根据身高重建队列题目描述:输入输出描述:思路和想法:452.用最少数量的箭引爆气球题目描述:输入输出描述:思路和想法:435.无重叠区间题目描述:输入输出示例:思路和想法:763.划分字母区间题目描述:输入输出描述:思路和想法:56.合并区间题目描述:输入输出描述:思路和想法:738.单调递增的数字题目描述:输入输出描述:思路和想法
希希雾里
·
2024-01-28 07:56
代码随想录感想
算法
c++
数据结构
贪心算法
代码随想录-
贪心
算法①|ACM模式
目录引言:455.分发饼干题目描述:输入输出示例:思路和想法:376.摆动序列题目描述:输入输出示例:思路和想法:53.最大子数组和题目描述:输入输出示例:思路和想法:122.买卖股票的最佳时机II题目描述:输入输出示例:思路和想法:55.跳跃游戏题目描述:输入输入描述:思路和想法:45.跳跃游戏II题目描述:输入输出示例:思路和想法:1005.K次取反后最大化的数组和题目描述:输入输出描述:思路
希希雾里
·
2024-01-28 07:55
代码随想录感想
贪心算法
算法
leetcode
c++
分发糖果 +
贪心
】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2024-01-28 06:35
面试必须掌握的101题
LeetCode每日一题打卡
leetcode
算法
java
面试
贪心
四大同类基础
算法总结
:双指针算法思想 / 位运算 / 离散化算法 / 区间合并
一、双指针算法(时间复杂度O(n)O(n)O(n))第一类是双指针分别指向不同的两个序列,例如归并排序里合并两个有序子序列的过程。第二类是双指针指向同一序列,例如快速排序中划分区间的过程。一般的写法:for(inti=0,j=0;iusingnamespacestd;constintN=100010;intn;intq[N],s[N];intmain(){scanf("%d",&n);for(in
PanyCG_pc
·
2024-01-28 04:21
算法
#
基础算法
算法
双指针
位运算
离散化
区间合并
Epic Transformation(堆+
贪心
)
思路:我们删的策略是从次数多的数开始删,每次取两种不同的数,每种删去一个,然后放回堆中。代码:voidsolve(){intn;cin>>n;mapmp;for(inti=1;i>x;mp[x]++;}intsz=0;priority_queueq;for(autot:mp){q.push(t.second);sz+=t.second;}while(q.size()>1){autot1=q.top
临江浪怀柔ℳ
·
2024-01-28 01:26
c++
算法
图论
蓝桥杯真题【交换瓶子】(
贪心
、暴力)
交换瓶子有N个瓶子,编号1∼N,放在架子上。比如有5个瓶子:21354要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:12345对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式第一行包含一个整数N,表示瓶子数量。第二行包含N个整数,表示瓶子目前的排列状况。输出格式输出一个正整数,表示至少交换多少次,才能完成排序。数据范围1≤
sutr
·
2024-01-28 00:10
蓝桥杯备战
蓝桥杯
算法
c++
贪心算法
代码随想录算法训练营第四十天(
贪心
算法篇)| 763. 划分字母区间,56. 合并区间, 738. 单调递增的数字
763.划分字母区间题目链接:763.划分字母区间-力扣(LeetCode)思路可分为两步:统计每一个字符最后出现的位置从头遍历字符,并更新字符的最远出现下标,若当前下标到达更新的最大的下标,就找到了分割点。对于第一步,我一开始建了一个方程来统计一个字母的最远位置,在第二部每次遍历字母,都要单独调用方程,所以效率很慢,但其实有更好方法,即简历字典,只用一次循环,不断地更新遇到的每个字母地最远位置就
Huiwen_Z
·
2024-01-28 00:57
代码随想录训练营
算法
贪心算法
python
leetcode
数据结构
代码随想录算法训练营第三十七天| 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
区别于
贪心
,动规的当前状态一定是从之前的状态推导过来的,而
贪心
状态间是没有依赖关系的。
Dork_41
·
2024-01-28 00:27
算法
代码随想录算法训练营第三十九天(
贪心
算法篇)| 406. 根据身高重建队列, 452. 用最少数量的箭引爆气球
406.根据身高重建队列资料:代码随想录(programmercarl.com)题目大意:数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。返回数组queue,是queue[j]=[hj,kj]可以正确表示队列中第j个人的属性(queue[0]是排在队列最前面的人)。思路people=[[
Huiwen_Z
·
2024-01-28 00:27
代码随想录训练营
算法
贪心算法
python
leetcode
代码随想录算法训练营第四十一天(动态规划篇)|理论基础,509. 斐波那契数, 70. 爬楼梯, 746. 使用最小花费爬楼梯
贪心
:局部直接选最优的解题步骤确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组509.斐波那契数题目链接:509.斐波那契数-力扣(LeetCode
Huiwen_Z
·
2024-01-28 00:56
代码随想录训练营
算法
动态规划
leetcode
python
ZISUOJ 2023-2024学年第一学期《高级语言程序设计》期末试题(20240122)
对于我个人来说,这次考试发挥中规中矩吧,如果考试的时候冷静一点,可能错的次数会少一点,最后一题知道是用
贪心
做,但是当时没写出来,挺可惜的。
Beau_Will
·
2024-01-27 23:57
C/C++
算法
c++
c语言
数据结构
真正爱进心里的人, 怎能不去奢望有以后?
可是,渐渐地我发觉自己变了,我变得
贪心
了,我想要更多我希求永恒。后来我才明白,真正爱进心里的人,怎能不去奢望有以后呢。不是我太
贪心
,而是我真的陷进去了。
一罐芬达哒
·
2024-01-27 22:41
算法15——动态规划专题
文章目录一、动态规划的递归和递推写法1、递归写法2、递推写法3、分治、
贪心
与动态规划二、最大连续子序列和三、最长不下降子序列(LIS)四、最长公共子序列(LCS)五、最长回文子串六、背包问题1、0-1背包问题
Sunny_范
·
2024-01-27 22:46
算法
算法
动态规划
c++
路径规划算法
一、Dijkstra算法求解单源最短路径的非常经典的一种算法,是基于
贪心
思想实现的,用于计算一个节点到其他节点的最短路径,即从起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。
酸酸甜甜我最爱
·
2024-01-27 21:41
基础理论学习
算法
学习
假设我有五百万,我要做点什么?
原来我也没有这么
贪心
的,小时候当我羡慕万元户时,我都决没想过我要超过他们,只是想自己也是万元户该有多好。如果今天不算欠银行的房奴款,貌似我也是万元户了,可又发现万元户已不是自己的梦想了,这是为什么呢?
新宇态度
·
2024-01-27 20:21
2022-08-24自我接纳和自我欣赏
我接纳我自己有时候还是会有点
贪心
我接纳自己有时候还是有无止尽的欲望我接纳自己体重还是会超标我接纳自己体脂率还是比较高我接纳自己的后背很厚实我接纳自己身体的年龄比实际年龄还要大我接纳自己还是很喜欢帅哥’我欣赏自己懂得理财我欣赏自己的孝顺我欣赏自己的自我调节能力我欣赏自己自我关爱的能力我欣赏自己懂得表达的能力我欣赏自己热爱学习的能力我欣赏自己热爱运动的能力我欣赏自己快乐我欣赏自己的健康我欣赏自己对家庭
爱与感恩_4e13
·
2024-01-27 20:35
晨间日记
雨关在了外面,蚊子却关在了里面,幸亏,昨夜不是一只
贪心
的蚊子,在咬了我三个包之后,成功退伍,我在从头蒙到脚的被罩里,再次睡去!
医世长安
·
2024-01-27 19:31
贪心
算法理论基础
贪心
算法介绍
贪心
的本质是选择每一阶段的局部最优,从而达到全局最优。这么说有点抽象,来举一个例子:例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿?
maybe_za
·
2024-01-27 17:26
贪心算法
算法
C++算法学习心得七.
贪心
算法(1)
1.
贪心
算法理论基础
贪心
的本质是选择每一阶段的局部最优,从而达到全局最优。
贪心
算法并没有固定的套路,唯一的难点就是如何通过局部最优,推出整体最优。
Albert.H.Holmes
·
2024-01-27 17:26
算法
c++
贪心算法
DAY31:
贪心
算法入门455、53、376
理论基础
贪心
算法的基本思路是通过局部最优从而达到全局最优,但是有时候局部最优并不一定导致全局最优,这样就需要动态规划的方法。但一部分题目是能通过
贪心
得到的。
贪心
的证明一般用到数学归纳法和反证法。
鴒凰
·
2024-01-27 17:55
leetcode刷题系列
贪心算法
算法
leetcode
c++
笔记
学习
leetcode—跳跃游戏—
贪心
算法
1跳跃游戏1给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:false解
m0_xiaoxiaoqian
·
2024-01-27 17:53
leetcode
游戏
贪心算法
java
算法
C++算法学习心得七.
贪心
算法(2)
贪心
算法:跳跃覆盖范围究竟可不可以覆盖到终点,每次移动取最大跳跃步数(得到最大的覆盖范围),每移动一个单
Albert.H.Holmes
·
2024-01-27 17:20
算法
c++
贪心算法
Day 31 |
贪心
算法 理论基础 、455.分发饼干 、 376. 摆动序列 、 53. 最大子序和
理论基础文章讲解455.分发饼干题目文章讲解视频讲解思路:从小饼干开始喂小胃口classSolution{publicintfindContentChildren(int[]g,int[]s){Arrays.sort(g);Arrays.sort(s);intstart=0;intcount=0;for(inti=0;i=g[start]){start++;count++;}}returncoun
小小白和纯牛奶
·
2024-01-27 17:48
二月红
贪心算法
算法
一文弄懂
贪心
算法(python)
贪心
概念:把整体问题分解成多个步骤,在每个步骤都选取当前步骤的最优方案,直至所有步骤结束;每个步骤不会影响后续步骤。核心性质:每次采用局部最优,最终结果就全局最优。
者半
·
2024-01-27 16:03
蓝桥杯备赛
贪心算法
算法
python
LeetCode-45. 跳跃游戏 C/C++实现 超详细思路及过程[M]
归属专栏:深夜咖啡配算法个人主页:Jammingpro记录一句:摆烂一天后,写的第一篇博客文章目录LeetCode-45.跳跃游戏题目题目描述题目示例提示题解动态规划算法
贪心
算法LeetCode-45.
Jammingpro
·
2024-01-27 15:18
深夜咖啡配算法
leetcode
游戏
c语言
代码随想录算法训练营29期Day31|LeetCode 455,376,53
文档讲解:
贪心
理论基础分发饼干摆动序列最大子序和455.分发饼干题目链接:https://leetcode.cn/problems/assign-cookies/description/思路:本题目给我们孩子的胃口值和饼干尺寸
tlingyuqi
·
2024-01-27 15:38
代码随想录算法训练营29期
算法
leetcode
c++
职场和发展
扩大心量的方法
3、多行布施布施对治吝啬
贪心
。悭贪的人心量不会大,所以多行财布施、法布施、无畏布施,多帮助人才能扩大心量。要懂得有舍才有
郝泽_9baa
·
2024-01-27 14:49
代码随想录算法训练营第31天(
贪心
算法01 | ● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
贪心
算法01理论基础455.分发饼干解题思路376.摆动序列解题思路拓展53.最大子序和解题思路常见误区注意点
贪心
算法其实就是没有什么规律可言,所以大家了解
贪心
算法就了解它没有规律的本质就够了。
芋泥肉松脑袋
·
2024-01-27 13:03
算法
贪心算法
开发语言
数据结构
java
leetcode
代码随想录算法训练营第32天(
贪心
算法02● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
贪心
算法part02122.买卖股票的最佳时机II解题思路55.跳跃游戏解题思路45.跳跃游戏II(来不及了明天刷解题思路122.买卖股票的最佳时机II动态规划章节会重点讲买卖股票问题本题解法很巧妙,大家可以看题思考一下
芋泥肉松脑袋
·
2024-01-27 13:58
算法
贪心算法
数据结构
java
leetcode
开发语言
代码随想录算法训练营总结
做过了数组,链表,双指针,字符串,二叉树,回溯,
贪心
,动态规划,单调栈等类型的题目,在算法上的收获颇丰。学会了很多解算法题的技巧,比如递归三要素,动态规划五部曲。
Cedar~~
·
2024-01-27 11:24
算法
【LeetCode-452】用最少数量的箭引爆气球(
贪心
)
LeetCode452.用最少数量的箭引爆气球题目描述原题链接在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着x轴从不同点完全垂直地射出。在坐标x处射出一支箭,若有一个气球的直径的开始和结束坐标为xstart,xend,且满足xstar
叮咚Zz
·
2024-01-27 10:09
leetcode
算法
职场和发展
java
贪心算法
课课通、一本通、提高篇、算法竞赛进阶指南 测试数据
/download/esjiang/13090176信息学奥赛一本通(提高篇)测试数据.rarhttps://download.csdn.net/download/hudyge/11348434第1章
贪心
算法测试数据
dllglvzhenfeng
·
2024-01-27 08:34
创新
科普
信息技术
算法
信息学竞赛中的数学
信奥中的数学
程序员的数学
GESP
CSP-J
NOIP
CF1029E Tree with Small Distances 题解
(边全部都是无向的)解题思路还是采用
贪心
的思路。对于一个到根节点的距离大于222的叶子节点,我们只有两种方法使它到根节点的距离小于等于222,要么直接连它和根节点,要么连接它的父亲和根节点。
鹖弁
·
2024-01-27 06:14
CF/ATC题解
深度优先
图论
算法
从饭水分离开始修行
我觉的这是因为人的
贪心
,美食能暂时的给人带来短暂的快乐。可是短暂的快乐后,是让身体承受双倍甚
深谷幽兰_1a67
·
2024-01-27 05:36
程序员常用的10种算法-
贪心
算法
贪心
算法应用场景-集合覆盖问题假设存在下面需要付费的广播台,以及广播台信号可以覆盖的地区。
跑马去追XX
·
2024-01-27 05:45
java数据结构与算法
算法
贪心算法
java
翻硬币-
贪心
思路:其实这道题就是比较与给出的字符串的不同,翻转的时候,只需要考虑当前的一步就行;代码:#includeusingnamespacestd;stringstr1,str2;autoturnover(chars){if(s=='*')return'o';elsereturn'*';}intmain(){cin>>str1>>str2;inti,cnt=0,len=str1.length()-2;f
fchampion
·
2024-01-27 02:18
蓝桥杯每年真题
c++
算法
开发语言
2022-01-09
哪怕你贪婪的是究竟佛果,那
贪心
也是你的心魔。无贪就无魔。地球的恶化和人类的灾难,大多源于人类欲望的膨胀。人类最大的敌人,永远是自己填不满的欲壑。——选自《特别清凉》雪漠著
龙杏仁Long
·
2024-01-27 02:12
#《AI中文版》V3 第 2 章 盲目搜索(Blind Search,也称无信息搜索)
两种经典的搜索方法:
贪心
算法(greedyalgorithm)和回溯法(b
Gaogaogaoshu
·
2024-01-26 23:43
笔记
笔记
代码随想录day31
贪心
的本质是选择每一阶段的局部最优,从而达到全局最优解。
hndgfnd
·
2024-01-26 22:54
代码随想录打卡
算法
写给自己的励志语录
一、没有不劳而获的工作,更没有坐享其成的收获,若比别人
贪心
,请比别人用心。二、若不是百炼成钢,谁能饱经风霜;若不是咬紧牙关,谁能一路向前。三、逆境总是有的,人生总要进击。
恋恋小辣椒
·
2024-01-26 22:25
A-LeetCode-1-算法(A1-5)-
贪心
算法
上层主目录https://www.jianshu.com/p/63ba15ef62271、2、3、4、5、
鄙人_阿K
·
2024-01-26 20:13
C++常用
算法总结
基本的C++算法分为三类:排序算法、树算法、图算法算法思想有三种:递推、分治、动态规划以及
贪心
算法。本文将简要介绍上面三类算法,介绍时穿插介绍算法思想。
weixin_45595900
·
2024-01-26 20:58
牛客NC21613牛牛的战役(C++)
题目链接问题分析题目需要求最小化最大的经验值,可以理解为
贪心
问题。
Xyzz1223
·
2024-01-26 19:09
算法
c++
开发语言
最大交换(Java
贪心
)
目录670.最大交换题目描述:实现代码与解析;
贪心
原理思路:670.最大交换题目描述:给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。
Cosmoshhhyyy
·
2024-01-26 19:24
LeetCode
leetcode
算法
职场和发展
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他