基於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
相關文章
相關標籤/搜索