腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
朴素
的
凯撒
密码
算法
的
时间
复杂度
分析
、
、
我开始做求职面试
的
练习题,当我解决Caesar Cypher问题时,我第一眼看到
的
天真的解决方案是这样
的
。char in string: result += abc[index + key] return result 我对
时间
复杂性
的
理解仍然非常基础我
的
问题是。我
的
简单解决方案
的
主要部分集中在find函数上,该函数对字符串: abc我已经传递了o(n)。因为它对字
浏览 31
提问于2020-01-18
得票数 0
2
回答
大O符号与
凯撒
密码
、
、
我从1997年开始就没有看过大O符号,所以我希望能得到一点意义上
的
检查。这样做
的
复杂性是O(N) (而不是O(N 2))吗?我知道嵌套循环可以使
复杂度
增加N×2
浏览 8
提问于2022-02-18
得票数 0
回答已采纳
1
回答
就大O符号而言,O(N*P),P表示特征大小是什么类别,如
朴素
贝叶斯或kNN中所见?
、
、
、
、
如果一些机器学习
算法
的
时间
复杂度
可以定义为O(N*P),其中N是行数,P是特征大小,那么kNN和
朴素
贝叶斯等机器学习
算法
的
时间
复杂度
是多少?O(N*P)
时间
复杂度
是否与O(N)属于同一类别,因此它是“线性
复杂度
”吗?如果P=N是真的,那么它不能也被算作O(N^2),因此是二次
复杂度
吗?
浏览 29
提问于2020-12-28
得票数 1
回答已采纳
1
回答
破解Vigenère
密码
的
复杂性
、
、
、
、
所以我想知道破译n个单词
的
时间
复杂度
是多少? Vigenère只是对每一封信应用不同
的
凯撒
变换。我知道,对于
凯撒
密码
,它只是O(n),因为我们只是尝试所有不同
的
25班。但是Vigenère呢?
浏览 5
提问于2015-04-10
得票数 0
回答已采纳
2
回答
优化
的
方法来解决javascript中天真的字符串搜索问题?
我已经实现了
朴素
的
字符串搜索问题,但是我想知道可以用什么替代方法来解决这个
算法
?以下是我
的
例子:- let count = 0; if (j === short.length - 1) } return count;正如您所看到
的
,这段代码
浏览 0
提问于2019-12-23
得票数 3
回答已采纳
1
回答
寻找长度为k
的
路径
、
、
、
给定一个有n个节点
的
图,在图中找到长度为k
的
简单路径时,有许多提高复杂性和降低复杂性
的
系列方法。目前最著名
的
渐近
复杂度
是。另一方面,一个
朴素
的
算法
只是枚举所有长度为k
的
路径,并且(至少)需要O(n^k)
时间
。 您如何将
朴素
算法
转换为在MapReduce范例中高效工作?有没有现成
的
库来处理这类事情?
浏览 2
提问于2013-07-09
得票数 1
2
回答
机器学习
算法
评估
、
在选择合适
的
机器学习
算法
在项目中实现之前,我需要评估不同
的
机器学习
算法
。我列出了四种不同
的
算法
:k近邻
算法
,
朴素
贝叶斯
算法
,动态
时间
规整和二次判别
分析
。我使用Weka工具包来评估kNN和
朴素
贝叶斯。你知道有什么其他
的
工具可以用来评估后两者吗?
浏览 3
提问于2013-04-28
得票数 0
回答已采纳
1
回答
修正
密码
解密
、
我试图修复一个代码,它接受加密
的
输入文件并运行字母
的
频率
分析
,然后解密加密
的
文本。我让它大部分都能工作,但是加密
的
文本还没有完全解密。我能得到一些关于我如何解决它
的
建议吗?,将其保存在一个名为cipher.txt
的
文本文件中以运行代码。我只是在寻找关于如何改进这个代码
的
建议。以下是原始样本
的
输出结果:{329:'AV',299:'B',69:'C',3:'DM
浏览 2
提问于2022-07-05
得票数 1
回答已采纳
1
回答
对于有缺陷
的
棋盘问题,有蛮力
的
方法吗?
、
、
我对“有缺陷
的
棋盘”非常感兴趣,这一点在这个问题中得到了更好
的
解释。我想知道在这个问题上是否没有蛮力
浏览 4
提问于2021-03-12
得票数 1
回答已采纳
2
回答
经典
密码
工具
、
、
我想知道是否有任何工具可以帮助解决经典
密码
文本。我正在开发一些工具,比如频率
分析
,换位工具等等,但是我想知道已经有什么了。我想这不仅仅是一种技术上
的
特定工具,比如
凯撒
密码
,而是可能有助于解决可能或不可能是
凯撒
密码
的
问题
的
工具。我知道这听起来有点可疑,但这完全是为了教育目的。
浏览 0
提问于2011-01-27
得票数 8
回答已采纳
3
回答
频率
分析
如何应用于现代
密码
?
、
、
、
、
我正在建立一个电脑程序,用来破译
凯撒
,维根内和单字母替代
密码
。所有这些都容易受到频率
分析
的
影响。然而,考虑到现代
密码
的
复杂性,它似乎并不适用于现实世界。在现代,频率
分析
还能应用到什么地方来使我
的
项目在现实世界中得到应用呢? 我得到
的
唯一建议是比特币加密
算法
的
应用。我不知道这是否可行
的
选择。是吗?
浏览 0
提问于2019-10-03
得票数 6
回答已采纳
1
回答
便于比较相同
时间
复杂度
的
两种
算法
的
因素
、
我必须完成一个关于数字
算法
分析
的
研究。我需要一些关于这个主题
的
专家意见。据我所知,两个
算法
的
时间
复杂度
相同,受
复杂度
方程中
的
常数影响,比如α。具有较大alpha值
的
算法
被认为比具有较小alpha值
的
算法
更差。复杂性
的
一个例子是F(n)=A(n^2+2n) 在
时间
复杂度
相同
的
情
浏览 6
提问于2013-04-21
得票数 0
回答已采纳
3
回答
Java中String.contains()
的
大O是什么?
、
、
、
我正在做一个项目,需要优化运行
时间
。String.contains()运行时是否与O(logN)
的
TreeSet.contains()相同?我问这个问题
的
原因是我正在构建一个TreeMap<String, TreeSet<Song>>,其中
的
歌曲包含一串歌词。
浏览 0
提问于2010-11-04
得票数 35
回答已采纳
1
回答
当计算
算法
的
时间
复杂度
时,我们是否可以将任意大小
的
两个数字
的
相加算作需要1个“单位”
的
时间
或O(1)个单位?
、
我正在
分析
一个
算法
的
时间
复杂度
。我不确定计算基本运算
时间
复杂度
的
正确方法是什么,比如两个数字
的
加法和减法。我了解到,将两个n位数相加
的
时间
复杂度
为O(n),因为这是您在加法过程中需要执行
的
基本位操作
的
数量。然而,我最近听说,在现代处理器中,将两个任意大小
的
数字相加所需
的
时间
是恒定
的</
浏览 4
提问于2021-11-25
得票数 1
2
回答
当使用大O符号
分析
搜索
算法
的
最坏情况
时间
复杂度
时,为什么表示输入
的
变量不存在?
直截了当地说,在
分析
搜索
算法
的
最坏情况
时间
复杂度
时,我对Big O符号
的
使用感到困惑。例如,Alpha-Beta剪枝
的
最坏情况
时间
复杂度
为O(b^d),其中^表示~
的
幂,b表示平均分支因子,d表示搜索树
的
深度。我确实知道最坏情况下
的
时间
复杂度
将小于或等于一个正常数乘以b^d,但是为什么这里允许使用大O符号呢?变量n,即输入大小,到哪里去了?我确实
浏览 15
提问于2017-07-10
得票数 1
回答已采纳
1
回答
我们应该使用新
的
凯撒
竞赛
密码
吗?
今年年初,
凯撒
竞争发布了用于认证加密
算法
的
最终投资组合。作为一个程序员:当我今天设计一个新
的
系统时,我应该考虑新
的
凯撒
算法
吗?技术上有什么优点/缺点吗?此外,我还
浏览 0
提问于2019-10-25
得票数 8
回答已采纳
1
回答
有没有“快速散列
算法
”这样
的
东西?
、
短版长版本一个具体
的
例子是快速傅里叶变换。给定N个点(假设N为2
的
幂),得到FT谱中单个频率
的
时间
复杂度
为O(N)。然而,当我们需要计算所有频率时,我们
的
时间
复杂度
是O(N log(N))。 另一个经典例子是矩阵乘法
的
Strassen<em
浏览 0
提问于2017-08-26
得票数 0
回答已采纳
2
回答
排序中
的
运行
时间
复杂度
与空间
复杂度
、
我对
算法
很陌生,我有一些问题。假设我有一个排序
算法
,在O(n^2)处排序数据,运行
时间
复杂度
。例如,这可能是选择排序。现在,假设不是使用选择排序,而是使用了一个HashTable,它将运行
时间
减少到O(n)。 在说明答案时如何定义这两者之间
的
关系?
浏览 1
提问于2012-08-04
得票数 1
回答已采纳
1
回答
在std::search中使用什么
算法
?
、
、
、
、
有许多字符串匹配
算法
可用于在大文本中查找模式(字符串),如Boyer-Moore,Aho-Corasick等。 在C++中使用哪种字符串匹配
算法
来实现std::search函数?
浏览 2
提问于2012-02-06
得票数 3
回答已采纳
2
回答
O(n)
复杂度
算法
从未排序
的
列表中删除值
的
实例,而不使用remove()方法
、
我有一个作业问题,要写一个函数,它是类bagOfWords
的
一部分,用于从未排序列表中删除值
的
实例。我们可以使用
的
列表操作不包括remove()。我们只需要O(n)
的
复杂度
,而
朴素
算法
的
性能并不是很好。 我尝试了一个
朴素
的
算法
。这是一个过于复杂
的
算法
。它使用list.pop(索引),它本身具有O(n)
复杂度
,并且它有两个循环。我想也许解决方案是一
浏览 44
提问于2019-04-02
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券