題目:字串"aa bb cc dd ee ff hh ii" 每個元素以空格隔開,從這個字串中隨機選擇5個輸出,要求輸出的元素必須符合元素在字串先後位置,例如輸出aa bb cc dd ee 、 aa bb dd ff ii 等等.
解決思路: 遞迴實現排序組合
實現**:
public class anothercombinationtest
private static void go(int level, string inarrays, string outarrays) else
} }/**
* 構建新的待排序選擇陣列
* @param oldarray
* @param index 已經被選擇的元素之前的元素將全部被剔除
* @return
*/private static string createnewarray(string oldarray, int index)
return newarray; }
}
python程式設計練習 二
一 分蘋果 果園裡有堆蘋果,n 1 n 9 只熊來分。第一隻熊把這堆蘋果平均分為n份,多了乙個,它把多的乙個扔了,拿走了乙份。第二隻熊把剩下的蘋果又平均分成n份,又多了乙個,它同樣把多的乙個扔了,拿走了乙份,第 三 第四直到第n隻熊都是這麼做的,問果園裡原來最少有多少個蘋果?分析 1 3121 1 ...
Python基礎程式設計練習(二)
python基礎程式設計練習 二 輸入a,b的值,用空格隔開 計算結果 n,m map int,input split def getvalue n if n 0 or n 1 return 1else return n getvalue n 1 def value n,m first getval...
shell 程式設計例項練習(二)
1.氣泡排序 for i 0 i 10 i for i in 兩種方法都可以 do a i random 1000 產生隨機數 echo n done function bubble for i 0 i dofor j i j doif ge then tmp a i a j a j tmp fid...