任何人都可以幫助我解決這個問題嗎?我不知道如何解決它,甚至不知道如何開始。隊列和迭代問題
以下代碼段是從1到5進行計數控制的循環。在每次迭代時,根據隨機方法返回的布爾結果,循環計數器被打印或放入隊列中(假定隨機隨機返回無論是真或假)。
在循環結束時,隊列中的元素被刪除並打印。由於隊列的邏輯屬性,此代碼段無法打印循環計數器值的某些序列。給你一個輸出並要求確定代碼段是否可以生成輸出。
for(count = 1; count <= 5; count++) {
if(random())
system.out.println(count);
else
queue.enqueue(count);
}
while (!queue.isEmpty())
{
number = queue.dequeue();
system.out.println(number);
}
下面出來是可能的:1 2 3 4 5
真,假或者沒有足夠的信息?以下是可能的:1 3 5 4 2
true,false或not enough information?以下是可能的:1 3 5 2 4
真,假或不足的信息?
這是你今天發佈的第二個家庭作業問題,沒有顯示任何努力。你認爲答案是什麼?你有什麼推理? – 2013-04-06 15:03:07
何時錯誤地要求理解?你只是選擇按照你的意願來判斷它?檢查我的問題,他們每個人都直接要求不理解答案。 – 2013-04-06 15:19:11
閱讀鼠標位於「Downvote」鏈接(向下箭頭)時出現的工具提示。它說「這個問題沒有顯示任何研究工作」。我認爲你的問題與此相符。你沒有顯示任何研究工作。 – 2013-04-06 15:34:01