Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
无法理解字符串排列 Java 代码
我有这个工作代码可以打印字符串排列而无需重复 但无法理解它在逻辑上是如何工作的 任何建议都会非常有帮助 private static void permutation String input String sofar if input e
Java
string
permutation
“yield”在这个排列生成器中如何工作?
def perm generator lst if len lst 1 yield lst else for i in range len lst for perm in perm generator lst i lst i 1 yield
python
Generator
permutation
yield
一组值的所有可能分组的数量?
我想找到一个组合公式 给定一定数量的整数 我可以找到这些整数的所有可能分组的数量 这样所有值都属于一个组 假设我有 3 个整数 1 2 3 将有 5 组 1 2 3 1 2 3 1 2 3 1 2 3 2 1 3 我已经通过计算计算了 N
Graph
GROUPING
partitioning
permutation
combinatorics
列表
的有序排列
给定一个有序的整数列表 L 1 2 3 4 和 k 的排列大小 我需要生成长度为 k 且第一个序列 L 0 的所有 有序 排列 对于上面的示例 这应该会产生以下结果 k 1 1 k 2 1 2 1 3 1 4 k 3 1 2 3 1 2 4
c
permutation
Java全对算法
给定一个整数集合 有什么 Java 算法可以给出所有的项对 如下所示 给定示例集合 1 3 5 我们想要输出 1 1 3 3 5 5 1 3 1 5 3 5 请注意 顺序并不重要 因此我们需要 1 3 3 1 之一 但不能同时两者 这应该适
Java
Algorithm
permutation
R- 找到值的唯一排列
我希望创建包含两个不同值的向量的所有可能排列 其中我控制每个值的比例 例如 如果我有一个长度为 3 的向量 并且我想要包含单个 1 的所有可能组合 则我所需的输出是一个如下所示的列表 list 1 lt list c 1 0 0 c 0 1
r
Sorting
combinations
permutation
迭代地查找字符数组中大小为 k 的所有组合(N 选择 K)
我目前正在将这个问题作为个人项目来解决 基本上 给定一个元素数组 例如E 1 2 a b 且 给定一个数字 K 例如K 2 我想全部退回组合 https en wikipedia org wiki CombinationE 尺寸 K E 选
Algorithm
Iteration
combinations
permutation
variablelength
如何使用 itertools 模块获取排序列表中下一个按字典顺序更大的字符串?
我需要输入一个字符串 并返回其下一个字典顺序更大的字符串 例如 anmdfg 的下一个字符串是 anmdgf 但是 输入的长度可能非常大 它可能包含100个字符或更多 而且里面会有一些重复的字符 所以我决定使用 itertools perm
Algorithm
python3x
Sorting
permutation
重新排列字符串中字符的 C# 算法
我想要一个 C 算法来重新排列长度动态的字符串中的字符 很难找到一个 但我知道一定有一个 该算法必须重新排列元素 以在所有可能的组合中形成新的字符串 例如 cat 会产生以下结果 猫 cta tca tac 行为 atc 这是一个相当常见的
c
Algorithm
string
permutation
Python:迷你字母表中所有可能的固定长度单词(排列)
假设我有一个像这样的字符串 abcdefghijklmnopqrstuvwxyz1234567890 gt lt 这基本上是我键盘上所有字符的列表 比方说 我怎样才能获得由 8 个字符组成的 单词 的所有可能组合 我知道会有数百万种可能性
Algorithm
permutation
Prolog 中给定长度的列表与排列的组合?
我需要一个谓词来返回一个包含输入列表的所有组合的列表 并且列表结果大小位于第二个参数中 谓词将是这样的 permutInListN inputList lengthListResult ListResult 例子 permutInListN
list
Prolog
combinations
permutation
使用 Ruby/Erlang 迭代生成排列,无需递归或堆栈
我想生成列表的所有排列 但我想在将它们添加到堆栈或存储在任何地方之前过滤掉一些排列 我将根据一些自定义的临时规则过滤掉排列 换句话说 我想生成一个大列表 50 300 个元素 的排列列表 但我想在这个过程中丢弃大部分生成的排列 我知道排列的
ruby
recursion
ERLANG
stack
permutation
数学问题:不同排列的数量
这更像是一个数学问题 而不是编程问题 但我认为这里很多人都非常擅长数学 我的问题是 给定一个 9 x 9 网格 81 个单元格 其中必须包含数字 1 到 9 每个网格恰好 9 次 可以生成多少个不同的网格 数字的顺序并不重要 例如第一行可以
Math
permutation
如何在Java中生成随机排列?
生成 n 个数字的随机排列的最佳方法是什么 例如 假设我有一组数字 1 2 和 3 n 3 所有可能排列的集合 123 132 213 231 312 321 现在 我如何生成 上述集合的元素之一 随机选择 如上所示的整个排列集 换句话说
Java
Algorithm
Random
permutation
该算法的复杂度(Big-O)是多少?
我对算法分析相当熟悉 并且可以说出我使用的大多数算法的大体 但我已经被困了几个小时 无法为我编写的这段代码想出 Big O 基本上 它是一种生成字符串排列的方法 它的工作原理是使字符串中的每个字符成为第一个字符 并将其与子字符串减去该字符的
Algorithm
complexitytheory
bigo
permutation
创建一个循环来检查排列中的循环
我的家庭作业让我检查用户输入的数字中所有可能的循环符号 我已将输入发送到数组中 但我不确定如何启动循环 我如何编辑此循环以不多次显示相同的数字 第一次发帖 格式不对 请见谅 example of user input var permuta
javascript
Arrays
permutation
使用堆算法生成排列
我正在尝试使用我在维基百科中找到的堆算法生成数组的所有排列 这是我到目前为止所尝试的 n lt 3 A lt c 1 2 3 perm lt function n A if n 1 print perm for i in length A
r
Algorithm
recursion
permutation
heapsalgorithm
快速找到保留排序的 pandas DataFrame 的所有排列的方法?
我有一个 DataFrame 我想找到它的所有排列 这些排列可以在其中一列上实现简单的升序排序 有很多联系 例如 在下面的 DataFrame 中 df pd DataFrame name Abe Bob Chris David Evan
python
Sorting
pandas
permutation
按字典顺序打印所有排列
我想按字典顺序打印字符串的所有排列 我写了这段代码 void permute char a int i int n if i n 1 printf s n a else for int j i j lt n j swap a i a j p
c
Arrays
Algorithm
Sorting
permutation
如何按行和列随机化(或排列)数据帧?
我有一个像这样的数据框 df1 f1 f2 f3 f4 f5 d1 1 0 1 1 1 d2 1 0 0 1 0 d3 0 0 0 1 1 d4 0 1 0 0 1 d1 d4 列是行名 f1 f5 行是列名 为了执行示例 df1 我得到了
r
Random
permutation
«
1 ...
3
4
5
6
7
8
9
10
»