Contents
本課程就 回溯法,動態規劃、數獨 ( Sudoku )、背包問題 ( knapsack problem )、裝箱問題演算法( binpacking )、最近距離的一對點、遞歸、蒙特卡羅方法(Monte Carlo ) 各種演算法問題說明與討論,從頭開始用 Java 一起解決問題。
從這 10 小時的課程,你將學到
- 了解回溯法
- 了解動態規劃
- 了解遞歸
- 從頭開始解決問題
要求
- 具備 Java 基礎
課程說明
本課程講述演算法問題的基本概念,重點介紹回溯法和動態規劃。就我而言,這些是當今非常重要的技術,演算法可以在軟體工程、投資銀行或研發等多個領域運用(且已有多種應用)。
第一章是關於回溯法:我們將討論N-皇后問題或漢米爾頓迴圈(hamiltonian cycles ) 、著色問題和數獨問題。在第二章中我們將討論動態規劃、理論和具體的例子,然後逐一討論:斐波那契( fibonacci )數列問題和背包問題。
在每一節中,我們將討論所有這些演算法的理論背景,然後我們將從頭開始在 Java 中一起實現這些問題的解決方案。
目標受眾
- 本課程適合演算法問題的新手或想要複習的學生
講師簡介
Holczer Balazs 軟體工程師 ( 更多講師主講課程介紹 )
我叫 Balazs Holczer。 我來自匈牙利布達佩斯。我有作為物理學家的資格,後來我決定取得應用數學碩士學位。 目前我在一家跨國公司擔任模擬工程師。 自從大學以來,我一直對演算法和資料結構及其實現尤其感興趣 (尤其是用Java實現)。 後來我熟悉了機器學習技術、人工智能 、數值方法和配方,如求解微分方程、線性代數、內插法和外插法。 這些事情在以下幾個領域可能被證明是非常非常重要的:軟體工程 、研發或投資銀行。 對於如 Black-Scholes 模型或 Merton 模型等定量模型,我特別的沈迷。 定量分析師每天使用這些演算法和數值技術,所以在我看來,這些主題絕對值得學習。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 更多資料結構與演算法線上課程
- 更多 Java 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。