腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么使用“in”运算符搜索子字符串比使用KMP
算法
更快?
、
、
我遇到了用于子字符串搜索
的
KMP
算法
,并在python中实现了它。后来,我发现in运算符也可以用来解决这个问题,我决定比较它们
的
性能。令我惊讶
的
是,in比KMP
算法
快得多,我决定仔细看看in。我发现in在一个字符串中实现了__contains__方法,该字符串用于Datamodel doc中建议
的
包含检查。但不能进一步解释为什么它更快。下面是我
的
KMP
算法
的
实现: def lps(pattern): start_ind = 0
浏览 18
提问于2019-04-06
得票数 7
回答已采纳
1
回答
如何压缩由DNA序列组成
的
字母表
、
、
、
我想用压缩技术而不是霍夫曼和自
适应
哈夫曼
算法
来压缩DNA序列,我使用
c
#作为编程
语言
。谁能带我找到一个
算法
。注意:我想要无损压缩
浏览 4
提问于2011-12-20
得票数 3
回答已采纳
3
回答
哪些
算法
很难用函数式
语言
实现?
、
、
、
、
我正在涉足函数式
语言
,我发现一些
算法
(特别是那些使用动态编程
的
算法
)更难编写,有时在
最坏
的
情况下运行时效率较低。是否有一类
算法
在具有不可变变量
的
函数式
语言
中效率较低,并因此产生副作用?有没有人可以给我
的
参考资料,可以帮助我编写更难
的
算法
(可能是那些通过共享状态优化
的
算法
)? 谢谢
浏览 0
提问于2012-06-12
得票数 28
回答已采纳
1
回答
累积归一化
适应
度
、
我正在构建一种遗传
算法
,我偶然发现了这个: 有人能解释我为什么要这么做吗?通过这种规范化,我能得到什么?我已经有了一个归一化
的
健身评分(我用
的
是基因得分/总分),它给了我一个等于1
的
所有分
浏览 2
提问于2014-12-17
得票数 0
4
回答
删除不可打印
的
字符
C
#多
语言
我在asp.net
C
#中有一个多
语言
应用程序。在这里,我必须创建一个zip文件,并使用数据库中
的
一些项来构造文件名。我从文件名中去掉了特殊字符。但是,如果
语言
是德语,例如,我
的
修剪
算法
将删除一些德语字符,如Umlaut。private string RemoveSpecialCharacters(string str) ret
浏览 3
提问于2012-07-14
得票数 9
回答已采纳
4
回答
全有或全无-快速启发式最短路径
算法
(并行?)
、
、
、
、
我正在寻找一种好
的
方法来找到数十亿个节点
的
网络(有向
的
,循环
的
,加权
的
)中两点之间
的
最短路径。基本上,我想要一个
算法
,它通常会非常非常快地得到解决方案,即使它
的
最坏
情况是可怕
的
。我对并行或分布式
算法
持开放态度,尽管它必须与数据集
的
大小相
适应
(在显卡上使用CUDA
的
算法
必须能够分块处理)。我不打算使用计算机群来做这件事,但可能最多
浏览 1
提问于2011-06-11
得票数 2
回答已采纳
3
回答
如何用O(1)和非递归
的
存储方式对n log中
的
列表进行排序?
、
、
我需要在k
的
模型上从最小到最大排序一个列表,我只能用一种纯粹
的
迭代方式来完成这个任务,而不是递归
的
。基本上我唯一能得到
的
是:如果只使用n个log运行时和O(1)空间,并且不创建任何新
的
数组,我如何做到这一点?
浏览 6
提问于2022-07-11
得票数 -1
3
回答
用
最坏
/avg/最佳情形进行渐近分析
、
、
、
、
我知道
最坏
的
/avg/最好
的
情况是用来确定
算法
的
复杂度时间成一个函数,但是它是如何用于渐近分析
的
呢?我理解上/紧/下界(大O,大欧米茄,大θ)是用来比较两个函数,并看到它
的
极限(增长)是从另一个角度看
的
,随着n
的
增加,但我很难看出
最坏
/avg/最佳情况大O和渐近分析之间
的
区别。把我们
的
最坏
/av
浏览 5
提问于2013-08-11
得票数 0
回答已采纳
1
回答
跳过列表
的
合并
、
、
、
如何在O(n)时间复杂度(
最坏
的
情况)下将2个给定
的
Skip lists (每个都有n个关键字)合并为一个Skip List? 只是寻找
算法
--没有特定
的
实现/
语言
。
浏览 0
提问于2011-05-08
得票数 6
回答已采纳
1
回答
最坏
情况分析
、
、
、
学习
算法
的
最坏
情况分析 x=max(y,x-y) Input =nWhile x>=2 X=min(y,x-y) ALGORITHM
浏览 0
提问于2020-01-14
得票数 1
回答已采纳
2
回答
用于
算法
分析
的
计数比较
假设我正在分析一个
算法
,我想计算比较数。假设结构是这样
的
: ...else if (a ==
c
) {} ...else {}if (a == b){} else if (a ==
c
)add 2 becaus
浏览 1
提问于2014-11-14
得票数 0
1
回答
在QuickSort分区中选择随机透视需要更多
的
时间,这是怎么可能
的
?
、
、
、
if(i<j){ } }} int x =(int)( Math.random()*(r-l+1));} 令人惊讶
的
是,这需要更多
的
时间。(我用System.nanoTime()测量了排序调用之间
的
时间
浏览 0
提问于2017-09-21
得票数 1
2
回答
寻找超过阈值
的
最小子集和
的
线性
算法
、
、
我有一个由N个正整数组成
的
集合,每个正整数都以一个(相对较小
的
)常数
C
为界。我想找出这些数字
的
一个子集,其中最小和大于(或等于)值K。所涉及
的
数字不是特别大(<100),但我需要良好
的
性能,即使在
最坏
的
情况下也是如此。我想也许我可以使Pisinger
的
动态编程
算法
适用于这个任务;它
的
运行时间是O(NC),而且我碰巧满足了有界正数
的
要求。 编辑:数字没有排序,可能会有重复。然而
浏览 0
提问于2013-06-18
得票数 3
回答已采纳
1
回答
一个
算法
怎么会有两个
最坏
的
情况复杂性呢?
、
、
Skiena
的
“
算法
设计手册”第一章
的
练习有以下问题: A具有
最坏
的
时间复杂度O(n^3
浏览 1
提问于2016-06-13
得票数 5
回答已采纳
5
回答
c
++中
的
遗传编程,库建议?
、
、
我希望在我参与
的
一个运筹学项目中加入一些遗传
算法
。目前,我们有一个程序可以帮助优化一些调度,我们想以遗传
算法
的
形式添加一些启发式
算法
。在
c
++中有没有好
的
通用遗传编程/
算法
库?或者您是否建议我只编写自己
的
代码? 我应该补充
的
是,虽然我不是
c
++
的
新手,但我对在
c
++中做这类数学优化工作还是相当陌生
的
,因为我之前工作
的
小
浏览 2
提问于2010-05-18
得票数 8
回答已采纳
2
回答
最坏
情况下两个变量输入
的
大(O)复杂度
、
我实现了一个
算法
,它以R行
C
列
的
矩阵作为输入。我说
算法
的
最坏
情况时间复杂度是O(
C
√
C
* R^3)或O(
C
^1.5 * R^3) 现在有人问我,它不能简单地表示为
最坏
的
情况
的
O(R^3)吗?我想说
的
是,由于有两个输入(不是一个),有时
C
可能很大,有时R可能很大,所以我们不能将其简化为简单
的
O(R^3),应该同时考虑
C<
浏览 40
提问于2020-08-05
得票数 1
回答已采纳
1
回答
在scala中对时间和
适应
性进行基准测试
、
、
多年来,我一直在愉快地使用基于卡尺
的
模板。它多次运行随机构造
的
问题,然后计算平均时间消耗。非确定性意味着
算法
依赖于某个随机生成器来做出决策。它过去常常找到一个接近最优
的
解决方案,在这种情况下搜索最优解将需要太多
的
处理器时间。例如TSP问
浏览 2
提问于2014-03-27
得票数 0
2
回答
c
++中
的
稳定分区-为什么它是O(n lg n)?
、
、
我正在研究在
c
++:中实现稳定分区
的
可能性。这怎麽可能?在
最坏
的
情况下,每个索引都调用一个旋转,从而产生一个an **2
算法
。
浏览 4
提问于2022-02-08
得票数 5
回答已采纳
4
回答
大O表示有限
的
、固定大小
的
可能值集
、
、
、
在不同
的
答案中提出
的
算法
是O(1)还是O(n),引发了一些混乱和评论。让我们用一个简单
的
例子来说明这两种观点: 它是O(n),因为
浏览 1
提问于2012-09-07
得票数 4
回答已采纳
4
回答
比较排序
算法
在
最坏
的
情况下需要Ω(nlgn)比较
、
这是从流行
的
书“
算法
简介”中摘录
的
。作者指出,在
最坏
的
情况下,任何比较排序
算法
都需要Ω(nlgn)比较。以气泡排序
算法
为例,在
最坏
的
情况下,我们有一个上界O(n^2)。欧米茄代表下界或最小界,因此,
最坏
情况
的
下界不也是Ω(n^2)吗?在
最坏
的
情况下,气泡排序怎么会有一个下限,比如建议
的
Ω(nlgn),而不是n^2?在
最坏
浏览 6
提问于2014-09-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言编程经典算法
老鼠走迷宫算法 迷宫回溯算法 c语言算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券