貪吃蛇*要點分析: *1)數據結構:matrix[][]用來存儲地圖上面的信息,如果什么也沒有設置為false, * 如果有食物或蛇,設置為true;nodeArray,一個LinkedList,用來保存蛇的每 * 一節;food用來保存食物的位置;而Node類是保存每個位置的信息。 *2)重要函數: * changeDirection(int newDirection) ,用來改變蛇前進的方向,而且只是 * 保存頭部的前進方向,因為其他的前進方向已經用位置來指明了。 其中newDirection * 必須和原來的direction不是相反方向,所以相反方向的值用了同樣的奇偶性。在測試 * 的時候使用了direction%2!=newDirection%2 進行判斷。 * moveOn(),用來更新蛇的位置,對于當前方向,把頭部位置進行相應改變。如果越界, * 結束;否則,檢測是否遇到食物(加頭部)或身體(結束);如果什么都沒有,加上頭部, * 去掉尾部。由于用了LinkedList數據結構,省去了相當多的麻煩。
資源簡介:貪吃蛇*要點分析: *1)數據結構:matrix[][]用來存儲地圖上面的信息,如果什么也沒有設置為false, * 如果有食物或蛇,設置為true;nodeArray,一個LinkedList,用來保存蛇的每 * 一節;food用來保存食物的位置;而Node類是保存每個位置的信息。 *2)重...
上傳時間: 2014-06-14
上傳用戶:cjf0304
資源簡介:全國計算機二級公共基礎知識- 目錄: (1) 數據結構與算法 (2) 程序設計基礎與軟件工程基礎 (3) 數據庫設計基礎
上傳時間: 2014-06-23
上傳用戶:小草123
資源簡介:設計說明:1。數據結構和表示:程序用1、2、3、4分別表示將右、上、左、下的數字塊移動到空格之中。采用典型的樹+鏈表結構,每種局面產生一個BoardState類。出于避免走法順序列表被過多復制的考慮,在樹結構中保存局面的繼承關系。每種新的局面產生后,引用估...
上傳時間: 2015-05-02
上傳用戶:xieguodong1234
資源簡介:系統應實現的操作及其功能定義如下: 1)采編入庫:新購入一種書,經分類和確定書號之后登記到圖書賬目中。如果這種書在賬目中,則只將總庫存量增加。 2)清除庫存:某種書已無保留價值,將它從圖書賬目中注銷。 3)借閱:如果某種書的庫存量大于0,則...
上傳時間: 2013-11-26
上傳用戶:lizhizheng88
資源簡介:數據結構:課程表安排 數據結構:課程表安排 數據結構:課程表安排 數據結構:課程表安排 數據結構:課程表安排
上傳時間: 2015-05-25
上傳用戶:FreeSky
資源簡介:lcc書籍的中文翻譯.詳細介紹lcc的源代碼,數據結構等.是用來分析lcc源代碼的最佳工具.
上傳時間: 2015-06-17
上傳用戶:jennyzai
資源簡介:多線程通信 程序說明 Ⅰ、設計項目: 簡單的聊天程序 Ⅱ、設計人: 劉亞焱 Ⅲ、設計時間: 2003.5.6 Ⅳ、設計步驟: 1)需求分析: 用java實現底層網絡通信,我用的是 TCP/IP協議里的套接字(Socket)編程接口來實現網絡通訊。 2)設計部分: socket是一種流...
上傳時間: 2015-02-26
上傳用戶:AbuGe
資源簡介:目錄:圖書管理系統軟件設計說明 一.可行性研究 二.需求分析:1.任務概述2.數據需求:2.3 數據庫描述:2.4 數據采集: 3.功能需求:新書入庫DFD:圖書借閱的DFD:過期提示的DFD:借閱查詢的DFD:還書處理的DFD4.安全性需求:5.一致性需求6.完整性...
上傳時間: 2015-05-18
上傳用戶:天涯
資源簡介:簡介:傳智播客版《貪吃蛇游戲開發》視頻包括16小節: 01_游戲功能演示與說明 02_游戲中的面向對象分析與設計 03_使用傳智播客提供的API類組裝貪吃蛇游戲 04_編寫貪吃蛇游戲中的各個類的主體框架性代碼 05_編寫Controler類與實現蛇移動的事件監聽 ...
上傳時間: 2014-01-14
上傳用戶:thuyenvinh
資源簡介:運行環境:win—tc。 能實現一下功能: 1)從鍵盤讀入數據,分析出一個單詞。 2)返回單詞種別(用整數表示), 3)返回單詞屬性(不同的屬性可以放在不同的全局變量中)。 輸入數據例: 0 92+data> 0x3f 00 while 正確結果:這些單詞的單...
上傳時間: 2017-06-26
上傳用戶:ynwbosss
資源簡介:ADT BinaryTree 的實現及驗證程序采用的主要數據結構:二叉樹、棧、隊算法思想:1、 先序建樹、輸出樹、后序遍歷用遞歸方法。性能分析:O( n )2、 先序遍歷、中序遍歷:性能分析:O( n )(1) 若遇到新節點非空則先入棧,然后訪問其左子樹。(2) 若為空則將棧頂...
上傳時間: 2014-12-20
上傳用戶:SimonQQ
資源簡介:圖書管理系統,好用.可行性研究二.需求分析:1.任務概述2.數據需求:2.3 數據庫描述:2.4 數據采集: 3.功能需求:新書入庫DFD:圖書借閱的DFD:過期提示的DFD:借閱查詢的DFD:還書處理的DFD4.安全性需求:5.一致性需求6.等
上傳時間: 2015-05-21
上傳用戶:agent
資源簡介:2. 數據管理需求分析: (1) 有關圖書分類標準的制定,種類的輸入, 圖書分類信息的修改,查詢等 (2) 作者基本信息的輸入,查詢,修改等 (3) 圖書標準的制定,類別信息的輸入,圖書信息的查詢,修改
上傳時間: 2014-12-07
上傳用戶:caozhizhi
資源簡介:運用通信API編寫串口通信。 功能:1)通過串口進行數據的收發并在接收端顯示收到的數據 2)打開串口,關閉串口等 要求:1)可以修改com口、波特率、數據位、停止位、奇偶校驗 2)傳送的數據楨格式:數據頭(FF FF FB) 數據長度 數據 累加和 數據尾(FB ...
上傳時間: 2014-12-03
上傳用戶:chens000
資源簡介:(1) 問題描述:在屏幕上輸出ASII碼表和九九乘法表。 (2) 程序應有操作提示、輸入和輸出,界面追求友好,最好是菜單式的界面。 (3) 設計若干用例(測試數據),上機測試程序并分析(評價)所設計的程序。 (4) 設計報告格式按附件要求書寫。
上傳時間: 2015-08-04
上傳用戶:sk5201314
資源簡介:目錄:圖書管理系統軟件設計說明 一.可行性研究 二.需求分析:1.任務概述2.數據需求:2.3 數據庫描述:2.4 數據采集: 3.功能需求:新書入庫DFD:圖書借閱的DFD:過期提示的DFD:借閱查詢的DFD:還書處理的DFD4.安全性需求:5.一致性需求6.完整性需求...
上傳時間: 2015-11-23
上傳用戶:hjshhyy
資源簡介:6、《I2C》 1)下載程序 2)設置COM口 3)設置波特率:9600;校驗位:NONE;數據位:8;停止位:1 4)單字串發送區:輸入字符,注意:字符開始為s,結尾為e。
上傳時間: 2013-12-26
上傳用戶:zhuyibin
資源簡介:實現功能: 1)具備整型數據、浮點型數據的算術(加、減、乘、除)運算功能。 依次輸入第一個運算數、運算符(+,-,*,/),第二個運算數,然后輸出結果。 結果可以作為下一個運算的第一運算數。按‘C’清屏,按‘X’退出。 例如:輸入:2 + 5 輸出:7...
上傳時間: 2013-12-12
上傳用戶:ynzfm
資源簡介:一、需求分析 (1).可以輸入各項目前三名的成績。 (2).能統計各學校總分。 (3).可以按學校編號,學校總分、男女團隊總分排序輸出。 (4).可以按學校編號查詢學校某個項目的情況,可以按項目編號查詢取得前三名的學校。 (5).輸出形式:有中...
上傳時間: 2013-12-27
上傳用戶:wangzhen1990
資源簡介:本程序執行命令包括: 1)輸入比賽數據 2)查詢相關記錄 3)顯示各學校的成績單 4)顯示各校團體總分報表
上傳時間: 2014-01-13
上傳用戶:refent
資源簡介:1)企業簡介和系統可行性分析 (2)系統分析部分 1)組織結構圖 2)管理功能圖 3)業務流程圖 4)數據流程圖 5)數據字典 6)數據加工處理的描述 7)管理信息系統流程設想圖(新系統模型) (3)系統設計部分 1)功能結構圖設計 2)新系統...
上傳時間: 2013-12-31
上傳用戶:manlian
資源簡介:1. 統計工資 設計要求: (1) 使用結構數組設計一個公司職員的數據結構,使用下述的結構定義: struct employee{ int age char name[15] double salary } (2) 在主函數里構造一個數組company,用來存放職工信息。 (3) 設計update函數,用來...
上傳時間: 2014-01-23
上傳用戶:colinal
資源簡介:數據結構課程設計源碼以及報告 有3個程序:1)哈弗曼樹及哈弗曼編碼 2)排序—內部排序方法 3)Hanoi Tower
上傳時間: 2013-12-16
上傳用戶:qoovoop
資源簡介:smark.data是基于C#開發的輕量級數據訪問組件。 提供以下功能封: 1)提供了跨數據庫類型操作能力 2)基于程線存儲的數據訪問上下文對象,輕易提供跨方法域的數據事務處理機制。 3)對象查詢表達式 4)實體操作基礎封裝等快速開發功能 開發人員可以在以...
上傳時間: 2014-01-16
上傳用戶:yyyyyyyyyy
資源簡介:本程序的功能如下: 1)本程序完全采用jsp腳本技術 2)后臺管理,可以對欄目進行設置,添加、刪除、修改欄目和專題的功能 3)可以對添加的記錄進行添加、刪除、編輯的功能 4)前臺可以自動生成欄目,默認為選擇前十的欄目 5)前臺顯示當天的下載爬行和總的下...
上傳時間: 2015-04-03
上傳用戶:gdgzhym
資源簡介:c語言實現通訊錄功能: 1、 數據入錄――按順序入錄學生成績 2、 插入記錄――在一個特定序號處插入一條記錄 3、 刪除記錄――刪除特定記錄 4、 修改記錄――修改特定記錄 5、 查詢記錄――關鍵字等于確定值的簡單查詢;關鍵字的值在某一范圍內的范圍查...
上傳時間: 2013-12-16
上傳用戶:gtzj
資源簡介:數據庫課程設計的主要目標是: 1)加深對數據庫系統、軟件工程、程序設計語言的理論知識的理解和應用水平。 2)通過設計實際的數據庫系統應用課題,進一步熟悉數據庫管理系統的操作技術,提高動手能力,提高分析問題和解決問題的能力。
上傳時間: 2014-01-07
上傳用戶:hanli8870
資源簡介:軟件工程標準文檔模板:1.可行性研究報告:內容有:引言、可行性研究的前提、對現有系統的分析、所建議技術可行性分析、所建議系統經濟可行性分析、社會因素可行性分析、其他可供選擇的方案;2.項目開發計劃:引言、項目概述、實施計劃、人員組織及分工、交付...
上傳時間: 2016-01-29
上傳用戶:huannan88
資源簡介:使用POSIX線程(或進程)和SYSTEM V信號量實現生產者消費者問題。要求: 1. 有界緩沖區內設有5個存儲單元,有兩個生產者線程不斷向緩沖區中寫數據,有兩個消費者線程不斷從緩沖區中讀數據。 2. 每個生產者和消費者對有界緩沖區進行操作后,即時顯示有界緩...
上傳時間: 2016-06-12
上傳用戶:zhanditian
資源簡介:匯編語言 設計一個七段數碼顯示器,定時顯示出生年月(1986.10.30)的后四位(1030)。 功能要求: 1)使8253工作在3方式,產生定時時間間隔,作為顯示延長時間。 2)通過數據段定義當前日期或出生年月,控制七段數碼管進行顯示。 3)通過8255工作在0方式實現...
上傳時間: 2014-12-02
上傳用戶:璇珠官人