49785| 80
|
[C/C++] 算法與數(shù)據(jù)結構C++精解 |
算法與數(shù)據(jù)結構C++精解 實戰(zhàn)-附帶源碼
算法無用論,是不思進取的碼農(nóng)思想,遭遇開發(fā)與發(fā)展瓶頸是遲早的事。本課將深入講解算法的本質(zhì), 給出多種思路,多種解法,不斷優(yōu)化,讓你修煉好編程內(nèi)功,從碼農(nóng)→IT精英工程師,華麗轉變。 “活”教學,直擊面試題型 講師在授課過程中注重互動,會不定期的在課程交流群和官方github中, 用文字形式和大家分享本課程算法相關的面試題,讓同學們體會到算法思想在實際面試中的應用! 適合人群及技術儲備要求 適合具備基本編程思想,了解c++基本語法,同時對基礎的線性數(shù)據(jù)結構和基礎的 算法內(nèi)容有所認識的大學生和編程學習者 講師介紹:投名師 得真知 劉宇波(liuyubobobo)全棧工程師 他是ACM實力得主,曾獲ACM省級金獎、亞洲區(qū)銅獎。在開發(fā)領域卓有建樹,對產(chǎn)品設計、前后端、智能算法等領域均有接觸,曾制作近20款個人獨立App,并全部成功上架;也是慕課最受歡迎的講師,在慕課網(wǎng)錄制過多門課程,其授課風趣清晰,有極強的感染力,享有用戶極高的評價“波總出品,必屬精品” 他深諳編程之道,對一切可編程的東西有濃厚興趣,愿意用畢生探求程序設計之美,并大力傳遞這種美 第1章 當我們談論算法的時候,我們在談論什么? 無論是BAT,還是FLAG,但凡有點兒水平的技術公司,面試都要面算法。為什么算法這么重要?在工作中,真的會使用算法嗎?學了算法到底有什么用?當我們談論算法的時候,我們在談論什么? 第2章 排序基礎 O(n^2)的算法雖然簡單,但也實用!讓我們從最簡單的基礎排序算法開始,打開我們的算法大門! 第3章 高級排序算法 雖然很多同學都聽說過歸并排序和快速排序,但優(yōu)化歸并排序可以有哪些角度?快速排序能逐漸迭代四個版本?在這一章,讓我們真正理解這些高級排序算法。面試遇到這些問題,再也不愁! 第4章 堆和堆排序 深入探索我們要學習的第一個數(shù)據(jù)結構,相信聽了這一章的介紹,大家都能白板編程出一個堆結構!另外,聽說過索引堆嗎?它可是后續(xù)優(yōu)化圖算法的重要工具哦。 第5章 二分搜索樹 從二分查找法到二分搜索樹,充分利用遞歸結構,編寫一個功能齊全的樹結構。不要小瞧樹結構,無論是更高級的數(shù)據(jù)結構,還是更復雜的算法,甚至在人工智能領域,這一章都是基礎哦。 第6章 并查集 一起實現(xiàn)一種樹形結構中的異類——并查集,并逐步優(yōu)化。這個數(shù)據(jù)結構,在后續(xù)的圖算法中,也將發(fā)揮重大的作用哦。 第7章 圖的基礎 圖論的基礎知識,就能幫助我們實現(xiàn)很酷的結構了!Photoshop中的魔棒功能是什么原理?怎么生成一個迷宮?自己寫一個掃雷游戲的內(nèi)核?通過這最小章的學習,相信你對這些問題的答案都能有一定的了解! 第8章 最小生成樹 接觸第一個正兒八經(jīng)的有權圖問題,讓我們看歷史上的計算機學家都是怎么解決這個問題的,我們又如何利用之前學習的高級數(shù)據(jù)結構進行優(yōu)化。 第9章 最短路徑 另外一個非常有名的圖問題。各式最短路徑算法思路究竟有什么不同?使用情況又有什么區(qū)別?且聽我一一道來。 第10章 結束語 恭喜大家,學完了整個課程。接下來算法還有什么內(nèi)容可以學習,且聽我一一道來。學無止境,大家加油!:)
購買主題
已有 13 人購買
本主題需向作者支付 10 資源幣 才能瀏覽
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )
GMT+8, 2025-8-3 02:25 , Processed in 0.054374 second(s), 15 queries , MemCached On.