C語言資料結構上機問題,求助謝謝

2021-05-04 18:27:58 字數 2173 閱讀 3456

1樓:匿名使用者

參考一下我的吧:

#include

#include

#include

#define list_init_size 100#define listincrement 10#define overflow -2

#define ok 1

#define error 0

#define elemtype int

typedef int status;

typedef struct sqlist;

int initlist_sq(struct sqlist *l)int load_sq(struct sqlist *l)printf("\n");

return ok;

}int listinsert_sq(struct sqlist *l, int i, int e)

q = &(l->elem[i-1]);

for(p=&(l->elem[l->length-1]);p>=q;--p)

*(p+1)=*p;

*q = e;

++l->length;

return ok;

}int listdelete_sq(struct sqlist *l, int i,int *e)

int main()

while(1)}}

2樓:匿名使用者

/*如你所願*/

#include

#include

#define maxn 1000

typedef struct tree

bt;bt a[maxn];

int cnt;

bt * q[maxn];

int s,e;

bt * t1,*t2;

void init()

if( x=='+' ) goto next;

temp->lch = & a[cnt++];

temp->lch->a = x;

q[e++] = temp->lch;

n++;

next:

printf("請輸入 %c 的右結點: ",temp->a);

while( (x=getchar()) && x!='+' )

if( x=='+' ) continue;

temp->rch = & a[cnt++];

temp->rch->a = x;

q[e++] = temp->rch;

n++;

}return n;

}int like(bt *t1,bt *t2)

else if(t1->lch&&t1->rch==null&&t2->lch&&t2->rch==null)

return (like(t1->lch,t2->lch));

else if(t1->lch&&t1->rch==null&&t2->lch==null&&t2->rch)

return (like(t1->lch,t2->rch));

else if(t1->lch==null&&t1->rch&&t2->lch&&t2->rch==null)

return (like(t1->rch,t2->lch));

else if(t1->lch==null&&t1->rch&&t2->lch==null&&t2->rch)

return (like(t1->rch,t2->rch));

else

return 0;

}}int main()

return 0;}

求助!資料結構c語言版 排序的問題!編譯無誤!可不出結果!求大俠解決急!謝謝謝謝!

3樓:匿名使用者

#include

#include

#define max 100

typedef int slist;

/*typedef struct sqslist;*/slist st[max];

//插入排序

void insertsort(slist a,int n)}//直接選擇排序

void select(slist a,int n)}}void main()}}

已經改好了,主要是幾個函式有幾個小錯誤。

資料結構C語言,資料結構和C語言有什麼區別?

typedef struct qnode qnode,queueptr 定義兩個新資料型別qnode,queueptr,相當於 typedef struct qnode qnode typedef struct qnode queueptr 使用方法 qnode qdata struct qnode...

C語言資料結構演算法和C 資料結構演算法有什麼區別嗎??進來看看

你就直接學c 也應該要把c語言搞清楚,c語言的 寫起來要比c 繁瑣一些,不過學習的時候也理解更深刻。不用換,演算法 資料結構是程式設計的 核心,無論什麼語言 所用到的演算法 資料結構是內 一樣的容 唯一的影響可能是書裡一些c語言的 你可能不太懂 會對你的學習有一定的影響,不過影響不大 c 和c語言 ...

資料結構中圖的概念,C語言資料結構中圖的頂點向量是什麼東西?

圖是一種資料元素間為多對多關係的資料結構,加上一組基本操作構成的抽象資料型別。這是教材上的定義 圖是由結點的有窮集合v和邊的集合e組成。其中,為了與樹形結構加以區別,在圖結構中常常將結點稱為頂點,邊是頂點的有序偶對,若兩個頂點之間存在一條邊,就表示這兩個頂點具有相鄰關係。在上面兩個圖結構中,一個是有...