資料結構課程設計 基本設計

2021-07-29 22:30:09 字數 4786 閱讀 7478

鄭州科技學院

課程設計(**)任務書

設計題目: 實現順序表各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現順序表的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化順序表l;

(2) 依次採用尾插法插入a,b,c,d,e元素;

(3) 輸出順序表l;

(4) 輸出順序表l的長度;

(5) 判斷順序表l是否為空;

(6) 輸出順序表l的第3個元素;

(7) 輸出元素a的位置;

(8) 在第4個元素位置上插入f元素;

(9) 輸出順序表l;

(10) 刪除l的第3個元素;

(11) 輸出順序表l;

(12) 釋放順序表l。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

課程設計(**)任務書

設計題目: 實現單鏈表各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現單鏈表的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化單鏈表h;

(2) 依次採用尾插法插入a,b,c,d,e元素;

(3) 輸出單鏈表h;

(4) 輸出單鏈表h的長度;

(5) 判斷單鏈表h是否為空;

(6) 輸出單鏈表h的第3個元素;

(7) 輸出元素a的位置;

(8) 在第4個元素位置上插入f元素;

(9) 輸出單鏈表h;

(10) 刪除h的第3個元素;

(11) 輸出單鏈表h;

(12) 釋放單鏈表h。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

課程設計(**)任務書

設計題目: 實現迴圈單鏈表各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現迴圈單鏈表的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化迴圈單鏈表h;

(2) 依次採用尾插法插入a,b,c,d,e元素;

(3) 輸出迴圈單鏈表h;

(4) 輸出迴圈單鏈表h的長度;

(5) 判斷迴圈單鏈表h是否為空;

(6) 輸出迴圈單鏈表h的第3個元素;

(7) 輸出元素a的位置;

(8) 在第4個元素位置上插入f元素;

(9) 輸出迴圈單鏈表h;

(10) 刪除h的第3個元素;

(11) 輸出迴圈單鏈表h;

(12) 釋放迴圈單鏈表h。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

鄭州科技學院

課程設計(**)任務書

設計題目: 學生成績管理系統

專業班級

學號姓名

主要內容:

學生成績管理是學校工作中不可或缺的一部分,使用計算機對成績的管理也已經成為普遍現象,本課題以學生成績管理業務為背景,設計乙個「學生成績管理系統」程式。程式主要功能是:實現對學生成績資料的錄入、瀏覽、插入、刪除和排序等基本操作。

基本要求:

(1)使用單鏈表作為實現問題的資料結構,乙個學生為乙個結點,該結點的型別為結構體,結構體的域至少包括學號和三門課(課程名稱可以自己定義);

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

鄭州科技學院

課程設計(**)任務書

設計題目宿舍管理系統

專業班級

學號姓名

主要內容:

學生住宿情況管理是學校工作中重要的一部分,使用計算機對宿舍的管理能夠提高管理的效率和準確度,本課題以宿舍管理工作為背景,設計乙個「宿舍管理系統」程式。程式主要功能是:實現對學生住宿資料的錄入、查詢(可按房間號或學號兩種方式查詢)、插入、刪除等基本操作。

基本要求:

(1)使用順序表作為實現問題的資料結構,乙個宿舍為乙個結點,該結點的型別為結構體,結構體的域至少包括宿舍號、學生資訊、人數;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

課程設計(**)任務書

設計題目: 實現順序棧各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現順序棧的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化棧s;

(2) 判斷棧s是否非空;

(3) 依次進棧元素a,b,c,d,e;

(4) 判斷棧s是否非空;

(5) 輸出棧的長度;

(6) 輸出從棧頂到棧底元素;

(7) 輸出出棧序列;

(8) 判斷棧s是否非空

(9) 釋放棧。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

課程設計(**)任務書

設計題目: 實現鏈棧各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現鏈棧的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化鏈棧s;

(2) 判斷鏈棧s是否非空;

(3) 依次進鏈棧元素a,b,c,d,e;

(4) 判斷鏈棧s是否非空;

(5) 輸出鏈棧的長度;

(6) 輸出從棧頂到棧底元素;

(7) 輸出鏈棧序列;

(8) 判斷鏈棧s是否非空

(9) 釋放鏈棧。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

鄭州科技學院

課程設計(**)任務書

設計題目: 實現順序佇列各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現順序佇列的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化佇列q;

(2) 判斷佇列q是否非空;

(3) 依次進佇列元素a,b,c;

(4) 出隊乙個元素,輸出該元素;

(5) 輸出佇列q的元素個數;

(6) 依次進佇列元素d,e,f;

(7) 輸出佇列q的元素個數;

(8) 輸出出隊序列;

(9) 釋放佇列。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

鄭州科技學院

課程設計(**)任務書

設計題目: 實現鏈隊各種基本運算的演算法

專業班級

學號姓名

主要內容:

編寫乙個程式,實現鏈佇列的各種基本運算,並在此基礎上設計乙個主程式完成如下功能:

(1) 初始化鏈佇列q;

(2) 判斷鏈佇列q是否非空;

(3) 依次進鏈佇列元素a,b,c;

(4) 出隊乙個元素,輸出該元素;

(5) 輸出鏈佇列q的元素個數;

(6) 依次進鏈佇列元素d,e,f;

(7) 輸出鏈佇列q的元素個數;

(8) 輸出出隊序列;

(9) 釋放鏈佇列。

基本要求:

(1)每個功能模組用函式表示,畫出程式的功能結構圖;

(2)程式需完成主要內容中的功能,執行正確並進行相應的測試,以電子版形式上交程式。

(3)將設計過程按照要求的格式形成課程設計說明書,並按時列印上交。

完成期限: 2023年1月5日

指導教師簽名

鄭州科技學院

課程設計(**)任務書

設計題目: 手機簡訊息功能的模擬

專業班級

學號姓名

資料結構課程設計

指導書山東建築大學 電腦科學與技術學院 二 六年十二月 課程設計基本情況 課程名稱 資料結構課程設計 相關課程 c語言程式設計 visual c 程式設計 資料結構 適合專業 電腦科學與技術 網路工程 軟體工程 設計週數 2周 學分 2學分 開課學期 第4學期 開課單位 電腦科學與技術學院 一 課程...

資料結構課程設計

總結報告 專業軟體工程 班級軟體1007 學號 20103540 姓名 日期 2012.9.17 東北大學軟體學院 第一章需求分析 問題定義 實現乙個網上拍賣系統,根據需求描述和附加的框架 完成乙個網上拍賣系統。分析 整個系統執行於windows平台,是基於b s結構的商業應用程式,程式為使用者提供...

資料結構課程設計

環境與測繪學院 1 c 物件導向程式設計基礎 實驗簡介 學會用演算法語言c 描述抽象資料型別。理解資料結構的組成分為兩部分,第一部分是資料集 資料元素 第二部分是在此資料集上的操作。從物件導向的觀點看,這兩部分代表了物件的屬性和方法。掌握用c 描述資料結構的基本方法,即通過建立類來描述抽象資料型別。...