腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
生成
排列
的
算法
,包括遗漏
algorithm
、
permutation
我试图找到一种
算法
,允许我创建列表元素的所有
排列
/
组合
,包括在省略每个元素时发生的
排列
/
组合
。例如,包含应该产生标准
排列
但是,当省略其中一个列表项时不幸的是,Heap的
算法
只生成标准
排列
,我还没有找到任何其他
算法
来给我提供我需要的整个
排列
谱。
浏览 10
提问于2022-04-12
得票数 0
回答已采纳
4
回答
算法
-
组合
和
排列
algorithm
、
performance
、
permutation
、
combinations
一个hwk问题,也是一个常见的面试问题,我很难回答:123 124 134 234 有人能给出他们的想法/解决方案吗?
浏览 8
提问于2011-02-15
得票数 1
回答已采纳
5
回答
是否有有效的
算法
返回所有不同的
组合
?
algorithm
、
combinations
编辑:i的意思是
组合
而不是
排列
DEF & FED和EFD & DFE是相同的
排列
,
浏览 6
提问于2011-07-06
得票数 2
回答已采纳
2
回答
java中高效的
排列
算法
java
、
set
、
permutation
、
combinatorics
、
powerset
我正在尝试编写一个方法,该方法将在顺序重要的情况下计算幂集的所有
排列
。我相信这些被称为“安排”。我想知道是否有任何现有的
算法
可以非常有效地完成这类事情(也许是并行实现)。或者,即使存在并行powerset
算法
和并行置换
算法
,我也可以将两者结合起来。 有什么想法?
浏览 0
提问于2012-06-19
得票数 6
回答已采纳
1
回答
创建长度固定的可索引非重复
组合
。
php
、
algorithm
、
combinations
基于这个问题 private function getCombination($length, $input)return array_merge($result, $this->getCombination($length, substr($input, 1)));对于另一个问题,,我得到了一个(聪明的)
算法
,它可以使置换可索引,通过提供一个“键”,当给定相同的字符集和相同的长度时,提供一个总是产生完全相同
排列
浏览 4
提问于2012-11-07
得票数 2
回答已采纳
2
回答
如何在Swift中生成给定大小的1位和0位的所有
排列
arrays
、
swift
、
algorithm
、
collections
、
combinatorics
我希望能够在Swift中生成给定大小的Bool (true/false或1/0)的所有可能
排列
的数组。array: [Bool] = generate(2) // [[false, false], [false, true], [true, false], [true, true]] 我查看了Swift
算法
,但我看到的只是提供的元素数组的
排列
和
组合
。这些
算法
似乎不适用于带有Bool的n>2场景。另外,我也不知道该把这个
算法
叫做什么名字。
浏览 9
提问于2022-02-18
得票数 3
回答已采纳
0
回答
2022-01-07:下一个
排列
。实现获取 下一个
排列
的函数,
算法
需要将给定数字序列重新
排列
?
编程算法
2022-01-07:下一个
排列
。实现获取 下一个
排列
的函数,
算法
需要将给定数字序列重新
排列
成字典序中下一个更大的
排列
(即,
组合
出下一个更大的整数)。如果不存在下一个更大的
排列
,则将数字重新
排列
成最小的
排列
(即升序
排列
)。来自力扣31。
浏览 139
提问于2022-01-07
1
回答
如何显示所有
组合
?
php
、
math
我输入$x = 'tlagre'; 我想让它返回每一个字母
组合
,减少到四个。
浏览 2
提问于2010-01-03
得票数 1
6
回答
堆
排列
算法
algorithm
、
language-agnostic
、
permutation
、
pseudocode
、
heaps-algorithm
我正在为面试做准备,我正在努力记住Heap的
算法
: if n = 1 thenelse end if end if问题是:我不喜欢背诵记忆,我总是尽量保留这些概念,以便以后“推断”<em
浏览 11
提问于2015-07-15
得票数 25
3
回答
从n返回k元素连续
组合
的按需
算法
algorithm
、
combinations
展示了如何编写一个
算法
,同时从n中吐出k元素的所有
组合
,从而避免
排列
。但是,如何编写一个按需提供下一个
组合
的
算法
(显然,不需要预计算和存储)?它将使用有序的符号集n和整数k初始化,然后调用它返回下一个
组合
。 对我来说,伪代码或良好的英语叙事是可以的--我除了Perl、C和一点Java之外,还不太流利。
浏览 3
提问于2015-02-26
得票数 1
回答已采纳
1
回答
获得具有松散条件的一组元素的n个
组合
math
、
permutation
、
combinatorics
给予: 任何符号
组合
的所有
排列
必须计入帐户。示例:对于符号(a, b, c)和L=4的列表,所有
组合
( (a, a, a, a)、(a, b, a, c)、(a, c, b, b)等)都是有效的。由于缺乏一个更好的术语,我称之为“松散
组合
”。
组合
的特殊顺序并不重要。在给定
组合
指数N时,
算法
应该从满足条件的可能
组合
集合中返回唯一的<e
浏览 0
提问于2018-04-21
得票数 1
回答已采纳
1
回答
如何优化所有4x4“幻方”的递归置换
算法
python
我正在尝试优化我的置换
算法
,它目前列出了所有可能的4x4矩阵,使用的数字范围从1到16,如果当前矩阵不符合幻方标准,则跳过某些
排列
。 我已经有了用来置换所有
组合
的递归
算法
。此函数接受长度为16的数组,该数组代表正方形,并打印符合“魔术”标准的所有可能
组合
。不过,我不确定如何在递归调用中实现检查来优化它。例如,我希望它是这样的:如果矩阵的第一行的总和不是34,则跳过该
排列
并继续下一个
排列
(对于前面的行,依此类推)。,包括那些不是”魔法“的
组合
,函数打印正
浏览 0
提问于2019-03-31
得票数 4
3
回答
使用itertools创建选项矩阵
python
、
itertools
我正在尝试生成一个由True和False值组成的矩阵,它显示了给定数量的选择的所有
排列
。因此,对于5个选项,您将得到以下输出。我一直在考虑使用itertool的
排列
和
组合
,但这些
排列
和
组合
的位置和值不一致,这会导致重复。 我确信这个问题有一个标准的
算法
,但我正在努力寻找它的名字。
浏览 0
提问于2011-08-13
得票数 7
回答已采纳
5
回答
在不生成重复的情况下查找字符串的所有唯一
排列
c
、
algorithm
、
combinatorics
寻找字符串的所有
排列
是通过著名的Steinhaus-Johnson-Trotter
算法
。但是如果字符串包含重复的字符,如则可能的唯一
组合
为4!/(2!* 2!)有没有更简单的方法来修改Johnson
算法
,这样我们就永远不会产生重复的
排列
。(以最有效的方式)
浏览 17
提问于2012-02-10
得票数 21
1
回答
不重复生成对的所有
排列
的
算法
algorithm
、
double
、
permutation
尽管有很多关于生成
排列
的文章,但我对置换的
算法
需求有一点不同。作为一个例子,我将给出6个元素a,b,c,d,e,f的详尽的
排列
列表。这是我希望
算法
生成的对的列表:(ab), (ce), (df)
浏览 0
提问于2016-07-22
得票数 2
4
回答
下一个n到k个部分的
组合
--有人有工作
算法
吗?
combinatorics
N到k部分的
组合
--我想列出n到k部分的所有可能
组合
--有人有
算法
(最好是在R中)吗?或者知道它是否在任何地方的图书馆?(2, 0) (1, 1) (0, 2) 我找到了NEXCOM
算法
。
浏览 4
提问于2011-01-10
得票数 9
回答已采纳
1
回答
求字符串按特定顺序
组合
的递归
算法
c
、
string
、
algorithm
、
recursion
、
permutation
有几种
算法
可以打印一个字符串的所有
组合
,但我需要一个按特定顺序打印出来的
算法
。目前,我使用的是一个标准的
排列
算法
,类似于顶部答案(不是问题本身)中的一个:。输入将只包含字符'A‘和'C',我是按字母顺序
排列
字符串,然后将其输入到递归函数中以方便起见,因此输入字符串将始终具有相同的字符(即AACCC)。至于顺序,我想把'C‘的集合作为一个单一的实体,我把每组字符的
排列
左移到第一个’C‘的右边。因此,对于输入"ACC&quo
浏览 2
提问于2012-11-10
得票数 2
2
回答
从一个数字列表中找到一对和的
算法
?
algorithm
、
language-agnostic
假设您有以下数字列表,{3,6,10,9,13,16,19},不一定按该顺序
排列
。现在,不知道这是集合{3,6,10}的可能
组合
的集合,在任何编程语言中是否有一种
算法
可以有效地找到这些
组合
。什么是有效的
算法
,如果已经存在,我不希望重新发明轮子?
浏览 2
提问于2010-02-20
得票数 11
5
回答
算法
生成给定字符串的所有可能的字母
组合
,最小可达2个字母
actionscript-3
、
algorithm
、
permutation
算法
生成给定字符串的所有可能的字母
组合
,最小可达2个字母 在为不同长度的字符串生成所有可能的字母
组合
时,我遇到了一个问题。如果我只生成固定长度的
排列
,这对我来说就不是问题了……但我希望减少字符串的长度,并从最大长度小于原始字符串的字符串的原始字母集获得所有可能的
排列
。理想情况下,该
算法
将生成一个完整的可能
组合
列表,从原始字符串长度开始,直到最小的字符串长度2。我有一种感觉,可能有一个小的递归
算法
浏览 1
提问于2010-03-14
得票数 8
回答已采纳
1
回答
混合任何字符串列表的
算法
(数组)
php
、
arrays
、
string
、
algorithm
我需要找出在php中生成数组的所有
组合
列表的最佳
算法
。 我想要原始数组中所有可能的元素
组合
。重复的问题只需要
排列
。区别在于,例如,我想包括"22",而"22“不在这个数组的
排列
数组中的元素中。这个问题不同于,因为这个问题需要数组的所有
组合
都达到一定的长度,而不是数组的所有
排列
都达到一定的长度。特别是,链接的问题将永远不会返回"11“或"332”,而这个问题也想得到这些值以及输出。
浏览 1
提问于2014-07-27
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券