數(shù)據(jù)結構是介于數(shù)學、計算機硬件和計算機軟件之間的一門計算機科學與技術專業(yè)的核心課程,是高級程序設計語言、編譯原理、操作系統(tǒng)、數(shù)據(jù)庫等課程的基礎。同時,數(shù)據(jù)結構技術也廣泛應用于信息科學、系統(tǒng)工程、應用數(shù)學以及各種工程技術領域。數(shù)據(jù)結構課程集中討論軟件開發(fā)過程中的設計階段、同時設計編碼和分析階段的若干基本問題。學習了基本的數(shù)據(jù)結構后,我們已經(jīng)可以用程序來解決現(xiàn)實中的一些問題了。但是,怎樣提升程序在運行效率呢?如何快速地把圖書按序號從小到大整理好?如何通過一個ID編號在數(shù)據(jù)庫中高效地查找相對應的信息?如何迅速找到所有內(nèi)容中含有“數(shù)據(jù)結構”的文檔?《高級數(shù)據(jù)結構與算法》將通過使用高級的數(shù)據(jù)結構和高效的算法,讓你學會如何解決這些對運行時間要求比較嚴格的問題。高級數(shù)據(jù)結構和算法能夠根據(jù)實際情況,滿足一些復雜問題對數(shù)據(jù)規(guī)模、運行時間的要求,幫助我們更有效地解決問題。當我們面對實際問題的時候,高級數(shù)據(jù)結構和算法讓我們有更廣泛的空間,選擇出與問題本身最為契合的數(shù)據(jù)結構,并利用相關算法來提升運行效率。完成這門課之時,你將掌握多維數(shù)組、廣義表、Trie樹、AVL樹、伸展樹等高級數(shù)據(jù)結構,并結合內(nèi)排序、外排序、檢索、索引有關的算法,高效地解決現(xiàn)實生活中一些比較復雜的應用問題。合理使用這些高級數(shù)據(jù)結構和相關算法是程序運行效率的關鍵因素,學好這門課會讓你在之后的計算機專業(yè)課程以及項目設計中更得心應手,同時也將讓你站在更高的角度去理解問題、設計程序。        

郵箱
huangbenjincv@163.com

青田县| 高淳县| 中超| 清远市| 宁化县| 仁布县| 尼玛县| 乐平市| 贺州市| 鸡泽县| 康乐县| 台南县| 东辽县| 新巴尔虎左旗| 招远市| 始兴县| 安远县| 东城区| 玛纳斯县| 丰原市| 大兴区| 林西县| 陇西县| 维西| 志丹县| 郸城县| 永兴县| 康定县| 出国| 繁峙县| 铁力市| 东源县| 瑞丽市| 富源县| 葵青区| 浪卡子县| 蛟河市| 车致| 延长县| 石阡县| 泰州市|