资料型态(Data

资料型态(Data

ID:43224260

大小:73.00 KB

页数:39页

时间:2019-10-04

资料型态(Data_第1页
资料型态(Data_第2页
资料型态(Data_第3页
资料型态(Data_第4页
资料型态(Data_第5页
资源描述:

《资料型态(Data》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、資料型態(DataType)-程式語言的變數所能表示的資料種類*基本型態(PrimitiveType):integer,real,boolean,character(byte)*結構化型態(StructuredType):string,array,record/structureinti,j;charc;floatr;inti1[10],j1[10];floatr1[10];i1[0]=20;i2[1]=90;…串列(List)*有序串列可以是空的()或寫成(a1,a2,...,an)串列的表示法(representationoflists)*順序對應(Seq

2、uentialmapping)-array*鏈結串列(Linkedlist)-pointer堆疊與佇列(Stacks&Queues)*堆疊是一個有序串列,所有的insertion和deletion動作均在頂端(top)進行*具有後進先出(LIFO-lastinfirstout)特性*佇列是一個有序串列,所有的insertion和deletion是發生在串列的不同端,加入的一端稱為尾端(rear),刪除的一端稱為前端(front)*具有先進先出(FIFO-firstinfirstout)特性Representationofastack:*aone-dimensi

3、onalarray:stack[0:n-1]*avariable:top*linkedlist*node:data,link*avariable:topRepresentationofaqueue:*aone-dimensionalarray:q[0:n-1]*twovariables:front&rear*linkedlist*node:data,link*twovariables:front&rearTrees*Atreeisafinitesetofoneormorenodes*樹是一個或多個節點(node)所組成的有限集合*有一個特殊的節點稱為樹根(ro

4、ot)*每一個節點底下有零個或一個以上的子樹(subtree):T1,T2,…,Tnn0*節點(node)*分支(branch,edge)*樹根(root)*子點(children)*父點(parent)*終端節點(leaf,terminalnodes)Trees*非終端節點(nonterminalnodes)*兄弟(siblings)*祖先(ancestorofanode):allthenodesalongthepathfromtheroottothatnode*分支度(degree):thenumberofsubtreesofanode*樹的分支度(de

5、greeofatree):themaximumdegreeofthenodesinthetree*階度(level):initiallylettherootbeatleveloneTrees*高度(height,depth):themaximumlevelofanynodeinthetree*Aforestisasetofn0disjointtrees*若一樹有n個nodes,則必有且唯有n-1個edges*AgraphwithoutacycleRepresentationofaTree:*linkedlist*node:data,link,tag*when

6、tag=1,datafieldcontainsapointertoalistratherthanadataitemBinaryTrees:*Anynodecanhaveatmosttwochildren*二元樹上每個節點的degree2*左子樹(leftsubtree)&右子樹(rightsubtree)*二元樹可以是空集合(empty)*Themaximumnumberofnodesonleveiofabinarytreeis2i-1*Themaximumnumberofnodesinabinarytreeofdepthkis2k-1,k>0.*Foran

7、ynon-emptybinarytree,ifn0isthenumberofterminalnodesandn2isthenumberofnodesofdegree2,thenn0=n2+1.二元樹的特例:*歪斜樹(skewedbinarytree)left-skewedbinarytree,right-skewedbinarytree*全滿二元樹(fullbinarytree)Thebinarytreeofdepthkthathasexactly2k-1nodes*完整二元樹(completebinarytree)Abinarytreewithnnodesa

8、nddepthkiscompletei

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。