腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(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
回答已采纳
点击加载更多
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言编程经典算法
老鼠走迷宫算法 迷宫回溯算法 c语言算法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券