Contents
本課程將為學生奠定演算法和資料結構的基礎,以達到競爭性程式設計的目的,學習基本演算法並解決經典問題,加強問題解決和程式設計技能,並探索複雜的主題,如貪婪和動態程式設計,以及揭示指導解決特定型別問題的防彈公式。
從這 15 小時的課程,你會學到
- 打下堅實的基礎,成為一個有競爭性程式設計專家
- 掌握革命性的資料結構和使用每種結構的各種類型的問題
- 學習基本演算法並解決經典問題
- 加強你的問題解決和程式設計技能
要求
- 只需具備C/C++語言的基本知識(變數、迴圈、語句)
課程說明
本課程將成為你解決每個程式設計面試問題和競爭性程式設計挑戰的聖經。內容是基於我6年來為尋找和解決各種問題而奮鬥的經驗,並開發了掌握這項技能的系統。我涵蓋了完全相同的內容,這些內容幫助我的學生的成績直線上升,使他們獲得了 Google 、Facebook和亞馬遜等頂尖公司的聘用,並在國際競爭性程式設計競賽中取得了堅實的成績。
我們從基礎知識開始,如數學基礎知識。質數、Sieve of Eratosthenes、快速模組化指數。然後,我們深入研究陣列和矩陣的有趣挑戰和黃金技巧,接著是二元搜尋、遞迴和分割與征服。我們繼續探索基本的資料結構,如堆疊、佇列、Deque、Heap 和 Hash Table。然後,在打下堅實的基礎後,我們探索複雜的主題,如貪婪和動態程式設計,其中我揭示了指導你解決該特定型別的每個問題的防彈公式。
以下是本課程的驚人之處。
- 我引導你瞭解我在解決每個問題時的思路,重點是為你在競爭性程式設計比賽或軟體開發面試中可能遇到的任何型別的問題建立一般方法
- 你會學到所有需要的理論,但我們這裡的主要重點是實際應用
- 我與你分享解決問題的技巧和良好的編碼實踐,這些都是我花了幾年時間和數百個問題才弄明白的
- 它是互動的、有吸引力的。我努力使理論儘可能的簡單和自然,我們作為一個團隊來解決任何問題
你認為現在終於到了獲得軟體開發人員工作或你應得的競爭性程式設計結果的時候了嗎?跟隨我吧!
目標受眾
- 任何希望粉碎競爭性程式設計的人
- 任何希望獲得夢想工作的人
講師簡介
Andrei Chiriac 競爭性程式設計和技術面試指導員
大家好,我是 Andrei!
當然,我將在這裡列舉我在過去幾年中獲得的所有獎項,如羅馬尼亞國家電腦奧林匹克競賽的金牌或中歐電腦奧林匹克競賽的銅牌,但比這些酷東西更重要的是到達那裡的艱難和大多數時候的痛苦的旅程。
我一直被認為是一個能實現所設定的任何目標的人,即使我花的時間和汗水比其他人多,尤其是更有天賦的人。我在競爭性程式設計和面試問題中研究演算法和資料結構的藝術已有6年。
在我的競爭性程式設計生涯結束後,我決定指導幾十個學生,我很驚訝我在這個領域的經驗和教學過程如何將他們的學習曲線縮短到屋頂。他們很快就取得了他們想要的結果。
最後,我決定致力於開發一個系統,與你們所有人分享,以最佳化掌握這項技能的過程,並將其作為一個基礎,使你們的成績直線上升。
跳上我的船,讓我們一起組成一個了不起的團隊吧
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 精通程式設計面試:Big Tech(FAANG)面試
- 精通程式設計面試: 資料結構 + 演算法課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。