讀入乙個順序表,實現順序表的就地逆置。
輸入:先輸入乙個小於100的正整數n,再從小到大的輸入n個正整數,建立乙個順序表,然後實現順序表的就地逆置。
輸出:按順序輸出逆置後的順序表的所有元素,每個元素佔一行。
輸入樣例:
3 300 3000 50000
輸出樣例:
50000
3000
300
#include
#include
#include
#define maxsize 20
using
namespace
std;
typedef
struct
seqlist;
seqlist *init_seqlist()
void creat_seqlist(seqlist **l)
(*l)->len = n;
}void print(seqlist *l)
}int main()
順序表的就地逆置
6 1 順序表建立和就地逆置 10 分 本題要求實現順序表的建立和就地逆置操作函式。l是乙個順序表,函式listcreate sq sqlist l 用於建立乙個順序表,函式listreverse sq sqlist l 是在不引入輔助陣列的前提下將順序表中的元素進行逆置,如原順序表元素依次為1,2...
順序表建立和就地逆置
6 1 順序表建立和就地逆置 10 分 本題要求實現順序表的建立和就地逆置操作函式。l是乙個順序表,函式listcreate sq sqlist l 用於建立乙個順序表,函式listreverse sq sqlist l 是在不引入輔助陣列的前提下將順序表中的元素進行逆置,如原順序表元素依次為1,2...
順序表的建立和就地逆置
庫函式標頭檔案包含 include include include 函式狀態碼定義 define true 1 define false 0 define ok 1 define error 0 define infeasible 1 define overflow 2 typedef int st...