順序表的就地逆置

2021-07-10 12:47:23 字數 543 閱讀 9022

讀入乙個順序表,實現順序表的就地逆置。

輸入:先輸入乙個小於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...