順序串(陣列實現)

2021-06-17 20:17:07 字數 827 閱讀 1811

#include

using namespace std;

#define max 100

typedef struct

sstring;

void in(sstring &sa)//初始化

//cout<<"ddw";

}sstring  totwo(sstring & sb,sstring & sc)//合併兩個串,返回合成後的串

else

for (int j=0;j

}return sa;

}sstring substring(sstring *sa,int i,int j)//擷取字串,從i到j,返回字串

else

}return sc;

}sstring *delete(sstring * sa,sstring * sc)//從sa中刪除乙個字串sc,並返回新的sa

//else

//k++;

}if (k-i ==sc->length)} }

}else

}cout<<"fail!"}int main()

coutcout<<"輸入從該串中要刪除的部分"sstring * sr=&se;

sstring *st=&sd;

sstring *sq=delete(st,sr);

for (int i=0;ilength;i++)//為什麼可以直接對指標進行操作?

coutcin>>a;

cin>>b;

sstring sf=substring(st,a,b);

cout<<"截出的字串為"cout}

順序串的實現

package com.lovely.string author echo lovely 2020年6月9日下午6 44 31 串的介面描述 public inte ce istring package com.lovely.string author echo lovely 2020年6月9日下午...

順序表 陣列實現

description 順序表 version 1.0 author meify 2013 7 30 上午9 43 45 public class arraylist 獲取當前線性表的大小 public int getsize 往線性表中index位置插入一條資料 public void inser...

Java用陣列實現順序棧

順序儲存結構棧 public class stack 入棧 public void push object object throws exception stack top object 出棧 public object pop 計算棧當前大小 public int size 判斷是否是空棧 pu...