資料結構實踐 字串加密

2021-07-06 04:31:16 字數 1003 閱讀 4100

/*

* 檔名稱: sqstring.cpp,sqstring.h

* 版本號:codeblocks

** 問題描述: 乙個文字串可用事先編制好的字元對映表進行加密。:

* 輸入描述:lao he jiao shu ju jie gou

* 程式輸出:見下面的執行結果

*/#ifndef listring_h_included

#define listring_h_included

#include #include #define maxsize 100

typedef struct

sqstring;

void strassign(sqstring &s,char cstr); //字串常量cstr賦給串s

int strlength(sqstring s); //求串長

void dispstr(sqstring s); //輸出串

sqstring encrypt(sqstring p);

sqstring unencrypt(sqstring q);

#endif // listring_h_included

#include "listring.h"

sqstring a,b;

void strassign(sqstring &s,char cstr) //s為引用型引數

資料結構 字串

1 字串 include string.h include stdio.h include stdlib.h include math.h include time.h define ok 1 define error 0 define true 1 define false 0 define ma...

資料結構 字串

字串是由0個或多個字元構成的序列,可記為s a1a2a3 an 其中ai可以是字母,也可是數字或者其他字元,零個字元的串稱為空串。而字串的順序結構就是用簡單的char型別陣列來儲存沒什麼好說的,下面介紹一下bf演算法與kmp演算法 bf演算法就是比較平常的雙重迴圈,如果匹配成功打斷迴圈,否則子串的比...

資料結構 字串

靜態陣列實現 順序儲存 串的順序儲存 define maxlen 255 預定義最大串長為255 typedef struct 靜態陣列實現 順序儲存 sstring 動態陣列實現 堆分配儲存 typedef struct 動態陣列實現 堆分配儲存 hstring 初始化void inithstri...