1. 程式人生 > >算法第4章作業

算法第4章作業

遇到 說明 tex 汽車 最優解 ont 加油 是什麽 貪心選擇性質


1、你對貪心算法的理解(2分)

貪心算法比動態規劃要容易理解,動態規劃需要找出遞推方程,每一個最優子解會影響下一個最優解,但貪心算法不需要,只需要考慮局部,即當前的最優解,怎麽樣能做出當前問題的最優解法就是貪心算法。缺點就是每一次的最優解不一定是最終問題的最優解,具體問題要具體分析。

2、請說明汽車加油問題的貪心選擇性質(2分)

汽車加油問題的貪心算法就是加最少的油跑最遠的路,能跑到下一個加油站加油不會在前一個加油站加油。所以每到達一個加油站判斷當前的油量是否足夠支持到下一個加油站,如果不能就加油,加油後還是不能到達,就輸出no solution。

3、請說明在本章學習過程中遇到的問題及結對編程的情況(1分)

貪心算法學起來還是比較快,比較容易。只需要想到如何找到解決第一步問題的最優解,每一次執行相同的步驟就可以了。但在完成作業第二題的時候,第四個測試點總是過不了,改過很多地方也不行,不知道是有什麽特殊情況沒有考慮好還是什麽問題。。在結隊編程過程中有思維的碰撞,每當一個人有一點想法,另外的人可以幫忙完善。

算法第4章作業