




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、串的存儲結構數 據 結 構串1.1 串的順序存儲結構串的順序存儲結構就是采用與其邏輯結構相對應的存儲結構,即將串的各個字符按順序存入連續(xù)的存儲單元中去,邏輯上相鄰的字符在內存中也是相鄰的,有時稱為順序串。串的最簡單順序存儲是采用非緊縮格式,既每個存儲單元中存放一個字符,所占存儲單元數目即為串的長度。這種存儲結構,隨機讀寫串中指定的第i個字符最為方便,存取的速度最快。但一般每個存儲單元本可以放得下多個字符,只放一個字符不能充分利用存儲空間。串為了充分利用存儲空間,也可以采用緊縮格式的順序存儲結構,既根據存儲單元的容量給每個單元存入多個字符,最末一個單元如果沒有占滿,可填充空格符。這種存儲結構從所
2、占存儲單元的數目不能求出準確的串長度(因末尾單元可能空余空間),故需要將串的長度在串前面顯式給出。串串的順序存儲結構一般采用與順序線性表類似的結構來定義串的類型: const maxlen=串的最大長度typedef struct char vecmaxlen; int len;orderstring; 其中,vec域用來存儲字符串,len域用來存儲字符串的當前長度。 類型定義串1.2 串的鏈接存儲結構串的鏈接存儲結構有時稱為鏈串。鏈串的存儲形式與一般的鏈表類似,是將存儲區(qū)分成許多結點,每個結點有一個存放字符的域和一個存放指向下一個結點的指針域。鏈串中的一個存儲結點可以存儲1個或多個字符,通常將鏈串中每個存儲結點所存儲的字符個數稱為結點大小串單字符結點的串的鏈式存儲結構 多字符結點的串的鏈式存儲結構 串鏈串的類型定義const nodesize=定義的結點大小typedef struct node char ch(nodesize); struct node *link; linkstring; 當結點大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025設備抵押合同范本
- 保險的起源和發(fā)展保險源于風險的存在課件
- 標志設計項目式教程課件 項目七標志的基礎設計
- 《電力市場分析培訓-》課件
- 人教部編版 (五四制)一年級上冊6 校園里的號令教案配套
- 人教版初中歷史與社會七年級上冊 1.2《美麗畬鄉(xiāng)我的家》 -走進鄉(xiāng)村聚落教學設計教學設計
- 人教部編版六年級語文上冊《習作例文》配套教案教學設計公開課
- 武漢科技大學《算法分析與設計基礎實驗語言》2023-2024學年第二學期期末試卷
- 荊州職業(yè)技術學院《工程統計學》2023-2024學年第二學期期末試卷
- 上海市華東師大二附中2025屆人教A版高中語文試題高三二輪函數的圖象與性質測試含解析
- 華為簡易勝任力素質模型圖表
- 高中課本劇-鴻門宴劇本
- 隧洞工程臨時用電專項施工方案實用資料
- 考研英語大綱詞匯(完美打印版)
- 深圳南山區(qū)建設工程施工圍擋改造提升
- 勞動節(jié)知識問答
- GB/T 41749-2022熱軋型鋼表面質量一般要求
- YS/T 1161.3-2016擬薄水鋁石分析方法第3部分:孔容和比表面積的測定氮吸附法
- JJG 2054-2015振動計量器具
- GB/T 8303-2013茶磨碎試樣的制備及其干物質含量測定
- GB/T 4937.11-2018半導體器件機械和氣候試驗方法第11部分:快速溫度變化雙液槽法
評論
0/150
提交評論