C語言資料結構中定位函式Index的使用方法

2022-10-04 00:30:22 字數 1373 閱讀 6343

資料結構中定位函式index的使用方法

實現**:

#include

#include

#include

#define ok 1

#define error 0

#define true 1

#define false 0

#define maxsize 40 //最大字串

typedef int status;

typedef char sstring[maxsize+1];

//此處宣告的sstring[maxsize+1]雖是陣列,在substring中作為指標使用,

//因位是指標,sstring[0]存放實際陣列的位址,使用時不用加*或&,直接傳入陣列的值

/*******************************宣告部分*****************程式設計客棧***********************/

status strassign(sstring t,char *chars);

//生成乙個其值等於chars的串t 第乙個元素為字串長度

int strlength(sstring s);

//操作結果:返回s的元素個數,成為串的長度

int strcompare(sstring s,sstring t);

//操作結果:若s>t,0;若s = t,則返回值 =0;若s程式設計客棧******函式部分****************************************/

status strassign(sstring t,char *chars)

return ok;

}int strlength(sstring s)

int strcompare(sstring s,sstring t)

else

} return s[0]-t[0];

}status substring(sstring sub, sstring t,int pos,int len)

sub[0] = len+1;

return ok;

}int index(sstring s,sstring t,int pos)

}/程式設計客棧/if

printf("不存在\n");

return 0; //s中不存在與t相等的子串

}//index

/*******************************主函式部分**************************************/

int main()

實現效果:

本文標題: c語言資料結構中定位函式index的使用方法

本文位址: /ruanjian/c/209531.html

資料結構 C語言 資料結構 查詢

二 查詢演算法的效能分析 三 基於線性表的查詢 四 基於樹的查詢 五 基於雜湊表的查詢 文章索引 分類typedef struct elemtype typedef struct sstable 從表中第一條 最後一條記錄開始,逐個進行記錄的關鍵字與給定值的比較,若某個記錄的關鍵字和給定值比較相等,...

C語言 資料結構

指標一維陣列 指標陣列 陣列指標 malloc函式 字元陣列 結構體聯合體 報錯問題 亂碼了,阿肆的github,這裡顯示正常,都是傳的md檔案。include include int main void ide根據檔案字尾選擇編譯器,cpp呼叫c 編譯器 c程式進行編譯是以源程式檔案為物件進行的,...

C語言資料結構

1 鍊錶的高階操作 void reverse struct node l p1 next tailp l next p1 鍊錶的反轉 2 鏈式儲存結構的棧 鏈棧 struct snode 棧的節點定義 struct stack 棧的定義 struct stack initstack 棧的初始化 bo...