必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 計(jì)算機(jī)類 > 計(jì)算機(jī)等級 > 資訊 >

全國計(jì)算機(jī)等級考試四級復(fù)習(xí)綱要:樹和二叉樹

時(shí)間: 家輝2 資訊

  (2)二叉樹的順序存儲(chǔ)結(jié)構(gòu)

  二叉樹的順序存儲(chǔ)結(jié)構(gòu)由一個(gè)一維數(shù)組構(gòu)成,二叉樹上的結(jié)點(diǎn)按某種次序分別存入該數(shù)組的各個(gè)單元。顯然,這里的關(guān)鍵在于結(jié)點(diǎn)的存儲(chǔ)次序,這種次序應(yīng)能反映結(jié)點(diǎn)之間的邏輯關(guān)系(父子關(guān)系),否則二叉樹的基本運(yùn)算就難以實(shí)現(xiàn)。

  由二叉樹的性質(zhì)5可知,若對任一完全二叉樹上的所有結(jié)點(diǎn)按層編號,則結(jié)點(diǎn)編號之間的數(shù)值關(guān)系可以準(zhǔn)確地反映結(jié)點(diǎn)之間的邏輯關(guān)系。因此,對于任何完全二叉樹來說,可以采用“以編號為地址”的策略將結(jié)點(diǎn)存入作為順序存儲(chǔ)結(jié)構(gòu)的一維數(shù)組。具體地說就是:將編號為i的結(jié)點(diǎn)存入一維數(shù)組的第i個(gè)單元。

  在這一存儲(chǔ)結(jié)構(gòu)中,由于一結(jié)點(diǎn)的存儲(chǔ)位置(即下標(biāo))也就是它的編號,故結(jié)點(diǎn)間的邏輯關(guān)系可通過它們下標(biāo)間的數(shù)值關(guān)系確定。

  (3)雙親表示法

  樹上每個(gè)結(jié)點(diǎn)的孩子可以有任意多個(gè),但雙親只有一個(gè)。因此,通過指向雙親的指針而將樹中所有結(jié)點(diǎn)組織在一起形成一種存儲(chǔ)結(jié)構(gòu)是十分簡法的。樹的這種存儲(chǔ)表示方法稱為雙親表示法。在雙親表示法下,每個(gè)存儲(chǔ)結(jié)點(diǎn)由兩個(gè)域組成:數(shù)據(jù)域———用于存儲(chǔ)樹上結(jié)點(diǎn)中的數(shù)據(jù)元素;“指針”域———用于指示本結(jié)點(diǎn)之雙親所在的存儲(chǔ)結(jié)點(diǎn)。值得注意的是,“指針”域的類型定義可以有兩種選擇。第一種是將其定義為高級語言(如C語句)中的指針類型。通過將存儲(chǔ)結(jié)點(diǎn)中的指針域定義為高級語言中的指針類型,就得到各種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),如單鏈表、二叉鏈表、孩子鏈表等等。第二種選擇是將“指針”域定義為整型、子界型等型。嚴(yán)格地說,無論選擇上述哪種定義,得到的都是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),因?yàn)樵谶@兩種定義之下,各存儲(chǔ)結(jié)點(diǎn)之間的聯(lián)結(jié)是通過“指針”完成的,而且這些指針反映了結(jié)點(diǎn)之間的邏輯關(guān)系。

  為了區(qū)別這兩種鏈?zhǔn)浇Y(jié)構(gòu),通常將指針域定義為高級語言中的指針類型的各種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(如單鏈表、二叉鏈表等等)稱為“動(dòng)態(tài)鏈表”,相應(yīng)的指針稱為“動(dòng)態(tài)指針”;將指針域定義為整型、子界型等類型的各種鍵式存儲(chǔ)結(jié)構(gòu)稱為“靜態(tài)鏈表”,相應(yīng)的“指針”稱為:“靜態(tài)指針”。動(dòng)態(tài)鏈表中的結(jié)點(diǎn)是通過高級語言中的標(biāo)準(zhǔn)過程例如C語言的庫函數(shù)malloc(size)動(dòng)態(tài)(即運(yùn)行期間)生成的(動(dòng)態(tài)鏈表由此得名),無需事先規(guī)定鏈表的容量,因此動(dòng)態(tài)鏈表的大小是動(dòng)態(tài)變化的。相反,靜態(tài)鏈有的容量必須事先說明,因而其大小是固定的。然而,在某些情況下,特別是當(dāng)結(jié)點(diǎn)數(shù)固定不變且可事先確定時(shí),采用靜態(tài)鏈表往往更加方便、直觀。

  靜態(tài)雙親鏈表由一個(gè)一維數(shù)組樹成。數(shù)組的每個(gè)分量包含兩個(gè)域:數(shù)據(jù)域和雙親域。數(shù)據(jù)域用于存儲(chǔ)樹上一個(gè)結(jié)點(diǎn)中的數(shù)據(jù)元素;雙親域用于存放本結(jié)點(diǎn)的雙親結(jié)點(diǎn)在數(shù)組中的序號(下標(biāo)值)。

56711 主站蜘蛛池模板: 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 双吸泵,双吸泵厂家,OS双吸泵-山东博二泵业有限公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 100国际学校招生 - 专业国际学校择校升学规划 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | ZHZ8耐压测试仪-上海胜绪电气有限公司| 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 事迹材料_个人事迹名人励志故事 学生作文网_中小学生作文大全与写作指导 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | 隆众资讯-首页_大宗商品资讯_价格走势_市场行情 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 圆窗水平仪|伊莉莎冈特elesa+ganter | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 |