🔥udemy cyber monday ,課程最低價 NT 330 元起
課程說明
世界上所有電腦科學、資訊工程、資料管理主修的學生,都在學習電腦科學!
隨著電腦科學的飛速發展,離散數學的重要性則日益彰顯。它為許多資訊學課程提供了數學基礎,包括資料結構、演算法、資料庫理論、形式語言與作業系統等。如果沒有離散數學的相關數學基礎,學生在學習上述課程中,便會遇到較多的困難。
離散數學包含邏輯、證明、遞迴關係、演算法、數論與密碼學、演算法分析、圖形理論、路徑選擇、機率、排列組合、以及其他重要的程式開發演算法! 這堂課會深入淺出探討這些概念,並且用 Python 或JavaScript (二擇一) 來做演算法練習!
在學習這堂課之後,你將能夠:
1. 學會推導邏輯與驗證程式碼邏輯正確性。
2. 用邏輯來證明數學理論,做為資料科學的的重要演算法基礎。
3. 了解遞迴演算法與遞迴數列關係,準備好你自己回答Coding Interview面試中的問題。
4. 能夠用程式碼表現出「歐幾里得演算法」、「歐拉函數」、「河內塔問題」、「最小公倍數演算法」、「斐波那契數列」、「線性遞迴關係式」、還有其他重要的演算法!
5. 學習數論與集合理論,作為學習質數與密碼學的重要演算法基礎。
6. 學習基本圖形理論,判斷圖形資料結構。
7. 學會圖形演算法,例如「Floyd-Warshall 演算法 (Dynamic Programming)」、「Dijkstra’s Algorithm」、「Depth First Traversal」、「Breadth First Traversal」。
8. 計算離散架構中的排列組合,並了解機率計算方法。
9. 能夠判斷與分析不同的演算法。
10. 用 Python 或 JavaScript 來實現離散數學的演算法與架構!
https://softnshare.com/discrete-math-with-python-and-javascript/
「河內塔python」的推薦目錄:
- 關於河內塔python 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於河內塔python 在 [問題] 要如何建構程式遞迴的概念- 看板Python - 批踢踢實業坊 的評價
- 關於河內塔python 在 python遞迴函數河內塔 - YouTube 的評價
- 關於河內塔python 在 教材影音(Youtube) - Python 程式設計技巧(APCS檢測) 的評價
- 關於河內塔python 在 河內塔英文2022-在Mobile01/PTT/Yahoo上的體育賽事討論 ... 的評價
- 關於河內塔python 在 河內塔英文2022-在Mobile01/PTT/Yahoo上的體育賽事討論 ... 的評價
- 關於河內塔python 在 a227: 三龍杯-> 河內之塔 - Naukri's Blog 的評價
- 關於河內塔python 在 #用scratch玩數學河內塔是程式書𥚃面一定會有的主題,因為遞 ... 的評價
河內塔python 在 python遞迴函數河內塔 - YouTube 的推薦與評價
python 遞迴函數 河內塔 。 河內塔 當然透過觀察歸納可用非遞迴方式解答,但遞迴方法是最簡單的、最簡易撰寫程式的。 ... <看更多>
河內塔python 在 教材影音(Youtube) - Python 程式設計技巧(APCS檢測) 的推薦與評價
13.10 河內塔 08:14 13.11 五角形面積 13:30 13.12 背包問題 12:26 13.13 四則運算 19:29. 13.13 程式說明 08:15 13.14 最短路徑 12:11. 14.APCS試題分析. ... <看更多>
河內塔python 在 [問題] 要如何建構程式遞迴的概念- 看板Python - 批踢踢實業坊 的推薦與評價
我學Python大概半個月
之前有學過資料結構和演算法(但沒用程式實作過)
leetcode上難度easy的array或是linked list的題目可以解7成
這陣子想說來刷Tree的題目
但沒有一題能夠靠自己想出來
我本身知道遞迴在幹嘛(知道數學遞迴定義)
不過沒辦法自己寫程式跑出正確答案
然後上網看別人的答案又看得懂
看自己的程式又臭又長跑不出答案
但是看到別人的程式才簡單幾行
真的是滿滿的挫折感
程式新手要怎麼建構程式遞迴的概念阿
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.7.105 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1585285392.A.D98.html
... <看更多>