Contents
了解軟體工程基礎。了解C#中的軟體工程( 演算法和資料結構,解決問題 )
從這 2.5 小時的課程,你會學到
- 了解資料結構
- 理解排序演算法
- 創造演算法
- 了解軟體工程
課程說明
為了創造高效演算法,你必須從最底層開始學習解決問題和軟體工程的重要概念。然後利用你獲得的知識來創造你自己的演算法。演算法是電腦科學和程式設計的重要組成部分。每個程式都執行了一些演算法,因此了解如何創造高效的演算法非常重要。
我認為每個程式設計師都會遇到空指標( null pointer )異常或類似的情況。這些不是由“不知道程式設計語言”創造的,而是因為演算法不正確而創造的。那麼你認為更重要的是什麼,演算法或程式設計語言?
通過學習軟體工程概念。你將能夠創造演算法,當然也需要練習,但學習軟體工程是邁向更好的演算法和更好的分析思維的第一步。在本課程中,我將帶你走過軟體工程(演算法和資料結構,解決問題)
在排序演算法部分,你將學習:
- Selection Sort
- Bubble Sort
- Recursion
- Merge Sort
- Quick Sort
在“資料結構”部分中,你將學習:
- 資料結構是什麼?
- 二元搜尋樹
- AVL tree
- Linked List
- Trie
- Hash Table
在問題解決部分,你將學習:
- Divide and Conquer
- Dynamic programming
- Greedy Aproach
- Backtracking
我將對這些技術進行闡述:
- 0-1 Knapsack problem
- 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
課程網址

也許你會有興趣
- C# 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
你必須登入才能發表留言。