基于PHP的排列组合(如输入a,b,c 输出他们的所有组合)

<?php /*分治法——直接选择 好比说a b c 首先将a以后的字符依次与a进行交换 1 b,a,c 2 c,b,a 注意这里少了一个原始数据 a,b,c。须要把原始数据也算如排列中 3 a,b,c 而后把字符移到第二个位置,将第二个位置以后的数分别与第二个位置的数进行交换 1 b,a,c ===> 11 b,c,a 2 c,b,a ===> 21 c,a,b 3 a,b,c ===> 31
相关文章
相关标签/搜索