fbpx

資料結構和演算法 – 程式設計面試的升級

通過解決 150 多個重要問題,掌握程式設計面試、精通資料結構和演算法的問題解決方案!

從這 29.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

使用 Notion 來做上課筆記?

udemy 的課程講座數量動輒上百個,如果你要使用 Notion 當作是線上課程的筆記輔助工具,為這些講座建立與組織筆記是一件耗時且沒效率的工作

為了解決這個問題,Soft & Share 開發一個 chrome extension – LN+ for udemy ,可以根據 udemy 線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯讓您專心上課與寫筆記就好,不用再煩惱課程筆記要放哪裡的問題!

🛫了解 LN+ for udemy 更多功能介紹請參考 – Learning Notes Plus for udmy


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明



追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: