資料結構試驗 三

2022-08-14 22:18:03 字數 692 閱讀 8754

實驗三:迴圈佇列

實驗學時:2學時

一.實驗目的:

1.掌握迴圈佇列的儲存結構;

2.掌握在迴圈佇列上進行的各種操作。

二.實驗內容:

1.編寫迴圈佇列的建立函式;

2.編寫迴圈佇列的進隊、出隊、初始化等函式。

三.實驗重點:

對迴圈佇列的特點理解。

四.實驗難點:

迴圈佇列操作函式的編寫。

五.實驗要求:

1.用c語言編寫程式源**;

2.源程式必須編譯除錯成功,獨立完成。

六. 實驗器材:

乙個裝有c語言編譯環境的計算機。

七. 實驗步驟:

1.定義標頭檔案和結構體型別等:

#include<>

#include<>

#define maxqsize 10

typedef struct

sqqueue;

2.編寫初始化函式:

int initqueue(sqqueue &q)}1. 編寫進隊函式:

void enqueue(sqqueue &q,char e)}2. 編寫出隊函式:

void dequeue(sqqueue &q)}3. 編寫顯示功能函式:

void display(sqqueue q)}4. 編寫主函式:

void main()}

資料結構試驗 樹

2008級資料結構實驗報告 實驗名稱 實驗三 樹 學生姓名 班級 班內序號 學號 日期 2009年11月22日 1 實驗要求 根據二叉樹的抽象資料型別的定義,使用二叉鍊錶實現乙個二叉樹。二叉樹的基本功能 1 二叉樹的建立 2 前序遍歷二叉樹 3 中序遍歷二叉樹 4 後序遍歷二叉樹 5 按層序遍歷二叉...

資料結構試驗六

附 源 include include define maxlen 100 typedef struct seqstack 初始化棧 seqstack initstack 判斷棧空 int stackempty seqstack s 出棧 char pop seqstack s 入棧 void pu...

資料結構三

各位同學 資料中若有重複,請諒解為盼!1 在資料結構中,從邏輯上可以把資料結構分為 a 動態結構和靜態結構 b 緊湊結構和非緊湊結構 c 線性結構和非線性結構 d 內部結構和外部結構 2 對於任何一棵二叉樹t,如果其終端結點數為n 0 度為2的結點數為n 2,則有 a n 0 n 2 1 b n 2...