這個頁面說實話看起來有點丑,分類也不是很好,但是,它有許多常見算法練習的解決方案。每個解決方案包括許多不同的方法,以及每種方法的復雜性,這是一種非常有幫助的網(wǎng)站。 網(wǎng)站地址:https://practice.geeksforgeeks.org/ 4. Leetcode 另一個很受歡迎的算法培訓網(wǎng)站是Leetcode。這個網(wǎng)站的算法數(shù)量并不亞于hackerrank,它主要有3個難度級別,分別是Easy / Medium / Hard(有些簡單的問題也非常困難)。
算法面試都是從簡單的問題開始,中級問題則是用于評估你的個人能力,困難問題則是為Facebook/谷歌面試而準備的,這個網(wǎng)站還有一個優(yōu)秀的地方是它可評估你代碼的性能,看看你的代碼運行的快還是慢,是否可以進行優(yōu)化等。 網(wǎng)站地址:https://leetcode.com/ 5.Daily Coding Problem