1樓:用的人還挺多呢
#include
#include
#define max 100 //定義最大資料數。
typedef struct
sqqueue; /定義佇列資料結構。
// 初始化棧佇列。
sqqueue* initstack()
// 入棧佇列。
int enqueue(sqqueue *q,int e)q->data[q->rear]=e;
q->rear=(q->rear+1)%max;
q->quelen++;
return 1;
// 出棧佇列。
int dequeue(sqqueue *q,int e)void main()
// 輸出錄入的資料。
printf("佇列為:")
for(i=q->quelen-1;i>=0;i--)printf("輸零退出:")
i=1; /在輸入一次資料,直到0結束。
while(i>0)
printf("出隊後佇列為:")
// 輸出第二次輸入的資料。
for(i=q->quelen-1;i>=0;i--)
2樓:深賦悽城玩裔
什麼什麼啊,,,看不懂,俺是小鳥。
c語言版資料結構程式誰能把那個我解釋一下這段**的原理
3樓:匿名使用者
堆疊問題。我覺的這段**,註釋的都比較詳細了。
我簡單的說一下原理:
此例,你把它想像成有100個從上到下的空間。
top相當於陣列的下標,top的值代表著最上面一個元素的下標top初始化成-1代表棧是空的。
入棧:先要判斷棧有沒有滿,top為99,則棧滿。
沒滿的情況下,資料放進去,top往上移。
出棧:先看棧裡面有沒有資料,top為-1,則棧空。
沒空的情況下,資料取出來,top往下移。
主函式中利用棧,從右向左放入整數的二進位制碼。
然後依次從上到下列印出來。
4樓:匿名使用者
就是十進位制轉換成二進位制,用十進位制的數除以2 每除一下將餘數就記在旁邊 ,最後按餘數從下向上排列就可得到二進位制數,
幫忙設計個程式,資料結構c語言版的。 20
5樓:匿名使用者
╭∩╮鄙視你!電腦硬碟剛剛格了,不然裡面有一大堆的這種**,幫不到你了。
跪求資料結構 c語言程式的每段加上註釋。。 註釋啊 註釋!!!!
6樓:匿名使用者
#include
#define n 6 //巨集定義n為6int j,k; /宣告整型變數j,k//建堆函式。
void build(int *a,int i,int n)}/列印陣列元素。
void prnt(int *a,int n)printf(""
tmp*=2;}}
end:printf(""
}//列印排序好地陣列。
void prntar(int *a,int b2,int len)printf("=n");
printf(" 排序結果:")
prnt(a,len);
printf("=n");
return 0;
}還有什麼不懂就問吧。
7樓:匿名使用者
這個我還真不懂哦,不懂什麼c語言 我只能wp哈哈。
各位高手幫忙看看資料結構(c語言版)程式哪有錯? 老師說這個**是能執行的,我怎麼編譯完一堆錯。。 20
8樓:讓不讓我註冊
#include
#include
你用什麼編譯的? 你編譯環境有問題吧。。
9樓:匿名使用者
我複製下來試了,可以執行,你是不是少了#include ""這個?標頭檔案一般都要加這個的。
10樓:匿名使用者
你把#include
#include 遮蔽一個試試。
求一個完整的資料結構程式(c語言)
11樓:匿名使用者
#include
#include
typedef struct node
node;int main()
elsescanf("%c",&ch);
}//display
p=head;
printf("你輸入的連結串列是: "
while(p!=null)
fflush(stdin);
printf("請輸入你要查詢的節點:")
scanf("%c",&ch);
p=head;
while(p!=null)
else break;
}if(p==null)printf("該值的序號是:0");
else printf("該值的序號是%d",count);
p=head;
while(p!=null)
return 1;}
12樓:匿名使用者
#include ""
#include ""
#define null 0
struct node /*定義結構體*/
;struct node *head;
struct node *p;
struct node *s;
void creat() 建立單連結串列*/
}void outline() 輸出單連結串列*/
printf(""
}int locate(int x) /按值查詢*/
main() 主函式*/
求一個資料結構(c語言版)].嚴蔚敏_吳偉民pdf掃描版的檔案,自己下了一個,發現只有頁面
求資料結構(c語言版)程式
13樓:匿名使用者
用結構體做要好的多。
時間關係簡單寫了下。
你自己可以用結構體。
做下一個建立一個刪。
除函式main函式一調。
用完事,也節約記憶體。
#include
void main()
麻煩C 高手幫忙註釋一下程式,小妹我程式白痴,看不懂啊看不懂謝謝各位高手了
路圖元 這個,最好把全部 貼出來 就喜歡幫女生,不懂還搞這麼深的東東。void ant move 你要的是這個吧 1.include using namespace std 1 下面是一個計算器類的定義,請完成該類成員函式的實現.class counter 成員函式的實現 counter count...
c語言程式,幫忙詳細分析一下,C語言程式,幫忙詳細分析一下!
天堂妹兒 選b,等於10。首先是t 3 f t,3 也就是4 f t,3 然後是4 t 2 f t,2 算出來是7 f t,2 然後是7 t 1 f t,1 算出來是9 f t,1 然後是9 t 0 f t,0 算出來是10 f t,0 由於此時n 0,所以返回,結果為10。 草野閒羊 選b,等於1...
C 程式,請幫忙分析一下啊
include void main while b 15 b 15執行迴圈cout ok 1214 16ok cfv呆呆獸 第一個程式是找出9到6之間不能被2整除或不能被3整除的數,所以輸出是98 7第二個程式是找出12到16之間的偶數,所以輸出是1214 16ok 整型 a a的植是10 執行a ...