腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何以不同的顺序将浮点数相加在一起,并始终获得相同的总数?
、
、
假设我有三个32位浮点值,a、b和
c
,比如(a + b) +
c
!= a + (b +
c
)。有没有一种
求和
算法
,可能类似于,可以保证这些值可以按任何顺序
求和
,并且总是得到完全相同(相当准确)的总和?我在寻找一般情况(即不是只处理3个数字的解决方案)。 任意精度的算术是唯一的选择吗?
浏览 1
提问于2010-04-24
得票数 9
回答已采纳
11
回答
得到最大和的子矩阵?
、
、
、
Requirement:
算法
复杂度为O(N^3) 历史:在
算法
专家Larry和对Kadane
算法
的修改的帮助下,我成功地解决了部分
求和
的
问题
,这是的一部分,下面是Java
语言
。多亏了Ruby ,他成功地解决了剩下的
问题
,即确定矩阵的边界,即Ruby
语言
的左上角、右下角。
浏览 78
提问于2010-04-15
得票数 65
回答已采纳
5
回答
获取pcap捕获文件中的数据包数量?
、
因此,我认为唯一的
算法
是循环所有的数据包并对它们
求和
。它是O(N)的,并且对于大的踪迹来说,它相当长。 我在这里发帖,看看是不是有人有更聪明的想法?我使用"
C
“作为标签,因为它是我目前使用的
语言
,但我相信它是一个独立于
语言
的
问题
。
浏览 1
提问于2009-03-25
得票数 16
回答已采纳
1
回答
在
C
++中使用OpenMP的
算法
库
、
、
、
、
我和GCC在GNU/Linux桌面上使用
C
++编程
语言
。我正在尝试用
C
++实现一些PRAM并行
算法
。据我所知,在多核CPU上使用OpenMP或多或少有助于模拟CREW PRAM
算法
。许多复杂的PRAM
算法
涉及并行前缀
求和
、排序、对全局地址空间中的向量执行元素级操作等操作。不知何故,在谷歌搜索了大约15分钟后,似乎没有提供这种功能的库,即一些开箱即用的基本并行
算法
或数据结构,如标准模板库。 有人能列出这样的库吗?
浏览 2
提问于2012-07-14
得票数 5
回答已采纳
1
回答
两个列表元素
求和
比较的最小复杂度
、
、
对于数组的
算法
设计,我有一个
问题
,应该用
C
语言
来实现。假设我们有一个包含n个元素的数组。为了简单起见,n是'2‘的幂,类似于1, 2, 4, 8, 16 , etc。第一个数组的元素
求和
是18,第二个数组的
求和
是19,差是1,这两个数组是答案,但是(9,5,4,2)和(7,6,3,1)这样的两个数组不是答案,因为元素
求和
的差异是4,我们找到了1。如何解决这个
问题
?谢谢。
浏览 4
提问于2015-05-14
得票数 0
回答已采纳
2
回答
从给定的数字中找到一个序列,该序列的总和是给定值?
、
示例:给定一个数字列表[4,-16, 9, 33],我需要
求和
17。我可以选择sequence [4, 4, 9](数字可以重用)或[-16, 33]。我正在尝试找到一种有效的方法来减少序列的长度。这也有点像分区
问题
(),但在我的例子中有负值。 我目前的贪婪
算法
如下。在每个循环中,我将尝试找到一个使当前和与目标和之间的差值最小化的数字。
浏览 0
提问于2013-10-30
得票数 3
1
回答
非递归
算法
的效率分析
、
我试图分析一个
算法
,用5个步骤来估计它的时间效率。 Algorithm UniqueElements (A[0 … n-1)distinctotherwise f
浏览 3
提问于2017-01-31
得票数 1
5
回答
函数式
语言
中的程序更有可能出现堆栈溢出吗?
、
、
、
我开始学习ocaml,并且真正体会到了递归在
语言
中的威力。然而,我担心的一件事是堆栈溢出。所以我的
问题
是,有没有内置的保护措施来防止函数式
语言
溢出堆栈?如果不是,它们是不是像这样不太有用,因为上面的
求和
算法
是用for循环的过程化风格编写的,可以处理任何数字(与整数溢出无关)?
浏览 4
提问于2009-08-18
得票数 5
回答已采纳
1
回答
OpenCL、多工作组/内核?
、
我有一些用
C
++编写的代码,它们利用了多线程。这就引出了第一个
问题
runningTotal是一个长整型halfRange是一个长的常量(即范围/2)然后以某种方式将所有工作项频繁地同步到一个更大的总数。
浏览 3
提问于2012-10-25
得票数 0
1
回答
嵌套循环的时间复杂性: cn(n+1)/2来自何处?
、
、
、
、
因此,循环的时间复杂性是 =cn(n+1)/2 =O(n^2)..好的,我不明白时间复杂度T(n)是如何决定
c
+2
c
+3
c
的。等等。然后是cn(n+1)/2?那是从哪来的?
浏览 2
提问于2013-10-07
得票数 1
2
回答
Pythonfor循环get索引和index+1
该函数基于一种
算法
。它是用n个边的多边形边进行
求和
。对于每个“循环”,您都添加了ni+n1+i。在python中,您能用For循环来完成这个任务吗?在java和
c
++这样的
语言
中,这是一件非常容易做到的事情。但是python for循环的特性使得它不那么明显。for循环可以完成这一任务,还是应该在使用循环时使用?
浏览 1
提问于2013-11-07
得票数 0
回答已采纳
1
回答
浅析选择排序与
求和
记数法
、
、
我正在学习这篇教程,内容是对选择排序
算法
的分析。我已经花了相当多的时间来理解
算法
分析,但并不是完全成功。谢谢
浏览 0
提问于2012-09-26
得票数 0
回答已采纳
2
回答
计算操作数
C
、
我需要找出特定
算法
正在执行的操作的数量:赋值、递增、整数的比较器、浮点数的比较器、整数的乘法等。编辑:为了回应一些关于我为什么想要这个的评论。未来的目标是以硬件
语言
在软件上实现这种
算法
。因此,由于atan延迟不同于乘法或
求和
延迟,因此测量哪个
算法
具有正确的操作次数以将其转换为硬件
语言
是非常重要
浏览 5
提问于2015-08-29
得票数 2
2
回答
对集合中的项目
求和
以获得目标值的方法的数量-顺序很重要
、
、
、
、
我正在练习编程面试,我在GlassDoor上偶然发现了这个
问题
:“找出我们可以对集合中的项目
求和
以获得目标值的方法的数量。顺序很重要。”显然,面试官无法给出答案,但他在GlassDoor上留下了这样的评论:“这更像是一个数学
问题
,而不是一个编程
问题
。” 这个
问题
似乎与这个
问题
不同:。所以我的
问题
是:考虑到顺序很重要,解决这个
问题
的正确方法是什么?另外,什么是有效的
算法
来解决找到所有方法来
求和
集合中的项目以达到目标值的
浏览 1
提问于2015-04-20
得票数 2
2
回答
模板库的编译器内存消耗(boost + Eigen)
、
、
、
、
我正在编写一个利用boost::累加器和特征线性代数库的模板
算法
。我的
问题
(不是针对这些特定的图书馆) 是否可以做些什么来减少内存需
求和
编译时间?如果
问题
没有很好的解决方案,为什么设计编程
语言
的人不解决这个
问题
呢?理解
C
++的人越多,他们就越有可能使用模板,生成难以编译的代码和臃肿的二进制文件。
浏览 4
提问于2012-07-01
得票数 1
回答已采纳
5
回答
如何最好地总结许多浮点数字?
、
、
、
想象一下,你有一大串浮点数,大小不一。用最小的误差计算和的最正确的方法是什么?例如,当数组如下所示时:然后用一个简单的循环从左到右相加,如numbers.each do |val|end编辑:谢谢您的回答,我现在有了一段工作代码,它完美地总结了Java中的双值。这是一个直接的端口,从Pyth
浏览 0
提问于2008-12-26
得票数 39
回答已采纳
1
回答
3排序数组上的
求和
。O(NlogN)实现
、
、
给定n个元素的排序数组。从数组中找到三个数字,这些数字将加到给定的数字k。现在我不知道什么时候增加L,什么时候减少H,有什么想法吗?
浏览 1
提问于2017-05-06
得票数 0
3
回答
不同的
语言
如何在它们的标准库中实现排序?
、
、
、
根据我(简要地)读到的,Java和Python看起来都在他们的标准库中使用timsort,而
C
的stdlib中的排序方法被称为qsort,因为它曾经是快速排序。今天,典型的
语言
在他们的标准库中实现了什么
算法
,为什么他们选择这种
算法
?另外,
C
语言
是否偏离了快速排序?我知道这个
问题
缺乏“我面临的实际
问题
”,对一些人来说似乎是开放的,但知道如何/为什么选择某些
算法
作为标准似乎非常有用,但相对没有教过。我也觉得似乎是一个深入的答案,
浏览 0
提问于2013-05-01
得票数 7
1
回答
time.h在
C
++中运行,而不是在
C
中运行
、
、
、
我决定学习
C
来创建一个“快速”的子集
求和
算法
。这是一个学习
C
语言
的简单程序,
问题
是创建随机数并对其计时。当我用Visual Studio编译为default或
C
++时,这段代码实际上是有效的,但我决定用
C
语言
来做,并且我想创建一个动态数组。cannot c
浏览 1
提问于2011-12-15
得票数 3
回答已采纳
3
回答
C
++泛型编程中增量操作符的重载
、
、
正如在“
C
++编程
语言
”一书中所解释的那样,我很难掌握泛型编程的某个方面。// quoted from "The
C
++ Programming Language" 4th edfirst; }} 此函数模板用于处理任意类型,如双值数组或用户定义类
浏览 3
提问于2017-05-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言编程经典算法
老鼠走迷宫算法 迷宫回溯算法 c语言算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券