中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

西安網(wǎng)站seo優(yōu)化江東seo做關(guān)鍵詞優(yōu)化

西安網(wǎng)站seo優(yōu)化,江東seo做關(guān)鍵詞優(yōu)化,做網(wǎng)站網(wǎng)址,哪些建材網(wǎng)站可以做宣傳目錄 12.串 12.1 基本操作 12.2 串的存儲結(jié)構(gòu) 12.3 字符串的模式匹配算法 (1).樸素模式匹配算法 (2).KMP算法 i.next[]數(shù)組的求解 ii.next[]數(shù)組的優(yōu)化——nextval數(shù)組 iii.手算nextval數(shù)組 iiii.機算nextval數(shù)組 + KMP函數(shù) 12.串 串,即字符串(string),由零個或多…

目錄

12.串

12.1 基本操作

12.2 串的存儲結(jié)構(gòu)

12.3 字符串的模式匹配算法

(1).樸素模式匹配算法

(2).KMP算法

        i.next[]數(shù)組的求解

        ii.next[]數(shù)組的優(yōu)化——nextval數(shù)組

        iii.手算nextval數(shù)組

        iiii.機算nextval數(shù)組 + KMP函數(shù)


12.串

        串,即字符串(string),由零個或多個字符組成的有限序列。串也是線性表。

        子串,串中任意個連續(xù)的字符組成的序列。

        主串,包含子串的串。

        空串,沒有字符的串,空格串不是空串。

        字符在串中位置的描述,S = "a1a2a3...",其編號由1開始,另外,一般都是指的該字符首次出現(xiàn)的位置,另外的另外,空格也算作字符。

        子串在主串中的位置,以子串第一個字符在主串中的位置來代替。

12.1 基本操作

        串的操作一般作用于子串,而非單個的字符。

        StrAssign(&T, chars):賦值,把chars 賦值給T.

        StrCopy(&T, S):復制,把S 復制給T.

        StrEmpty(S):判空,判斷S 是否為空串,為空,返回true;未空,返回false.

        StrLength(S):求串長。

        ClearString(&S):清空,將S串變?yōu)榭沾?。(?nèi)存空間并沒有收回)(所以直接length = 0,在邏輯上清除就可以了)

        DestoryString(&S):銷毀,回收串的存儲內(nèi)存空間。

        Concat(&T, S1, S2):串的聯(lián)接,用T 返回S1與S2 聯(lián)接成的新串。

        SubString(&Sub, S, pos, len):求子串,用Sub返回S串的從第pos個字符往后len個的字符子串。

        Index(S, T):定位,嘗試尋找子串T在主串S中的位置,返回首次出現(xiàn)的位置,若沒有,則返回0.

        StrCompare(S, T):比較大小,從各串的第一個字符開始依次比較,字符的ASCll碼值,值相同,則比較各串的下一位字符,先出現(xiàn)更大的字符的串,更大。

        當串中含有空格字符,且串中非空格字符都相等,則更長的串更大,比較時是先忽略空格的。

        只有當串的字符、長度都相等時,串才相等。

12.2 串的存儲結(jié)構(gòu)

        以下代碼是串的存儲結(jié)構(gòu)以及一些重要的基本操作

//順序
#define MAXSIZE 255		//預先定義的最大串長
class SString
{
public:char ch[MAXSIZE];	//對字符的儲存int length;			//記錄串的實際長度//也可以省去此變量,用ch[0]儲存長度//為了使下標統(tǒng)一和變量分離,所以之后會將ch[0]廢棄不用,并繼續(xù)使用length
};
//順序(動態(tài)分配)(堆分配存儲)
class HString
{
public://構(gòu)造函數(shù)HString(){ch = new char();length = 0;}char* ch;int length;
};
//鏈式
class StringNode
{
public:char ch[4];				//如果只是ch ,不是數(shù)組的話,單個節(jié)點的儲存密度非常低,為了提高內(nèi)存利用率,所以采用每個結(jié)點都存儲一個小數(shù)組的方法StringNode* next;
};
using LString = StringNode*;//求串長
int StrLength(SString S)
{return S.leng
http://www.risenshineclean.com/news/52040.html

相關(guān)文章:

  • 做電影網(wǎng)站用什么空間怎樣做好網(wǎng)絡營銷推廣
  • 超鏈接網(wǎng)站圖片怎么在記事本上做長沙官網(wǎng)seo收費
  • 常州網(wǎng)站推廣多少錢域名備案查詢
  • 百度推廣客服人工電話多少安卓手機優(yōu)化軟件排名
  • 昆山企業(yè)網(wǎng)站建設(shè)河南關(guān)鍵詞排名顧問
  • 合肥模板建站多少錢網(wǎng)絡營銷方式有哪些
  • 靜態(tài)網(wǎng)站怎么做留言板南京谷歌seo
  • css3網(wǎng)站案例今天最新的新聞頭條
  • 網(wǎng)站開發(fā)與維護算什么職位成都seo推廣員
  • 游戲動漫設(shè)計專業(yè)網(wǎng)店seo名詞解釋
  • php 做視頻網(wǎng)站免費b站推廣網(wǎng)站
  • 做ppt到哪個網(wǎng)站找圖片十大成功營銷策劃案例
  • 登封市建設(shè)局網(wǎng)站廣告制作公司
  • 濟源做網(wǎng)站的好公司seo線上培訓班
  • 大豐做網(wǎng)站的公司付費內(nèi)容網(wǎng)站
  • 電子商務網(wǎng)站建設(shè)步驟信息流廣告投放工作內(nèi)容
  • b2b網(wǎng)站用戶群劃分鄭州疫情最新情況
  • h5企業(yè)網(wǎng)站開發(fā)專業(yè)搜索引擎seo服務
  • 邵陽微網(wǎng)站開發(fā)lz2v廣告行業(yè)怎么找客戶
  • 自己做的網(wǎng)站怎么做客服聊天深圳百度關(guān)鍵詞排名
  • 河南省豫建設(shè)計院網(wǎng)站軟文廣告投放平臺
  • 義網(wǎng)站建設(shè)推薦鄭國華如何做一個自己的網(wǎng)頁
  • 南京建設(shè)工程管理局網(wǎng)站游戲代理怎么找渠道
  • 微信輔助做任務網(wǎng)站seo服務外包費用
  • 服務器租用多少錢一月端點seo博客
  • 空間商網(wǎng)站網(wǎng)站是如何建立的
  • 哪個網(wǎng)站可以做圖片杭州專業(yè)seo公司
  • 深圳制作手機網(wǎng)站制作app平臺需要多少錢
  • 平臺網(wǎng)站設(shè)計廣西壯族自治區(qū)免費百度推廣
  • 山西網(wǎng)站建設(shè)推廣百度手機端排名如何優(yōu)化