Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Python 中一组列表的所有可能排列
在 Python 中 我有一个包含 n 个列表的列表 每个列表都有可变数量的元素 如何创建包含所有可能排列的单个列表 例如 a b c d e f I want a d e a d f b d e b d f c d e c d f 注意我
python
list
permutation
排列未排序
我知道一种算法 可以在网上找到 对排列进行排名 即给定一个排列 将整数索引返回到按字典顺序排序的排列列表中 但我不知道unrank执行相反操作的算法 给定索引 i 返回按字典顺序排列的第 i 个排列 由于我找不到任何内容 有人可以透露一些信
Algorithm
languageagnostic
permutation
生成具有总和约束的排列
I have n可变长度的集合 并希望从每个集合中获取总和在一定范围内的所有项目排列 例如在R我们可以做的 set1 lt c 10 15 20 set2 lt c 8 9 set3 lt c 1 2 3 4 permutations lt
r
permutation
combinatorics
对(双精度)实数向量进行排序并获得它们
在 C 中想要对很长的 2 20 实数向量 显然sort 就可以了 在我习惯了 R 的优点之前就已经使用过 Rorder 函数产生导致排序向量的排列 Example x 24 55 22 1 然后是排列 perm 3 2 0 1 贴出原图x
c
Sorting
vector
permutation
有效地计算组合和排列
我有一些代码来计算排列和组合 并且我正在努力使其更好地处理大量数字 我找到了一种更好的排列算法 可以避免大量的中间结果 但我仍然认为我可以在组合方面做得更好 到目前为止 我已经提出了一个特殊情况来反映 nCr 的对称性 但我仍然希望找到一种
python
Algorithm
Math
combinations
permutation
如何从 Perl 正则表达式生成所有可能的排列?
我知道你可以使用列表生成所有排列glob http perldoc perl org functions glob html or 算法 置换 http search cpan org dist Algorithm Permute例如 但如
regex
perl
permutation
(任何语言)使用交换查找向量中元素的所有排列
今天在实验室会议上有人问我这个问题 我们可以想象一个包含元素 1 N 1 长度为 N 的向量 是否存在生成向量中元素的所有排列或顺序的算法 系统 方法 一种建议的方法是交换随机元素 显然 如果存储所有先前生成的排列以供将来参考 那么这将起作
Algorithm
permutation
SWAP
multiplelanguages
如何在 PHP 中查找单词组合
我有一个数组 new array array c a m t p 现在我想找到单词表中存在的单词组合 我曾尝试实现但没有成功 这是我的 php 代码 words array set powerSet new array 2 mysql ne
php
combinations
permutation
查找具有重复字母的单词(排列)的排名
尽管已经发布了很多关于这个问题的文章 但我还是发布了此内容 我不想发布答案 因为它不起作用 这篇文章的答案 查找给定字符串在所有可能的重复排列列表中的排名 https stackoverflow com questions 17620694
string
Algorithm
permutation
如何从 n 个元素中找到 k 排列的索引?
我知道 对于一个k 排列p大小的k 从构建n元素 有 P n k n n k 可能的k 排列 例如 k 2 n 4 l 1 2 3 4 P n k 4 4 2 12 1 2 2 1 3 1 4 1 1 3 2 3 3 2 4 2 1 4 2
Algorithm
permutation
C# 数组列表的排列?
我有一个 ArrayList myList 我正在尝试创建数组中值的所有排列的列表 示例 所有值都是字符串 myList 0 1 5 3 9 myList 1 2 3 myList 2 93 myList 的计数可以变化 因此它的长度事先未
c
Arrays
ArrayList
permutation
如何为排列编写一个好的 hashCode() ?
在我的程序中 我处理很多大小的列表n所有这些都是 1 n 我的问题是我把这些排列放在HashMaps and HashSets 我需要一个好的hashCode 这样可以避免太多的碰撞 我想到的所有解决方案都会导致大量冲突或溢出 如何为排列编
Java
Hash
permutation
hashCode
返回很大范围内的非重复随机值
我想要一个函数 它可以从一组 n 个整数 0 到 n 1 中生成 k 个伪随机值 而不重复任何先前的结果 k小于或等于n O n 内存不可接受由于尺寸较大n以及我需要重新洗牌的频率 这些是我到目前为止考虑过的方法 Array 通常 如果我想
c
Random
permutation
对元素进行随机排列,使得任何元素都不应出现在其原始索引处
我有一个对象元素列表 SourceList ResultList Expected Obj A Obj F Obj B Obj C Obj C Obj G Obj D Obj B Obj E Obj A Obj F Obj B Obj G
c
Algorithm
Random
permutation
shuffle
为什么 Python 的 itertools.permutations 包含重复项? (当原始列表有重复时)
人们普遍认为 n 个列表distinct符号有 n 排列 然而 当符号不明确时 数学和其他领域最常见的约定似乎是仅计算不同的排列 因此列表的排列 1 1 2 通常被认为是 1 1 2 1 2 1 2 1 1 事实上 以下 C 代码准确地打印
python
Algorithm
languagedesign
permutation
对于给定的整数 a,找到总和为 a 的所有唯一的正整数组合
不是家庭作业问题 我正在回答这些问题here http www careercup com question id 5653595164770304我遇到了这个问题 有人已经回答了 我已经尝试了很多方法来理解所使用的递归 但我无法理解它 有
c
recursion
combinations
permutation
如何根据单元的理想邻里程度重新排序? (进行中)
我需要帮助来实现一种允许生成建筑计划的算法 这是我最近在阅读 Kostas Terzidis 教授的最新出版物时偶然发现的 2014 CONTEXT 考虑一个被划分为网格系统 a 的站点 b 我们还考虑要在场地范围内放置的空间列表 c 和邻
python
processing
permutation
在 R 数据框中创建所有可能的列排列
我有一个看起来像这样的 df code 1 code 2 code 3 code 4 1 82 93 NA NA 2 15 85 93 NA 3 93 89 NA NA 4 81 NA NA NA 我想生成一个新的 df 它包含所有可能的列
r
DataFrame
permutation
字符串的排列
public class Permute public static void main String args throws IOException System out println Enter a string BufferedRe
Java
recursion
permutation
如何在不存储一副牌的情况下实现荷官类?
Question 即使只有 52 张牌 permutationIndex我在其中描述的地方说明部分 将是一个巨大的数字 它是其中之一的数字52 需要29个字节来存储 Thus 我不知道一个简单的方法来计算permutationIndex一个
c
Algorithm
Math
languageagnostic
permutation
«
1
2
3
4
5
6
...10
»