Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
生成重复列表,无论顺序如何
我想生成将列表中的索引与 槽 相关联的组合 例如 0 0 1 表示 0 和 1 属于同一个槽 而 2 属于另一个槽 0 1 1 1 表示 1 2 3 属于同一个槽 而 0 则单独存在 在这个例子中 0和1只是识别这些槽的方式 但不携带供我使
python
Algorithm
permutation
combinatorics
SQL Server:无循环的排列/组合
我有两个数据集 第一个是产品配方表以及构成该配方的产品 第二个数据集包含按产品分类的单独定价 我可以为单个产品设置多个价格 我想要实现的是输出一个结果集 其中包含每个产品配方的独特排列 只有所有组件在第二个数据集中都有定价的配方才应出现在输
sql
sqlserver
permutation
从n个列表中生成灯具
假设我有 N 支球队 如何生成一个赛程列表 其中每支球队都与其他球队比赛 对此的最佳实践是什么 有没有一种已知的算法可以很好地做到这一点 效率并不是真正的必需品 因为它只需要每个赛季产生一次 更具体地说 我将从一些定义开始 我有 N 个团队
languageagnostic
Theory
permutation
从数组中访问唯一值对而无需重复自己
我正在尝试访问unique以随机顺序从数组中获取值对 在必要之前不重复自己 例如 如果我有一个数组集 A B C D 通常为偶数个项目 但最多 20 个 那么第一次通过时我可能会将 A B 和 C D 配对 但我想保证 下次我这样做时 我会
php
Arrays
Math
permutation
重复排列:避免溢出
背景 Given n球使得 a balls are of colour GREEN b balls are of colour BLUE c balls are of colour RED 当然a b c n 这些球可以排列的排列数量由下式
c
Overflow
permutation
integeroverflow
从 C# 中的正则表达式模式生成文本的所有排列
所以我有一个正则表达式模式 我想生成该模式允许的所有文本排列 Example var pattern My biological real Name is Steve var permutations getStringPermutatio
c
NET
regex
string
permutation
部分排列
我有以下递归函数用于输出部分组合 void comb string sofar string rest int n string substring if n 0 cout lt lt sofar lt lt endl else for s
c
permutation
具有任意初始状态的 Steinhaus–Johnson–Trotter 算法
如果初始数组中的值未排序 则标准 Steinhaus Johnson Trotter 中必须更改哪些内容 例如 我的初始数组是 312 我想生成以下结果 312 321 231 213 123 132 我可以引入一个额外的数组来定义每个数字
c
Algorithm
permutation
有效地生成链表的所有可能排列?
有许多算法可用于生成给定值集的所有可能排列 通常 这些值表示为具有 O 1 随机访问权限的数组 然而 假设要排列的元素表示为双向链表 在这种情况下 您无法在 O 1 时间内随机访问列表中的元素 因此许多排列算法将经历不必要的减速 是否有一种
Algorithm
datastructures
LinkedList
complexitytheory
permutation
关于循环排列
我学过数学 然后我就想到了这个问题 有两个排列 A 和 B 以及一个整数 M 如果我们可以从 A 到 B 进行以下操作 我们就说 A 几乎等于 B 1 选择排列 A 的 M 长度段 2 对其进行向右循环移位 因此 如果子段是 1 2 3 4
Algorithm
Math
combinations
permutation
如何使这种组合/排列方法递归?
我有一个字符串数组列表 希望将所有可能的组合存储到另一个集合中 例如 air bus car gt air bus car air bus air car bus air bus car car air car bus air bus ca
Java
recursion
permutation
combinations
智能生成String排列组合的方法
String database a b c 我想根据给定生成以下字符串序列database a b c aa ab ac ba bb bc ca cb cc aaa 我只能想到一个相当 虚拟 的解决方案 public class JavaA
Java
Algorithm
combinations
permutation
在 Python 中将 unicode 字符串压缩在一起
我有字符串 a b 我想创建字符串 即 将绳子分成两半 然后将两半拉链在一起 我尝试过天真的zip a b 但这没有用 我认为这是由于 unicode 的问题造成的 有谁知道我怎样才能得到我想要的结果 在 Python 2 x 中 字符串默
python
string
Unicode
permutation
从加权集中按权重顺序生成长度 L 的前 N 个组合
我有一组带有权重的字母 这给出了它们出现在字符串中的概率 a 0 7 b 0 1 c 0 3 z 0 01 因此 这个词aaaa有一个概率0 7 0 7 0 7 0 7 0 24 这个单词aaac会有概率0 7 0 7 0 7 0 3 0
Algorithm
Sorting
combinations
permutation
有没有办法生成项目列表的所有唯一排列
我有一个包含五个属性的列表 每个属性都有五个不同的值 我想生成它们的笛卡尔积并过滤所有独特的排列 一些背景 我需要它们作为我的输入值来解决逻辑难题 我在那里检查规则以找到正确的解决方案 from itertools import produ
python
permutation
pythonitertools
zebrapuzzle
我有 24 个项目,需要分成 6 组,每组 4 项。我可以使用什么算法来找到所有可能的组合?
我有 24 件独特的物品 我需要将它们分成 6 组 每组包含 4 个项目 考虑到顺序不相关 我可以使用什么算法来迭代这 24 个项目的所有可能组合 分离 例如 这样的一种组合是 ABCD EFGH IJKL MNOP QRST UVWX 因
Java
Algorithm
permutation
Python 中的重复排列
我想迭代一个的所有顶点n尺寸为 1 的维度立方体 我知道我可以做到这一点itertools product如下 gt gt gt n 3 gt gt gt for j in it product 0 1 repeat n print j 0
python
Algorithm
permutation
C 将内存部分移动到位
我正在实现几个数据结构 我想要使用的一个原语如下 我有一个内存块 A N 它的长度可变 但我在示例中使用 100 在这个块内 有一个较小的部分C 长度为 K 假设为 30 我想在不使用任何额外内存的情况下移动它 额外的困难是 A 换行 即C
c
Algorithm
memory
languageagnostic
permutation
如何为给定外群的一组物种生成所有可能的纽维克树排列?
如何为给定外群的一组物种生成所有可能的纽维克树排列 对于那些不知道什么是 Newick 树格式的人 可以在以下位置找到一个很好的描述 https en wikipedia org wiki Newick format https en wi
python
loops
Iterator
permutation
Bioinformatics
使用单个堆栈生成排列
任何人都可以解释一下在仅使用单个堆栈时生成可能的排列的算法 并且推入和弹出是唯一允许的操作 查了很多资料 但没有明确的答案 这种排列的总数也由加泰罗尼亚数字给出 但我没能得到这方面的证据 如果可能的话 也请解释一下 Thanks 该问题使用
Algorithm
stack
permutation
catalan
«
1
2
3
4
5
6
7
8
...10
»