? ? 第一段for(int i = 0;i < random.nextInt(string.length());i++){do{e = string.charAt(random.nextInt(string.length()));st += e;}while(stringList.contains(st));}第二段do{ for(int i = 0;i < random.nextInt(string.length());i++){ e = string.charAt(random.nextInt(string.length())); st += e; } }while(stringList.contains(st)); stl.add(st); }
1 回答

frece
TA貢獻(xiàn)36條經(jīng)驗(yàn) 獲得超15個(gè)贊
樓主你要做什么,你用隨機(jī)數(shù)作判斷條件,這兩個(gè)循環(huán)都是隨時(shí)可能終止的循環(huán),任意一段代碼跑兩次都是不同結(jié)果,何談效率?
添加回答
舉報(bào)
0/150
提交
取消