算法設計的過程,是一個漫長需要歷練的過程,因此在設計算法時候需要去需要想好算法實現的最終效果。
方法/步驟
在這裡小捷使用的是vc++,這裡寫的程序,大家如果想用其他語言來編寫,可以根據自己的實際情況進行改寫。
首先給出最終的效果,在控制檯上的的結果是這樣的,輸入的數據存放在文本里,文本中有兩行數據,第一行是(4),第二行是字符串(aacc)這樣作為一個例子來展現出來。
如果寫到文本里就是這樣的情況,跟在控制檯輸入的方式是一樣的,程序是逐行讀取的,因此你需要分為兩行來進行編寫。這個輸入文本(input.txt)。
然後可以在控制檯上輸出的結果保存在文本里,文本里出現的效果和控制檯中的效果是一樣的。
定義函數的類型,兩個數的類型為整型,判斷兩個數的大小,當b>a的時候,執行循環,當串中的字符相等的時候,是正確的,否則是錯誤的。
perm函數中元素排列有重複性的排列。
主函數裡面主要是進行保存和讀寫。
注意事項
希望小捷的經驗可以幫到你