建立順序串的演算法庫

2021-07-24 07:48:57 字數 2270 閱讀 9955

[cpp]view plain

copy

/*  

檔名稱:專案7.cbp  

作    者:泮春宇 

完成日期:2023年11月3日  

版 本 號:v1.0   

問題描述:定義順序串的儲存結構,實現其基本運算,並完成測試

輸入描述:無  

程式輸出:測試資料  */

main函式

[cpp]view plain

copy

#include 

#include "sqstring.h"  

intmain()    

原始檔

[cpp]view plain

copy

#include "sqstring.h"  

void

strassign(sqstring &s,

char

cstr)

//字串常量cstr賦給串s  

void

strcopy(sqstring &s,sqstring t)  

//串t複製給串s  

bool

strequal(sqstring s,sqstring t) 

//判串相等  

return

same;    

}    

intstrlength(sqstring s) 

//求串長  

sqstring concat(sqstring s,sqstring t) //串連線  

sqstring substr(sqstring s,int

i,int

j) //求子串   (1<=i<=strlength(s))  

sqstring insstr(sqstring s1,int

i,sqstring s2) 

//串插入 (1<=i<=strlength(s1)+1)  

sqstring delstr(sqstring s,int

i,int

j)    

//串刪去  

sqstring repstr(sqstring s,int

i,int

j,sqstring t)     

//串替換  

void

dispstr(sqstring s)   

//輸出串  

}    

標頭檔案

[cpp]view plain

copy

#include 

#define maxsize 100             //最多的字元個數  

typedef

struct

sqstring;    

void

strassign(sqstring &s,

char

cstr);    

//字串常量cstr賦給串s  

void

strcopy(sqstring &s,sqstring t);   

//串t複製給串s  

bool

strequal(sqstring s,sqstring t); 

//判串相等  

intstrlength(sqstring s);  

//求串長  

sqstring concat(sqstring s,sqstring t);  //串連線  

sqstring substr(sqstring s,int

i,int

j); 

//求子串  

sqstring insstr(sqstring s1,int

i,sqstring s2); 

//串插入  

sqstring delstr(sqstring s,int

i,int

j) ;   

//串刪去  

sqstring repstr(sqstring s,int

i,int

j,sqstring t);     

//串替換  

void

dispstr(sqstring s);   

//輸出串  

建立順序串的演算法庫

問題描述 定義順序串的儲存結構,實現其基本運算,並完成測試。輸入描述 各種串的輸入。程式輸出 各操作後的輸出。1 標頭檔案 define maxsize 100 最多的字元個數 typedef struct sqstring void strassign sqstring s,char cstr 字...

建立順序串的演算法庫

問題描述 定義順序串的儲存結構,實現其基本運算,並完成測試。輸入描述 各種串的輸入。程式輸出 各操作後的輸出。define maxsize 100 最多的字元個數 typedef struct sqstring void strassign sqstring s,char cstr 字串常量cstr...

建立順序棧演算法庫

問題描述 定義順序棧儲存結構,實現其基本運算,並完成測試。輸入描述 無。程式輸出 測試內容。define maxsize 100 typedef char elemtype typedef struct sqstack 順序棧型別定義 void initstack sqstack s 初始化棧 vo...