刪除順序表指定兩個元素之間的所有元素
#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...