程式設計菜鳥的日記 初學嘗試程式設計 靜態鍊錶的建立和輸出

2022-05-17 23:06:29 字數 726 閱讀 1558

#include

using namespace std;

#define maxsize 100

typedef int elemtype;

typedef struct

elemtype data;//數字域

int next;//游標域

}staticlist[maxsize];

void createlist(staticlist l, elemtype a, int n)

l[0].next=1;

for(int i=1;i<=n;i++)

l[i].data=a[i-1];

l[i].next=i+1;

l[n].next=0;

void display(staticlist l)  //此處是l,而不同於單鏈表的建立時用的*l(l為煉表頭結點指標),此處類似於陣列標記直接用l(???)

int i=0;

while(l[i].next!=0)

i=l[i].next;//將游標域值傳遞給i,直到next為0結束     

coutstaticlist l;

elemtype a[10]=;

int n=sizeof(a)/sizeof(elemtype);

createlist(l,a,n);

display(l);

system("pause");

return 0;

程式設計菜鳥的日記 初學嘗試程式設計 螺旋佇列

include using namespace std define max a,b a b a b define abs a a 0?a a define square a a a int spiral queue int x,int y int t max abs x abs y int val...

菜鳥之C語言初涉 初學程式設計之總結系列

你生而有翼,為何竟願一生匍匐前進,形如蟲蟻?每年都會有很多的少男少女從高考的煉獄解放出來,但迎面而來的不是快樂,不是重擔卸下的松一口氣,而是無盡的狂歡狂歡遮蓋的迷茫。三年的努力,只是換來兩個月的時間決定了自己接下來人生的方向,無力不能幫你解決,絕望殺不死希望。所以為什麼不來程式設計呢?好吧,瞎扯了這...

網易筆試程式設計題 幸運的袋子

題目描述 乙個袋子裡面有n個球,每個球上面都有乙個號碼 擁有相同號碼的球是無區別的 如果乙個袋子是幸運的當且僅當所有球的號碼的和大於所有球的號碼的積。例如 如果袋子裡面的球的號碼是,這個袋子就是幸運的,因為1 1 2 3 1 1 2 3 你可以適當從袋子裡移除一些球 可以移除0個,但是別移除完 要使...