靜態串及其基本操作(C語言實現)

2021-04-23 14:33:50 字數 811 閱讀 9935

bcpl  basiccombinedprogamminglanguage即c語言實現

靜態串實現

#include

#include

//列印字串

void displaystr(const char *string)

printf("/n");   

}    

//返回字串長度

int strlen(const char *string)

return i;

}//複製

char* strcpy1(char * string1, const char* string2)

// 比較兩字串是否相等

int strcmp(const char *string1,const char *string2)

if(*string1 == *string2 && (!*string1))   

else if(*string1 && (!*string2))

else

}//連線

char* strcat1(char *string1, char *string2)

//查詢某個字元的位置

int poschar(const char* str, char letter)

return i;

}else

}//查詢某一字元在字串中出現的次數

int strcnt(const char* str, char letter)

str++;   

} return cnt; 

}

C語言實現佇列的定義及其基本操作

佇列的定義 佇列的特點 佇列的儲存結構 順序佇列的定義及其基本操作 鏈隊的定義及其基本操作 1 佇列的定義 佇列,簡稱隊,它是一種操作受限的線性表,其限制在表的一端進行插入,另一端進行刪除。可進行插入的一端稱為隊尾 rear 可進行刪除的一端稱為隊頭 front 向隊中插入元素叫入隊,新元素進入之後...

2 8靜態鍊錶基本操作(C語言實現)

上節,我們初步建立了乙個靜態鍊錶 本節學習有關靜態鍊錶 的一些基本操作,包括對錶中資料元素的新增 刪除 查詢和更改。本節是建立在已能成功建立靜態鍊錶的基礎上,因此我們繼續使用上節中已建立好的靜態鍊錶學習本節內容,建立好的靜態鍊錶如圖 1 所示 圖 1 建立好的靜態鍊錶 例如,在圖 1 的基礎,將元素...

C語言實現鍊錶基本操作

之前說過順序表的基本操作。顯然,順序表有乙個很大的缺點,就是做插入刪除操作的時候,往往要做很大量的元素移動的操作。這裡我們討論另外一種線性表的表示方法 鏈式儲存結構。由於它不需要邏輯上的相鄰的元素在物理位置上也相鄰,因此它沒有順序儲存結構所具有的弱點,但是同時也失去了順序表的可隨機訪問的有點。inc...