讀入n值及n個整數,建立順序表並遍歷輸出。
輸入格式:
讀入n及n個整數
輸出格式:
輸出n個整數,以空格分隔(最後乙個數的後面沒有空格)。
輸入樣例:
4-3
1020
78
輸出樣例:
-310
2078
**:
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
<
algorithm
>
using
namespace
std;
#define
maxsize
100typedef
intelemtype;/
*巨集定義int型*/
typedef
struct
sqlist
;intn;
void
initlist
(sqlist&l
,intn)
for(
inti=0
;ilength;i
++)printf
("%d%c",l
.elem[i
],i=
=l.length-1?
'\n'
:' ');
return;}
intmain()
#include
<
stdio.h
>
#include
<
stdlib.h
>
#include
<
stdlib.h
>
#include
<
malloc.h
>
#include
<
algorithm
>
using
namespace
std;
#define
maxsize
100typedef
intelemtype;/
*巨集定義int型*/
typedef
struct
sqlist,*
list
;intn;
void
initlist
(list&l
,intn)
for(
inti=0
;i<=l-
>
last;i
++)printf
("%d%c",l-
>
elem[i
],i=
=l->
last?
'\n'
:' ');
}int
main()
順序表的建立及操作
1 線性表結構體的演算法 define maxsize maxlen maxlen表示線性表可能的最大資料元素數目 typedef int elemtype elemtype表示資料元素型別,此處定義為int typedef struct sqlist sqlist是資料型別 2 求表長 int l...
順序表的建立,實現及操作
include include include include include define max 1000 5 using namespace std typedef struct sqlist 定義線性表 void initlist sqlist l 初始化線性表 void destroyli...
順序表的建立
定義 資料結構是相互之間存在一種或多種特定關係的資料元素的集合。根據資料元素之間關係的不同特性,通常有如下4類基本結構 順序表的特徵是,在記憶體中占用連續的儲存單元,可以簡單的理解為順序表就是陣列。只是根據需要,在實際應用中動態分配順序表占用的記憶體單元。而陣列是在編譯的時候,預分配了指定大小的記憶...