fbpx

使用 C# 學習資料結構、演算法和解決問題

Contents

了解軟體工程基礎。了解C#中的軟體工程( 演算法和資料結構,解決問題 )

從這 2.5 小時的課程,你會學到

  • 了解資料結構
  • 理解排序演算法
  • 創造演算法
  • 了解軟體工程

課程說明

為了創造高效演算法,你必須從最底層開始學習解決問題和軟體工程的重要概念。然後利用你獲得的知識來創造你自己的演算法。演算法是電腦科學和程式設計的重要組成部分。每個程式都執行了一些演算法,因此了解如何創造高效的演算法非常重要。

我認為每個程式設計師都會遇到空指標( null pointer )異常或類似的情況。這些不是由“不知道程式設計語言”創造的,而是因為演算法不正確而創造的。那麼你認為更重要的是什麼,演算法或程式設計語言?

通過學習軟體工程概念。你將能夠創造演算法,當然也需要練習,但學習軟體工程是邁向更好的演算法和更好的分析思維的第一步。在本課程中,我將帶你走過軟體工程(演算法和資料結構,解決問題)

在排序演算法部分,你將學習:

  1. Selection Sort
  2. Bubble Sort
  3. Recursion
  4. Merge Sort
  5. Quick Sort

在“資料結構”部分中,你將學習:

  1. 資料結構是什麼?
  2. 二元搜尋樹
  3. AVL tree
  4. Linked List
  5. Trie
  6. Hash Table

在問題解決部分,你將學習:

  1. Divide and Conquer
  2. Dynamic  programming
  3. Greedy Aproach
  4. Backtracking

我將對這些技術進行闡述:

  1. 0-1 Knapsack problem
  2. Kruskal’s algorithms

那麼你想學習軟體工程嗎?

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

課程網址

Sponsored by Udemy


 

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: