誰懂資料結構C語言,幫個忙吧,我整了好久都沒整好,會的幫我一下謝了

時間 2021-10-14 22:40:07

1樓:林家春陳雁紅

#define null 0

#include "malloc.h"

#define maxsize 50

typedef struct

seqlist;

/*順序表的初始化*/

seqlist *init_seqlist()/*插入資料*/

void insert_seqlist(seqlist *l,int i,int x)

if(i<1||i>l->last+2) /*檢查插入位置的正確性*/

for(j=l->last;j>=i-1;j--)l->data[i-1]=x;

l->last++;

}/*刪除操作*/

void delete_seqlist(seqlist *l ,int i)

for(j=i;j<=l->last;j++)l->last--;

}main()

for(j=0;j<=l->last;j++)printf("\n");

i=3;

x=2;

insert_seqlist(l,i,x);

printf("\n after insert data:");

for(j=0;j<=l->last;j++)printf("\n");

i=5;

delete_seqlist(l , i);

for(j=0;j<=l->last;j++)printf("\n");

getch();}

//中文是打不出來的

2樓:匿名使用者

c語言好像沒有print函式。

還有,如果需要頻繁插入資料建議使用鍊表。

C語言高手幫幫忙,請C語言版資料結構高手幫幫忙!

御風 弄影 第一題中確實是錯的。因為 指向的變數都賦有初值。而x沒賦初值,用pb指向它時有不可預知的危險 a書影時光 1 這個式子是錯的,應該寫成 pb x。因為第一句是定義語句,而一個語句的結束是以 結束,那 pb x 就不屬於定義語句了,pb在第二個語句的意思是指標變數pb指向的記憶體空間的值,...

問C語言資料結構的基礎問題,問乙個C語言資料結構的基礎問題

e是int指標 e是e所指向的int變數 s data是int陣列 1 e是int變數,可以儲存s data陣列中的乙個整數2 e中儲存的是陣列s data中的乙個值3 傳回的 e在函式外面看的時候,名字不叫 e,所以輸出時,本來叫什麼就怎麼輸出 比如你有乙個sqstack的指標叫s,現在想取棧頂的...

我學完了c語言,現在需要學資料結構嗎

果儼彌星津 可以先學c語言再學資料結構,也可以反著來。資料結構是程式設計思想,想寫得好是必須要學的。c語言是種程式語言,只要學會語法和結構就可以開始試著程式設計了。 長沙新華電腦學院 當然要學啊,學個程式語言不只是c,還要學很多其他的東西 本人在學習c語言和資料結構,基礎知識都已經學完了,之後能做一...