教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

java數(shù)據(jù)結構和算法教程【Java培訓】

更新時間:2020年02月21日14時48分 來源:傳智播客 瀏覽次數(shù):

java數(shù)據(jù)結構

Java數(shù)據(jù)結構和算法教程

中級

共16課

程序=數(shù)據(jù)結構+算法,如果要寫出優(yōu)秀的程序,那么數(shù)據(jù)結構和算法是必須掌握的技能之一。本套課程使用的編程語言為java,將以數(shù)據(jù)存儲結構與相應的算法實現(xiàn)為主線,并對算法的運算效率做出分析,對典型的線形結構、樹形結構、圖形結構有詳細介紹和代碼實現(xiàn),以及對常見的查找和排序算法做深入探究,每一個知識點都會配套有大量的習題講解,以加深對所學知識的理解和應用。

下載完整視頻(已有7846人下載)


課程亮點
本套課程將會系統(tǒng)的學習有關數(shù)據(jù)結構和算法的相關知識,從基本的數(shù)據(jù)結構棧、隊列、鏈表開始,再到算法分析,從程序的時間復雜度和空間復雜度分析算法的性能,然后是經(jīng)典的算法實現(xiàn),如選擇排序、插入排序、歸并排序、快速排序等,最后到高級的數(shù)據(jù)結構如樹、圖等的實現(xiàn)。整個課程的講解思路是先提出問題,然后分析問題并使用暴力算法解題,然后考察算法的各種改進并驗證改進的效果,最后再講解配套的習題,意在使用更優(yōu)秀的方法解決大規(guī)模問題。
在每一個知識點的講解過程中配套了大量的圖片加深對算法過程以及數(shù)據(jù)結構的理解,共配圖154副。
課程內容
第一章:
      數(shù)據(jù)結構與算法概述;
      算法分析;
      冒泡排序;
      選擇排序;
      插入排序;
      希爾排序;
      歸并排序;
第二章:
      快速排序;
      排序穩(wěn)定性分析;
      順序表;
      鏈表;
第三章:
      棧;
      隊列;
      符號表;
      二叉查找樹;
第四章:
      堆;
      優(yōu)先隊列;
      2-3查找樹;
      紅黑樹;
第五章:    
      B-樹;
      B+樹;
      并查集;
      無向圖;
第六章:
      有向圖;
      拓撲排序;
      加權無向圖;
      最小生成樹;
      加權有向圖;
      最短路徑;

推薦系統(tǒng)了解傳智播客JavaEE培訓課程。

領取資源

0 分享到:
和我們在線交談!