腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
贪心
算法
在
C++
中
的
最小
搜索
?
我有一个
C++
作业,我在过去两周一直在做。我
的
知识非常有限,因为我
在
2月份才开始学习
C++
和
算法
。 任务是:n个宾客被邀请参加一个聚会。我们知道所有客人
的
到达和离开时间。我们想知道哪个客人遇到
的
其他客人最少。如果有多个来宾遇到了相同数量
的
其他来宾,则只需打印一个。 用途:标准输入(cin,cout)和贪婪
算法
。N(客人数量)
的
范围是1到1 000 000,到达和离开
的
时间值可以是1到100 000
浏览 18
提问于2019-05-21
得票数 0
1
回答
N维上
的
最小
覆盖半径
、
、
、
有没有什么已知
的
算法
可以解决这个问题?
浏览 2
提问于2016-11-02
得票数 0
2
回答
Java:如何在尽可能小
的
表面上绘制图像?
、
、
、
我有一个Graphic-instance (从具有给定大小
的
BufferedImage创建),我想在上面绘制图像。但我想把它们画在尽可能低
的
曲面上。所以,不是简单地在网格
中
,而是
在
彼此之间真正感到困惑。但是!:它们不能相互重叠。提前谢谢你,例如:| || || |+------+ |
浏览 0
提问于2010-12-14
得票数 2
1
回答
如何用
贪心
算法
解决0/1背包问题而只关注效益?
、
我需要用
贪心
算法
写
C++
来解决0/1背包问题。因为这是一个NP完全问题,所以我们只能找到最近
的
解决方案。
浏览 11
提问于2018-06-08
得票数 -3
2
回答
java
中
的
最小
变化
贪心
算法
、
、
、
好
的
,我需要写一个程序来问我要多少钱,然后我需要它告诉我制造它
的
最小
硬币数量。我能用
的
硬币有:美元、25美分、10美分、5分硬币和1便士。例如,当我运行程序时,它应该是这样
的
:Enter the amount of given money:Give the seller 8 coins:import java.util.Scanner; public st
浏览 2
提问于2013-01-24
得票数 3
2
回答
DFS贪婪色数
、
、
、
在
我
的
学校里,我学到了计算任意图
的
色数是NP-完全
的
.我理解为什么greddy
算法
不能工作,但是DFS/
贪心
算法
呢?其主要思想是对所有尚未着色
的
顶点进行DFS,对所有邻居进行
最小
颜色索引。
浏览 3
提问于2016-04-14
得票数 2
回答已采纳
1
回答
支配集贪婪逼近最坏情况示例
、
、
、
要找到无向图G
的
最小
支配集,可以使用如下
贪心
算法
:从一个空集D开始,直到D是一个支配集,添加一个具有最大未覆盖邻居数
的
顶点v。该
算法
一般不会找到最优解,它是一个ln(增量)-approximation。(如果增量是G
中
顶点
的
最大次数) 现在我正在寻找一个简单
的
例子,其中贪婪
算法
找不到最优解。我找到
的
唯一一个是集合覆盖问题
的
相关实例。(右侧
的
图片)将此图转换为图将导
浏览 6
提问于2012-06-04
得票数 4
回答已采纳
1
回答
使用
贪心
算法
的
最小
化
、
、
这里有一个问题,有n个房子
在
一条直线上,a1,...an。您希望构建这样
的
设施,即每个房屋与设施
的
最大距离为X。有p个地点b1,...bp,这些设施可以建造。我正在尝试一个贪婪
的
算法
来计算出可以构建
的
最小
设施数是多少。 我该如何着手解决这个问题呢?
浏览 0
提问于2015-10-18
得票数 0
1
回答
Clarkson
的
2次近似加权顶点覆盖
算法
运行时分析
、
最小
加权顶点覆盖问题
的
一个著名
的
2-近似是由Clarkson提出
的
: 放大图片创作者:J.“对用于顶点覆盖
的
贪心
算法
的
修改。”资讯处理通讯16.1 (1983):23-25。简单易读
的
算法
伪代码可以
在
中找到,见32.1.2节。根据这篇论文,该
算法
的
运行时复杂度为O(|E|*log|V|),其中E是边
的
集合,V是顶点
的
集合。我不完
浏览 17
提问于2016-07-30
得票数 0
回答已采纳
2
回答
基于Dijkstra
算法
的
最小
生成树
、
、
我得到了一张上面有成本和字母
的
图表。我
的
任务不是寻找从一个节点到另一个节点
的
最佳路径,而是寻找
最小
生成树。 为此,我做了一些表格,并标记了这棵树
的
最佳路径。 ? ? 尽管如此,目的不是找到从A到K
的
最佳路径,而是MST。
浏览 58
提问于2019-02-05
得票数 2
0
回答
贪心
算法
的
复杂性
、
、
、
我做了一个求解
最小
加权哈密顿电路
的
贪心
算法
problem.The
算法
总是选择最便宜
的
边,如果没有办法从当前边集中找到电路,那么该
算法
丢弃最后一个边,然后选择下一个最便宜
的
边。我不确定这个
算法
的
复杂性,有人能给我解释一下吗?
浏览 8
提问于2016-12-19
得票数 0
1
回答
如何将数据拆分为
最小
组
我想知道哪里有一个
算法
可以把一些数据分成几个
最小
的
组。前提:数据<= m
的
某个数目的和,其中m是显式数,有没有一个
算法
或好主意?你可以将它们分成8组,每组包含1个数字,L
浏览 4
提问于2019-03-10
得票数 0
1
回答
包含所有给定元素
的
最小
数量
的
容器
、
、
假设C指的是一组容器{c1,c2,c3....cn},其中每个容器都包含一组有限
的
整数{i1,i2,i3...im}。此外,假设一个整数可能存在于多个容器
中
。给定一个有限
的
整数集S {s1,s2,s3...sz},求出包含S中所有整数
的
C
的
最小
子集
的
大小。 请注意,可能有数千个容器,每个容器包含数百个整数。因此,暴力解决这个问题
的
速度很慢。我试着用
贪心
算法
解决这个问题。也就是说,每次我
在
集合S中选择
浏览 1
提问于2012-08-26
得票数 3
回答已采纳
1
回答
最小
化排列之和
的
贪心
算法
、
,an} (由自然数组成),我需要构建一个贪婪
的
算法
来找到一个排列(i1,...in)为1..n,从而
最小
化和:1.ai1 + 2.ai2 + .... + (n − 1)ain−1 + n.ain。当然,我可以尝试所有的方法,并选择给出
最小
和
的
一个(这将给出O(n!)
的
正确结果)。 我认为贪婪
的
选择是按降序选择数字,但我不知道如何证明这是有效
的
。
浏览 29
提问于2021-02-19
得票数 0
回答已采纳
2
回答
最快
最小
生成树
算法
、
我希望我
的
最小
生成树
算法
基准与最好
的
。有人知道在哪里可以找到这些
算法
的
C++
实现吗?我大摇大摆地
搜索
了一下,却什么也没找到。如果这些
算法
是最好
的
,那么肯定有一个
C++
实现吗?--迄今最快
的
最小
生成树
算法
是由David、Philip和Robert提出
的
,他发现了一种线性时间随机
算法
,它是Borůvka
算法
浏览 2
提问于2011-02-07
得票数 11
回答已采纳
6
回答
二进制
搜索
算法
的
扩展,用于查找要在数组
中
搜索
的
键值
的
第一个和最后一个索引
、
、
、
、
问题是扩展二进制
搜索
算法
,以最有效
的
方式找到排序数组
中
目标值
的
所有匹配项。具体地说,
算法
的
输入是(1)整数
的
有序数组,其中一些数字可能出现多次,以及(2)要
搜索
的
目标整数。
算法
的
输出应该是一对索引值,指示数组
中
整数
的
第一次和最后一次出现(如果它确实出现了)。源代码可以
在
c#、c、
c++
中
。 另
浏览 2
提问于2010-02-08
得票数 3
回答已采纳
1
回答
贪婪蜘蛛游戏背后
的
逻辑?
、
什么将是最好
的
算法
或逻辑,可以用于游戏,如贪婪
的
蜘蛛。据我所知,它是基于A*
算法
的
?最短
的
路径必须是蜘蛛和苍蝇之间
的
搜索
。我想学习它背后
的
概念。
浏览 0
提问于2012-06-26
得票数 1
回答已采纳
1
回答
MinMax堆
算法
的
实现
、
、
、
我
搜索
minmax堆
算法
实现,我记得关于这个结构
的
一些事情,她
的
实现是
在
一个堆上。堆树
中
的
平层(层)是
最小
颜色,其余
的
节点是最大颜色。我记得这方面的一些工作草稿,但我
搜索
了一些关于它
的
好文档或一些C或
C++
代码片段,我无法找到谷歌
的
任何有用信息,我认为这是一个不广泛
的
算法
。 问候并感谢您
的
帮助。
浏览 0
提问于2010-11-02
得票数 2
回答已采纳
36
回答
【云+有奖问答】作为人类高质量程序员,必须掌握哪些
算法
?
、
、
数据结构、
算法
、计算机原理是编程和实践
的
根基,看似枯燥和基础,却具有最长久
的
生命力。排序
算法
:快速排序、归并排序、计数排序 图论:最短路径、
最小
生成树、网络流建模 数组和链表树和图image.png 作为程序员
的
你,认为编程必须掌握哪些
算法
?快来分享你
的</e
浏览 4943
提问于2021-09-02
1
回答
集合覆盖
c++
的
贪心
算法
、
、
是一个问题,您必须找到覆盖每个元素所需
的
最小
集合数量。S[2] = array(2, 5) S[4] = array(1, 2, 3) 问题是找到覆盖X
的
每个元素
的
S
的
最小
集合数量。因此,很明显,
在
我们
的
例子
中
,
最小
集合覆盖将是S[4]和S[5],因为它们覆盖了所有元素。有人知道如何在
C++
中
浏览 10
提问于2015-01-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
哈希算法在区块链中的应用
贺老师聊编程竞赛六合一 – C++普及组全套,语法+数据结构+算法+初赛+复赛+真题精讲
AlphaGo Zero中的蒙特卡洛树搜索和ResNet算法
Transformer 在美团搜索排序中的实践
XGBoost在携程搜索排序中的应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券