康托展开与八数码问题

康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。算法   用康托展开将排列对应为整数 即这个排列在全部排列中的字典序数组 举个例子来讲明一下:函数 例如,有一个数组 s = ["A", "B", "C", "D"],它的一个排列 s1 = ["D", "B", "A
相关文章
相关标签/搜索