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