原文:重學數據結構(五、串)

計算機上的非數值處理的對象大部分是字符串數據, 字符串一般簡稱為串。串是一種特殊的 線性表, 其特殊性體現在數據元素是一個字符, 也就是說, 串是一種內容受限的線性表。 串的定義 串 string 或字符串 是由零個或多個字符組成的有限序列,其中每個字符都來自某個字符表 Alphabet ,比如 ASCII 字符集或 Unicode 字符集。 一般記為: str a ,a an n gt 其中, ...

2020-09-15 22:25 0 763 推薦指數:

查看詳情

重學數據結構(七、圖)

@ 目錄 一、圖的基本概念 1、圖的定義 2、圖的基本術語 二、圖的存儲結構 1、鄰接矩陣 2、鄰接表 2.1、有向圖接口定義 2.2、邊的實現 2.3、有向圖節點 ...

Sun Nov 29 05:52:00 CST 2020 0 382
重學數據結構(八、查找)

@ 目錄 一、查找的基本概念 二、線性表的查找 1、順序查找 1.1、基本思想 1.2、算法實現 1.3、算法 ...

Sun Dec 13 23:55:00 CST 2020 0 490
重學數據結構之哈夫曼樹

一、哈夫曼樹 1.帶權擴充二叉樹的外部路徑長度   擴充二叉樹的外部路徑長度,即根到其葉子節點的路徑長度之和。   例如下面這兩種帶權擴充二叉樹:      左邊的二叉樹的外部路徑長度為:( ...

Tue May 19 16:47:00 CST 2020 0 584
重學數據結構(六、樹和二叉樹)

結構是一類重要的非線性數據結構。直觀來看,樹是以分支關系定義的層次結構。樹結構在客觀世界廣泛存在,如人類社會的族譜和各種社會組織機構都可用樹來形象表示。 樹在計算機領域中也得到廣泛應用,尤以二叉樹最為常用。如在操作系統中,用樹來表示文件目錄的組織結構。在編譯系統中,用樹來表示源程序 ...

Fri Oct 23 03:53:00 CST 2020 0 556
重學計算機】數據結構與算法

PS:根據極客時間《數據結構與算法之美 -- 王爭》學習總結,極客時間版權所有: https://time.geekbang.org 一、復雜度分析 時間復雜度: 表示方式:大O表示法,表示代碼執行時間隨數據增長的趨勢,也叫漸進時間復雜度 計算方法:加法法則,乘法 ...

Thu Apr 25 02:10:00 CST 2019 0 823
數據結構3(

第3章 【例3-1】已知字符:a=“an apple”,b=“other hero”,c=“her”,求: (1)concat(substr(a,1,2),b)。 (2)replace(a,substr(a,5,1),c)。 (3)index(a,c)和index(b,c)。 解 ...

Sun Jul 07 01:44:00 CST 2019 0 567
數據結構

一、定義 結構的定長順序存儲類似於線性表的順序存儲結構,用一組地址連續的存儲單元存儲值的字符序列。 二、結構的定長順序存儲結構中,按照預定義的大小,為每個定義的變量分配一個固定長度的存儲區, 注意: 用SString[0]來存放長信息; 值后面加一個不計入 ...

Sun Oct 31 22:13:00 CST 2021 0 216
數據結構-

一、 類型的定義 1. 的定義 (string)(或字符)是由零個或多個字符組成的有序序列,一般記為 S=”a1a2…an” (n>=0) 其中,s是的名,用雙引號括起來的字符序列是的值;ai (1≤i ...

Tue Jul 16 21:15:00 CST 2019 0 2186
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM