[中文課程] 資料結構與演算法 Data Structures and Algorithms

資料結構與演算法,面試基礎問題,Python講解, leetcode練習

從這 8.5 小時的課程,您會學到些

  • 基本的資料結構
  • 基本的演算法
  • 演算法的複雜度分析
  • 演算法和資料結構的python練習
  • 演算法和資料結構的leetcode練習

需求

  • 無需任何資料結構和演算法基礎
  • 有一定的 python 程式設計基礎

說明

本課程旨在幫助學生掌握電腦科學中最基礎和重要的知識,涵蓋了資料結構和演算法的各個方面。在這門課程中,學生將學習如何有效地儲存和組織數據,以及如何使用各種演算法解決各種問題。

本課程主要章節:

  1. Getting Started:課程概述,環境設置,基本概念介紹。
  2. Data Structure – Array 陣列:介紹陣列的基礎和操作,如陣列的建立、存取和修改等。
  3. Data Structure – Linked List 鍊錶:介紹鍊錶的基礎知識和操作,如鍊錶的建立、插入、刪除等。
  4. Data Structure – Stacks & Queues 堆疊和佇列:介紹堆疊和佇列的基礎知識和操作,如堆疊和佇列的建立、入棧、出棧、入隊、出隊等。
  5. Recursion 遞歸:介紹遞歸的基礎知識和操作,如遞歸的原理、遞歸的實作和遞歸的應用等。
  6. Data Structure – Tree 樹​​:介紹樹的基礎知識和操作,如二元樹、二元搜尋樹等。
  7. Data Structure – Graphs 圖:介紹圖的基礎與操作,如圖的建立、遍歷等。
  8. Tree Traversal 樹的遍歷:介紹樹的遍歷方法,如前序遍歷、中序遍歷和後序遍歷等。
  9. Graph Traversal 圖的遍歷:介紹圖的遍歷方法,如深度優先搜尋和廣度優先搜尋等。
  10. Basic Sort 基本排序:介紹基本的排序演算法,如冒泡排序、選擇排序和插入排序等。
  11. Merge Sort 歸併排序:介紹歸併排序的原理與實作。
  12. Quick Sort 快速排序:介紹快速排序的原理和實作。

在本課程中,學生將透過課程講座、實踐和作業來學習和掌握這些知識和技能。我們的目標是幫助學生打好資料結構和演算法的基礎,為未來的學習和職業發展奠定堅實的基礎。

目標受眾

  • 正在準備面試的程式設計師
  • 想要學習資料結構和演算法基礎的學生

講師介紹

Peng Xiao  高級雲端DevOps工程師麥兜搞IT

他在IT/網路產業擁有超過12年的經驗,曾在思科系統、Nerdalize、KPN和ING等公司工作。

Peng擅長Python程式設計(超過12年的經驗),以及網路技術,特別是L3路由協定、分散式系統、資料庫等。他也熱愛開源技術,作為GitHub用戶,他加入了一些開源小組並做出了貢獻。

他是Scrum Master,並擁有思科服務提供者CCIE認證。

他目前在荷蘭工作和生活。


  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350( 限時優惠價NT245/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading