資料結構上課練習題 運用數列來進行數制轉換

2021-09-23 22:27:24 字數 726 閱讀 8100

#include

#include

#define maxsize 100

typedef

struct

//建立結構體佇列

list;

void

initlist

(list *q)

//置空佇列

intemptylist

(list *q)

//判斷是否為空

intinlist

(list *q,

int x)

//入隊

q->rear++

; q->data[q->rear]

=x;return1;

}int

outlist

(list *q)

//出隊

q->front++

;return

(q->data[q->front]);

}int

condata

(int n,

int r)

//運用取餘法取出來放入佇列中,並運用上面函式輸出

printf

("轉換後的%d進製數為:"

,r);

while(!

emptylist

(q))

return0;

}int

main()

資料結構練習題

設pa,pb分別指向兩個帶頭結點的有序 從小到大 單鏈表。仔細閱讀如下的程式,並回答問題 1 程式的功能 2 s1,s2中值的含義 3 pa,pb中值的含義。include include typedef struct list list void exam list pa,list pb else...

資料結構 緒論 練習題

a.找出資料結構的合理性 b.研究演算法的輸入 輸出關係 c.分析演算法的效率以求改進 d.分析演算法的易讀性 答案 c 什麼是資訊?廣義地講,資訊就是訊息。宇宙三要素 物質 能量 資訊 之一。它是現實世界各種事物在人們頭腦中的反映。此外,人們通過科學儀器能夠認識到的也是資訊。資訊的特徵為 可識別 ...

資料結構 鍊錶 練習題1

2.已知乙個帶表頭結點的單鏈表,結點結構為data link,假設該鍊錶只給出了頭指標list。在不改變鍊錶的前提下,請設計乙個盡可能高效的演算法,查詢鍊錶中倒數第k個位置上的結點 k正為整數 若查詢成功,演算法輸出該結點的data域的值,並返回1 否則,只返回0.要求 1 描述演算法的基本設計思想...