我知道有很多類似於這個問題的問題,並且我在過去的一個小時內回顧了他們,但是我無法弄清楚如何使用提供的答案。使用遞歸尋找數組中所有元素的組合
我的任務如下:
編寫提示用戶輸入城市,那裏 每個城市都有一個名字和X和Y座標列表中的程序。輸入所有城市 後,程序應使用遞歸算法 來打印所有可能路線的長度,這些路線始於 輸入的第一個城市,在輸入的最後一個城市結束,並訪問列表中的每個城市 。對於每條路線,程序應打印每個訪問城市的名稱 ,然後打印路線的長度。
我打破了這個問題,我可以找出大部分代碼。什麼讓我卡住是找到所有可能的組合之間的第一和最後一個城市。我到底該怎麼辦? 我想解決它與一個簡單的5整數數組和我的生活我無法弄清楚如何打印所有組合。
你能否幫助我克服這個可怕的問題?
謝謝。
請發佈您的代碼的簡短版本([mcve])。最好是包含編碼測試數據以避免用戶輸入。 – c0der