1
我搜索了,找不到任何东西:我该怎么做?如何显示所有组合?
我输入$ x ='tlagre';
我希望它将每个单字母组合返回到四个。
即 - “tlagr”“gratl”,“纬度”,“鼠”
我发现了一些可以做到这一点,但没有人会做的每一个字母数字(他们都只是做的字母完全相同的#给出在$ X
我搜索了,找不到任何东西:我该怎么做?如何显示所有组合?
我输入$ x ='tlagre';
我希望它将每个单字母组合返回到四个。
即 - “tlagr”“gratl”,“纬度”,“鼠”
我发现了一些可以做到这一点,但没有人会做的每一个字母数字(他们都只是做的字母完全相同的#给出在$ X
你或许应该寻找搜索条件是一样的东西php string permutations
而不是combinations
。一个排列,其中每个项目事项的顺序(所以late
和teal
是不同的字符串)项目的安排,而组合是订单无关紧要的安排(late
和teal
被视为ident因为他们使用相同的字母)。
下面是来自谷歌的几个环节:
给出的算法P
生成字符串的所有排列,产生的所有组合的算法C
一些字符串的长度为N
,长度为M
的字符串S
,这里是另一个算法t帽子将产生的长度1...M
的S
所有排列:
s = "..."
results = []
for (i = 1; i < s.length; ++i) {
// All combinations of S of length i.
combinations = C(s, i)
// All permutations of S of length i.
results.append(P(combinations))
}
// All permutations of S of length 1..[s.length].
return results
词是较大(8个字母)将很难在PHP做定期的网络服务器 – 2010-01-02 19:12:51
意味着你要只有四个来自任何独特的性格的话给定的单词.... ?????? – Avinash 2010-01-16 06:53:20