串知識的重新回顧
一 串的定義
串是字串是由零個或多個字元組成的有限序列。
如S = 'abc...'。
其中,S是串名,單引號括起來的字元序列是串的值;a,b,c,..可以是字母,數字或其他字元;串中字元的個數n稱為串的長度。
串的資料物件限定為字符集(如中文字元,英文字元,數字字元,標點字元等)。
當n = 0時串稱為空串(用Φ進行表示)。
串中元素的位序是從1開始並非從0開始,這同線性表的表示有所不同。
對於串的基本操作,如增刪改查等通常是以子串為操作物件。
二 子串
某一串中任意個連續的字元組成的子序列被稱之為該串的子串。
字元在主串中的位置是指字元在串中的序號。
子串在主串中的位置是指子串的第一個字元在主串中的位置。
三 空串和空格串
K = " "或者' ' 的時候為空串。
G = " "或者' '中只有三個空格的時候為空格串,每個空格字元佔用1B,即8bit。
使用""或者是''是根據不同的程式語言來決定的,如Java和C中使用的就是雙引號"",而Python中使用的就是單引號''。
四 附錄ASCII字元程式碼表
相關文章
- flex知識回顧Flex
- javascript知識回顧JavaScript
- openLayers 3知識回顧
- 錯題知識點回顧1
- Java基礎知識回顧 -SQLJavaSQL
- 【輕知識】phper回顧下jqueryPHPjQuery
- Azure Data Factory(九)基礎知識回顧
- Android知識點回顧之Activity基礎Android
- Android知識點回顧之Service基礎Android
- 計算機相關知識的小小科普回顧計算機
- Android知識點回顧之Manifest檔案-上篇Android
- Java基礎知識回顧之六 —– IO流Java
- 作業系統知識回顧(4)-死鎖作業系統
- Java基礎知識回顧之六 ----- IO流Java
- 專攻知識小點——回顧JavaWeb中的servlet(二)JavaWebServlet
- 回顧maven專案的spring boot相關知識點MavenSpring Boot
- Java基礎知識回顧之七 —– 總結篇Java
- <react學習筆記(5)>知識點回顧(1)React筆記
- Java基礎知識回顧之七 ----- 總結篇Java
- 作業系統知識回顧(3)--程式的同步與通訊作業系統
- Java基礎知識回顧之五 ----- 多執行緒Java執行緒
- Docker 核心知識回顧Docker
- 作業系統知識回顧(2)--程式與執行緒作業系統執行緒
- 提問式複習:圖文回顧 redo log 相關知識
- 回顧·知識圖譜在貝殼找房的從0到1實踐
- MySQL學習總結:提問式回顧 undo log 相關知識MySql
- C#基礎知識回顧:1.由WeakReference想到物件的建立與銷燬C#物件
- Shiro入門這篇就夠了【Shiro的基礎知識、回顧URL攔截】
- 直播回顧 | 一起來get 電商風控實操知識點
- STM32串列埠列印的那些知識串列埠
- 【資料結構】串的基礎知識(無程式碼)資料結構
- 回顧
- leetcode刷題844-比較含退格的字串(帶程式碼解析,帶知識點回顧)LeetCode字串
- 那些不能遺忘的知識點回顧——C/C++系列(筆試面試高頻題)C++筆試面試
- MySQL基礎知識點串講PART01MySql
- MySQL基礎知識點串講PART03MySql
- 我的2023回顧
- 課程回顧 | 如何認識六西格瑪