微軟的100道算法面試題(一)

程序員爲什麼要學數據結構? 在計算機發展的初期,人們使用計算機的主要目的是處理數值計算問題。使用計算機解決具體問題一般需要經過以下幾個步驟:首先從具體問題抽象出適當的數學模型,然後設計或選擇解此數學模型的算法,接着編寫程序並進行調試、測試,直至得到最終的解答。 由於最初涉及的運算對象是簡單的整型、實型或布爾型數據,所以程序設計者的主要精力集中於程序設計的技巧上,而無需重視數據結構。隨着計算機應用領
相關文章
相關標籤/搜索