官术网_书友最值得收藏!

1.5 基本數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)和算法是構(gòu)成程序的重要基礎(chǔ),在面向?qū)ο蟮某绦蛟O(shè)計(jì)時(shí)代,數(shù)據(jù)結(jié)構(gòu)對(duì)于算法的設(shè)計(jì)和分析仍然是至關(guān)重要的,很多算法的設(shè)計(jì)技術(shù)都是基于精心設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu),因此數(shù)據(jù)結(jié)構(gòu)在很大程度上影響著算法的設(shè)計(jì)和算法性能。所謂數(shù)據(jù)結(jié)構(gòu),可以定義為:組織一系列相關(guān)數(shù)據(jù)元素的某種方式。

在眾多的數(shù)據(jù)結(jié)構(gòu)中,順序表與鏈表、棧與隊(duì)列、圖與樹、集合是在算法設(shè)計(jì)中常常用到的,如果對(duì)這些數(shù)據(jù)結(jié)構(gòu)沒有一個(gè)清晰的認(rèn)識(shí),要設(shè)計(jì)好的算法就無從談起。本節(jié)將對(duì)這些數(shù)據(jù)結(jié)構(gòu)逐一進(jìn)行介紹。

主站蜘蛛池模板: 湘潭县| 甘泉县| 琼海市| 恩平市| 花莲县| 来安县| 大新县| 富民县| 体育| 盘山县| 安远县| 德安县| 西峡县| 沙坪坝区| 渝北区| 龙州县| 永兴县| 巨野县| 新宁县| 南川市| 临澧县| 沈阳市| 花莲市| 中江县| 临安市| 虎林市| 海原县| 华安县| 乌拉特中旗| 玉溪市| 慈利县| 南开区| 长垣县| 育儿| 沙坪坝区| 庆安县| 板桥市| 平江县| 石嘴山市| 丰城市| 微山县|