例如,說我有[7, 11, 0, 2]
,我想比較7和2,然後11種0有沒有辦法在不使用遞歸的情況下比較列表中相對位置內的項目?
兩個方法我已經在語句中輸入位置這樣到目前爲止,做到了這一點: list[0] > list[list.length-1]
然後list[1] > list[list.length-2]
,我顯然不希望手動鍵入所有這些,因爲我的列表變大了。另一種方法,我試圖測試如何做到這一點與遞歸,但因爲我的程序已經運行在一個遞歸中,我發現它有點混淆..所以有可能動態比較項目而不使用遞歸?
列表大小在程序生命週期中始終是均勻的和固定的。有任何想法嗎?
注:如果我的想法,我可以實現自己,但具體是什麼我做如果每個項目相對比其他的大,如果他們是平等的話,我比較下一個項目是比較。例如,[1,5,3,1,5,1],我會比較1 & 1,因爲他們是相同的,我會移動比較5 & 5,因爲他們是相同的,我會比較3 & 1不知道是否有一種不可迴避的方式去做,但我想我會嘗試。
[你嘗試過什麼?](http://whathaveyoutried.com) –
在這個問題我提到兩種方法,爲什麼他們不當沒有工作。我以前 –