什么是變位字?
就是把一組字母或數(shù)字拆分成各種各樣的組合,如:abc 就有:abc 、 acb 、 bca 、 bac 、 cba 、 cab 6種,這就是變位字。
變位字有什么用?
關鍵字的查詢,數(shù)據(jù)庫的類似查詢等
直接上代碼:
1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4 5 /** 6 * 7 * 變位字的算法 8 * 9 */10 public class deflectionWord {11 static int