2020考研資料結構 順序表系列操作

2021-09-13 17:52:57 字數 781 閱讀 1085

刪除順序表指定兩個元素之間的所有元素

#include#include#define maxsize 10

//typedef int elemtype

typedef struct sqlist

sqlist;

/**刪除線性表的所有元素位於s和x之間的元素

*/int deletebetween(sqlist &l,int s,int x)

printf("開始和結束%d,%d\n",start,end);

if(start==null||end==null)

return -1;

for(int i=start;i<=(l.length-(end-start+1));i++)

l.length=l.length-(end-start+1);

printf("長度:%d\n",l.length);

return 1;

} //輸出順序表

int display(sqlist &l)

} int main()

printf("之前的元素:\n");

display(l);

printf("指定刪除哪個元素之間的數:\n");

int begin,over;

scanf("%d,%d",&begin,&over);

deletebetween(l,begin,over);

display(l);

return 0;

}

2020考研資料結構 順序表之系列操作演算法

順序表 從有序順序表中刪除所有其值重讀的元素,使表中所有元素都不相同 include include define maxsize 10 typedef int elemtype typedef struct sqlist sqlist 輸出順序表 int display sqlist l 從順序表...

2020考研資料結構 順序表的插入刪除及逆置

比昨天寫的有所改進。開心.jpg include include define maxsize 10 typedef int elemtype typedef struct sqlist sqlist 插入函式 bool listinsert sqlist l,int i,int e 將元素e插入到...

考研資料結構之順序表 待續

順序表專題 include include define maxsize 100 結構體定義 typedef structsqlist function 將元素e插入在順序表中的第i個位置上 param sqllist 待插入的順序表 e 待插入元素 i 插入位置 return 返回成功的標記 in...