腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
O(n)
时间
复杂度
和
O(1)
空间
复杂度
检验
两个
字符串
是否
彼此
排列
、
、
是否
有一种
算法
可以看出
两个
字符串
是否
是具有O(n)
时间
复杂度
和
O(1)
空间
复杂度
的
排列
?
浏览 1
提问于2017-03-05
得票数 2
回答已采纳
1
回答
我
的
算法
用于
检查
两个
字符串
是否
相互
排列
的
时间
和
空间
复杂度
是否
正确
?
、
、
String s) { java.util.Arrays.sort(c);}
我
相信
时间
复杂度
是O(nlogn),因为java.utils数组排序
和
空间
复杂度
是恒定
的
。
浏览 17
提问于2021-10-05
得票数 0
回答已采纳
4
回答
空间
复杂性与
时间
复杂性权衡
、
、
、
、
我
一直在研究一些排序
算法
,并在
时间
和
空间
复杂度
之间遇到了一些逆关系。例如,像selection这样
的
算法
采用O(n^2),但由于可以在适当
的
地方执行,所以只需要常量
空间
。然而,像合并排序这样
的
算法
具有O(nlogn)
时间
复杂度
,但需要O(n)
空间
。
是否
有一个
浏览 0
提问于2018-02-22
得票数 1
回答已采纳
3
回答
在线性
时间
和
常量
空间
中对前n个整数进行排序
、
我
正在寻找一种非比较或基于比较
的
算法
,它可以对包含前n个正整数
的
任何
排列
的
数组进行排序,这应该是O(n)
时间
复杂度
和
O(1)
空间
复杂度
。
是否
有符合这些规范
的
现有
算法
?
浏览 0
提问于2010-10-20
得票数 8
回答已采纳
1
回答
递归地生成唯一
的
字符串
排列
、
、
、
、
目标见:递归
字符串
排列
-采访蛋糕1:如果
字符串
可以有重复字符,那么问题会如何改变呢?下面的解决方案适
用于
重复字符,因为原始输入
的
索引
用于
生成原始输入减去给定索引下
的
字符
的
唯一组合。因此,可能存在重复字符,但是,它们
的
唯一索引将生成
正确
的</em
浏览 0
提问于2020-11-02
得票数 0
2
回答
实现O(n)
算法
来确定
字符串
是否
全部具有唯一字符?
在这里,
我
在C++函数中实现了O(n^2)
算法
,以确定一个
字符串
是否
全部具有唯一字符。repeat;该
算法
检查
字符串
中
的
每个字符
和
字符串
中
的
其他字符,以确定它们
是否
重复。该方法
的
时间
复杂度
为O(n^2),没有
空间
复杂度
。有人能提出一个
时间
复杂度
为O(n
浏览 1
提问于2014-08-06
得票数 2
5
回答
复杂度
最小
的
Anagram
算法
、
、
、
、
最近,
我
被要求设计一种
算法
来
检查
两个
字符串
是否
是另一个
字符串
的
字谜。
我
的
目标是最小化
空间
和
时间
的
复杂性,所以我想出了这个
算法
: character.Traverse 创建一个由26个元素组成
的
数组,每个元素初始化为零。遍历第一个
字符串
,对于每个字符,增加对应于该
的
第二个<em
浏览 6
提问于2011-03-29
得票数 8
回答已采纳
7
回答
时间
复杂性
和
空间
复杂性之间
的
差异?
、
、
我
已经看到,在大多数情况下,
时间
复杂性与
空间
复杂性有关,反之亦然。例如,在数组遍历中: print (v[i])这里很容易看出
算法
的
时间
复杂度
是O(n),但在我看来,
空间
复杂度
也是n(也表示为O(n)?
我
的
问题是:
算法
是否
可能具有与
空间
复杂度
不同
的</em
浏览 6
提问于2013-09-08
得票数 59
2
回答
确定
两个
数组
是否
与
排列
相同?
、
可能重复: 在O(n)
时间
复杂度
和
O(1)
空间
复杂度
中,
是否
有一种方法可以判断
两个
数字数组(可以包含正数、负数或重复序列)
是否
是彼此
的
排列
?由于
空间
的
限制,
我
无法解决这个问题。
浏览 8
提问于2012-07-15
得票数 2
回答已采纳
1
回答
如果你有一个固定大小
的
数组,并且你需要
检查
它!n次,那么使用二进制搜索如何改变
时间
复杂度
?
、
、
我们希望找到长度为n
的
字符串
的
所有
排列
。然后,搜索一个固定常数大小
的
数组,比如3000,并
检查
字符串
是否
在数组中。因为我们会有n个
排列
,所以我们需要做,n个搜索。另外,当您针对数组中
的
一个元素
检查
两个
不同
的
字符串
时,与只
检查
一个
字符串
有什么不同呢?
时间
<e
浏览 0
提问于2018-07-31
得票数 0
回答已采纳
1
回答
检查
一个
字符串
是否
是另一个
字符串
的
置换。
、
、
、
、
我
使用xor、map
和
reduce解决了标准
的
“编写一个方法来确定一个
字符串
是否
是另一个
字符串
的
排列
”问题,并使用了以下代码:from operator,如果这
两个
字符串
是
排列
的
,则这
两个
字符串
级联
的
每个字符
的
xor值
的
xor
浏览 0
提问于2017-04-07
得票数 4
回答已采纳
1
回答
验证逻辑,以求给定
算法
的
时间
和
空间
复杂度
。
、
、
、
我
需要确认
我
为以下
算法
寻找
时间
和
空间
复杂性
的
方法
是否
正确
:循环通过列表(从位置2开始)到输入列表
的
末尾。我们执行以下操作: costi = costi + min(costi-1,costi-
浏览 5
提问于2020-01-16
得票数 1
回答已采纳
2
回答
K-置换
的
第I-元素
、
、
、
、
是否
有一种快速
算法
来计算0..n-1序列
的
k-置换(0 <= k < n!)
的
第一元素(0 <= k < n!)?
是否
有一个
空间
复杂度
小于O(n)
的<
浏览 3
提问于2015-02-15
得票数 2
回答已采纳
1
回答
计算
时间
和
空间
复杂性
的
问题?
、
、
、
问题是
检查
两个
字符串
是否
彼此旋转。= string::npos) else }
我
刚刚
检查
了s2
是否
存在于s1+s1中,如果它在那里,那么s1
和
s2必须是
相互
旋转
的
。
我
无法计算
我
的
代码
的
时间</e
浏览 4
提问于2021-04-03
得票数 1
回答已采纳
2
回答
ArrayList与HashMap
时间
复杂度
、
、
、
场景如下: 您有
两个
字符串
( s1,s2),并希望
检查
其中一个
字符串
是否
是另一个
字符串
的
排列
,因此您生成了所有的
排列
,比如s1,并存储它们,然后迭代并与s2进行比较,直到找到或找不到它。现在,在这个场景中,
我
正在考虑在严格考虑
时间
复杂度
时,使用ArrayList
和
HashMap哪个更好,因为
我
认为两者都有O(N)
空间
复杂
浏览 24
提问于2021-01-12
得票数 0
1
回答
Ruby
算法
的
时空
复杂度
、
、
、
、
我
在这里写了这个
算法
,
我
试图用大-O符号来评估它
的
时间
和
空间
复杂性。该
算法
确定给定
的
两个
字符串
是否
为字谜。end 该函数
的
时间
复杂度
为O(n^2),
空间
复杂度
为O(1)?
我
相信我可能被误认为是
空间
复杂性(可能是O(n)),因为selected_index变量
浏览 0
提问于2019-08-21
得票数 3
回答已采纳
3
回答
确定
两个
未排序
的
数组
是否
相同?
、
、
给定
两个
具有不同元素
的
未排序
的
数组( A
和
B ),确定
是否
可以重新
排列
A
和
B,以便它们是相同
的
。
我
的
策略如下: 首先,使用O(N) time的确定性选择
算法
找到A
的
Max
和
B
的
Max,如果它们没有相同
的
Max<code>E 217</code>,我们可以自动声明它们是<code>
浏览 1
提问于2015-10-22
得票数 3
回答已采纳
1
回答
计算运行程序时
的
时间
/
空间
复杂度
、
、
、
、
我
正在尝试不同类型
的
排序
算法
,
我
理解渐近
时间
和
空间
复杂度
的
概念。
我
想知道我们
是否
可以在程序本身中编写一些逻辑来计算该
算法
的
空间
/
时间
复杂度
,以便我们可以证明该
算法
的
行为符合预期?
浏览 0
提问于2015-06-26
得票数 0
1
回答
.replace()在within循环中
的
时间
复杂度
(Big-O)是多少?
、
、
、
、
我
正在与我
的
同行讨论一个关于如何计算
字符串
中未配对括号
的
算法
问题
的
最佳方法。以下是问题描述
的
摘录: 如果
字符串
中
的
每个开口括号都可以与后面的结束括号配对,则认为括号
字符串
是
正确
匹配
的
,反之亦然。例如,“(())()”是
正确
匹配
的
,而“)(”
和
“(”不是“)(例如,”(“)”可以通过在末尾添加
两个
尾括号来
浏览 2
提问于2022-08-31
得票数 0
回答已采纳
2
回答
选择排序
算法
的
标准是什么?
、
我
正在阅读排序方法,包括冒泡排序、选择排序、合并排序、堆排序、桶排序等。它们还包含
时间
复杂性,帮助我们知道哪种排序是有效
的
。所以我有个基本问题。如果我们包含
的
数据比我们将如何选择排序。
时间
复杂度
是决定排序方法
的
参数之一。但是,我们
是否
有另一个参数来选择排序方法?查询堆排序: 我们在哪里使用堆排序?堆排序有什么更大
的
优势(除了
时间
复杂度
O(n l
浏览 1
提问于2012-03-21
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
学点算法之字符串的乱序检查
流下了不学无术的泪水——今天你刷题了吗(三)
Python应用之基础算法第一篇:Two sum
常见的排序算法及时间空间复杂度
2024-05-18:用go语言,给定一个从 0 开始的字符串 s,以及两个子字符串 a 和 b,还有一个整数 k。 定义一个“
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券