需要有关 crypt(3) 的暴力破解代码的帮助
我正在尝试用 C 语言开发一个程序,该程序将“破解”UNIX 使用的 crypt(3) 加密。 我想最幼稚的方法就是暴力破解。我想我应该创建一个包含密码可以具…
生成按各个数字之和排序的 n 位数字(无递归)
我希望按以下顺序生成 n 位数字的所有可能值,其中顺序由各个数字的总和决定。 例如,对于n = 3: 111 sum = 3 112 sum = 4 121 211 122 sum = 5 212 …
如何获得 xPy 的所有排列?
我想计算一组大小 X 的大小 Y 的所有排列。也就是说,如果我有 (1,2,3) 并且想要大小 2, 3P2 的所有排列,则它将是 (1,2) ( 1,3) (2,1) (2,3) (3,1) (…
如何使用 O(1) 辅助空间将数组排列成给定顺序?
如何实现以下 OrderElements 函数? char chars[] = {'a', 'b', 'c', 'd', 'e'} int want_order[] = {2, 4, 3, 0, 1} int length = 5 OrderElements(c…
这个“词典顺序生成算法”是如何实现的?工作?
来自维基百科: 词典顺序生成 对于每个数字 k,0 ≤ k < !, 以下算法生成 相应的词典 初始序列的排列 sj,j = 1,...,n: 函数排列(k, s) { var …