Contents
通過解決 150 多個重要問題,掌握程式設計面試、精通資料結構和演算法的問題解決方案!
從這 30.5 小時的課程,你會學到
- 加速你的演算法思維
- 學習優化暴力解決方案
- 學習應用資料結構
- 學習編寫複雜的程式碼
- 150 多個精心策劃的問題
- 時空複雜度分析
- 使用 C++ 標準模板程式庫
- 成為超厲害問題解決者
- 滑動視窗、雜湊( Hashing )、映射與集合( Maps & Sets )
- 掌握動態規劃和圖表
- 額外附贈:構建 LRU 快取
- 關於所有重要主題的練習題
要求
- 編寫和理解程式碼的能力
- 理解資料結構
- 時間和空間複雜度分析
課程說明
每次遇到程式設計問題時,你是否都覺得自己“卡住”了?
歡迎來到資料結構和演算法升級課程,是唯一可以提供你解決問題過程的終極實踐並幫助你將資料結構和演算法提升到新水平的課程。該課程由來自 Google 的專家講師 Prateek Narang 教授,他不僅是一名軟體工程師,還指導了數千名學生成為優秀的程式設計師和開發人員。
該課程包含超過 25 小時的互動視訊內容和數十個程式編寫練習,以最簡潔的方式教你解決問題的正確提示和技巧。每個問題討論都先以暴力方法開始、做優化,並以 C++ 中的動手編寫程式碼做結束。
在此你將學到:
資料結構問題
- 陣列、字串、向量
- 雜湊(無序映射、映射、集合)
- 堆棧、隊列、連結表單
- 二元樹、BST、堆( Heaps )
- 樹( Trees ) 與圖( Graphs )
演算法問題
- 暴力,回溯
- 滑動視窗演算法
- 排序、搜索、二元搜索
- 動態規劃基礎
- 重要的圖演算法
- BFS & DFS,最短路徑
課程練習使用 C++,但具有一種或多種語言(C++/Java/Python/JavaScript)經驗的程式設計師絕對可以完成這門課程,前提是他們對資料結構有基本的了解。該課程涵蓋主題的廣度和深度,可在任何需要的地方進行深入研究。你還將學習如何應用涉及排序和搜索演算法、滑動視窗、二元搜索、雜湊等技術,這些技術對於解決問題非常重要。對於動態規劃和圖形等高級主題,該課程從基礎開始,並幫助你從根本上掌握這些主題。
與大多數講師不同,我不是銷售人員或行銷人員。我的工作是幫助你建立強大的程式基礎並成為一名成功的開發人員。通過 Udemy,我以原始成本的一小部分提供這門課程,以便任何有興趣學習的人都可以將他們的技能提升到一個新的水平。
所以期待你今天就註冊,我將在課程中與你見面。
目標受眾
- 攻讀電腦科學或相關領域的學生
- 具有資料結構基礎知識的初級-中級程式設計師
- 希望在解決問題的技能和競爭性程式設計方面表現出色的開發人員
- 了解資料結構理論但在解題時卻難以實施的學生
講師簡介
Prateek Narang 導師 & 企業家 – Google, Coding Minutes, Scaler
Prateek 是受歡迎的程式設計講師和王牌軟體工程師,過去曾與 Google 合作,目前與 Scaler 合作並創建了 Coding Minutes 以提供高品質的課程,價格實惠。 他以其驚人的簡化解釋而聞名,這讓每個人都愛上了程式設計。 他擁有超過 5 年的教學經驗,過去曾在一個受歡迎的訓練營中培訓了超過 50,000 名學生參加課堂訓練營和線上課程。 他的專長在於解決問題、演算法、競爭性程式設計和機器學習。 他在 prateeknarang 簡歷中的互動 Mario 風格受到所有人喜愛。 他的許多前學生現在在蘋果、谷歌、亞馬遜、PayTm、微軟、Flipkart、三星、Adobe、DE Shaw、Codenation、Arcesium 等頂級科技公司工作。
Coding Minutes 經濟實惠地跟專家學習
Coding Minutes 提供一流的學習內容和按需程式技能,涵蓋程式語言、資料結構和演算法、競爭性程式設計、機器學習和全端 Web 開發。 我們經過行業審查的課程是關於線上專業在線課程的組織,涵蓋各種技術主題的廣度和深度。 我們所有的課程都非常實用,包括視訊講座、程式設計挑戰、專案檔案和令人耳目一新的學習體驗。
Coding Minutes 是 Scaler Academy 的一部分。 Scaler 提供結構良好的行業相關課程,幫助你轉變職業生涯。 學習資料結構和演算法、系統設計、資料科學,並從行業資深人士那裡獲得職業指導。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT370 起限時特價中 ) | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 資料結構與演算法相關線上課程
- 程式設計語言學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
發表迴響