輸入四個(gè)點(diǎn),判斷此四點(diǎn)是否可形成一個(gè)平行四邊形。 程序中描述了一個(gè)抽象數(shù)據(jù)類型Vector2D,表示一個(gè)向量。具有(x,y)兩個(gè)值。其本身具有減另一個(gè)向量(minus(Vector2D)),判斷自身是否為零向量(iszero()),與另一個(gè)向量對(duì)應(yīng)值y,x乘積之差(inner(Vector2D))。由于兩個(gè)向量平行,則乘積之差x1*y2-x2*y1=0。點(diǎn)A,B,C,D四點(diǎn)組成平行四邊形的條件是AB//CD,BC//DA且各個(gè)向量皆不為零向量。 首先聲明四個(gè)向量。向量i獲得值的方法是由getPoint(int i)獲得。然后根據(jù)Vector2D重載后的toString()函數(shù)將各個(gè)向量輸出查看。最后判斷此四點(diǎn)是否可組成平行四邊行。
標(biāo)簽: 輸入
上傳時(shí)間: 2016-04-30
上傳用戶:qq521
用類創(chuàng)建一個(gè)銀行賬戶,對(duì)本金進(jìn)行利息計(jì)算,并實(shí)現(xiàn)ADT(抽象數(shù)據(jù)類型)的接口。
標(biāo)簽:
上傳時(shí)間: 2016-05-02
上傳用戶:BOBOniu
蟻群優(yōu)化算法是一種基于自然啟發(fā)的metaheuristic算法,從其提出到現(xiàn)在歷經(jīng)10多年的發(fā)展到目前已經(jīng)成為一種解決組合優(yōu)化問題的有效工具。最大團(tuán)問題是一個(gè)經(jīng)典的NP難的組合優(yōu)化問題,很多實(shí)際問題都可以抽象為對(duì)無(wú)向圖上最大團(tuán)問題的求解,所以,對(duì)最大團(tuán)問題的研究無(wú)論在理論上還是實(shí)際上都有重要意義。
標(biāo)簽: metaheuristic 組合 優(yōu)化算法 算法
上傳時(shí)間: 2014-01-16
上傳用戶:ardager
形式語(yǔ)言與自動(dòng)機(jī)講義(考博必備)。形式語(yǔ)言是研究自然語(yǔ)言和人工語(yǔ)言的數(shù)學(xué)工具,以狀態(tài)自動(dòng)機(jī)為基礎(chǔ),建立抽象機(jī)器模型。
標(biāo)簽: 語(yǔ)言 自動(dòng)機(jī) 人工 講義
上傳時(shí)間: 2013-11-30
上傳用戶:sk5201314
校園導(dǎo)游咨詢:編制一個(gè)為來(lái)訪客人進(jìn)行最短路徑導(dǎo)游的程序從廈門大學(xué)漳州校區(qū)的平面圖中選取10個(gè)有代表性的景點(diǎn),抽象成一個(gè)無(wú)向帶權(quán)圖。以圖中頂點(diǎn)表示景點(diǎn),邊上的權(quán)值表示兩地之間的距離。 2.本程序的目的是為用戶提供路徑咨詢。根據(jù)用戶指定的始點(diǎn)和終點(diǎn)輸出相應(yīng)路徑,或者根據(jù)用戶指定的景點(diǎn)輸出景點(diǎn)的信息。
標(biāo)簽: 編制 最短路徑 大學(xué) 平面圖
上傳時(shí)間: 2016-05-06
上傳用戶:lo25643
本文首先分析了自動(dòng)組卷系統(tǒng)在具體的教學(xué)活動(dòng)過程中的實(shí)際需求,然后以高中英語(yǔ)的教學(xué)為背景,設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)實(shí)際的自動(dòng)組卷系統(tǒng),對(duì)其中的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)以及各個(gè)主要模塊的實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。本系統(tǒng)可以從試題庫(kù)中自動(dòng)的查找和組織出一些不同類型、不同難度、不同章節(jié)范圍內(nèi)的試題來(lái)組成一份合理的試卷。它采用的是利用試卷自動(dòng)生成算法記錄試題的一組特征值,根據(jù)用戶提供的試卷題目類型、章節(jié)分布、難易程度等條件,借助于系統(tǒng)中的一系列數(shù)據(jù)文件,使具體課程的相關(guān)數(shù)據(jù)動(dòng)態(tài)地抽象成邏輯數(shù)據(jù),用以解決通用問題,線性的規(guī)劃出一份約束滿足的、合理的試卷。
標(biāo)簽: 分 自動(dòng)組卷系統(tǒng) 過程
上傳時(shí)間: 2016-05-10
上傳用戶:2525775
其主要的功能就是,進(jìn)行后臺(tái)管理模塊整合. 1)其可以支持多個(gè)應(yīng)用,多個(gè)模塊的權(quán)限管理. 2)支持Access和MsSql200/2005. 3)采用角色來(lái)進(jìn)行權(quán)限的授權(quán),每個(gè)用戶可以屬于多個(gè)角色,享有交差權(quán)限. 4)整合方便,權(quán)限檢測(cè)采用httpmodule方式檢測(cè).基本不用對(duì)原有程序進(jìn)行修改,便可將原有程序進(jìn)行整合. 5)可視化編輯,全新的Menu和Tab控件.支持拖拉式編輯. 6)統(tǒng)一的事件日志管理,所有登陸操作都有安全記錄. 7)每個(gè)模塊的每個(gè)欄目對(duì)應(yīng)一個(gè)目錄, 欄目的權(quán)限抽象分為(查看/新增/修改/刪除/排序/打印/備用A/備用8).目錄里有一個(gè)web.config來(lái)進(jìn)行目錄文件權(quán)限配置,可直接將某個(gè)文件名設(shè)定到相對(duì)應(yīng)的權(quán)限上. 3.開發(fā)環(huán)境 Vs2005 sp1 + win2003 標(biāo)準(zhǔn)版 + Mssql2000/2005 4.初始用戶名:admin 密碼:admin
標(biāo)簽: Access MsSql 2005 200
上傳時(shí)間: 2014-01-22
上傳用戶:894898248
跨平臺(tái)2D引擎,任何圖形設(shè)備(2d/3d)均可使用 精靈引擎包括:精靈(支持HotPoint),45度斜角地圖,圖層,ViewPort,層管理器。 圖形引擎包括:ISurf通用2D繪圖接口。目前有一個(gè)DDraw7的實(shí)現(xiàn);IFont接口。還有一個(gè)CGdiFont實(shí)現(xiàn)。 *聲明:歡迎學(xué)習(xí)研究或修改,未經(jīng)本人許可,嚴(yán)禁用于商業(yè)用途 Copyright instemast 精靈引擎部分,我發(fā)現(xiàn)SUN的J2ME設(shè)計(jì)的還不錯(cuò),所以參考了他的設(shè)計(jì)。 不過J2ME是針對(duì)移動(dòng)設(shè)備的,不支持45度斜角地圖,我支持了一下。 圖形繪制部分,我抽象出了出一個(gè)ISurf接口來(lái)完成圖形繪制。這個(gè)接口我改了好幾次。 不支持位圖Alpha通道,但是支持單個(gè)Alpha值。 ISurf接口中的Color格式為X8R8G8B8,不過具體設(shè)備上的具體實(shí)現(xiàn)與之可能不同。 你可以用D3D實(shí)現(xiàn)這個(gè)ISurf,也可以用DDraw實(shí)現(xiàn)他。目前我只提供了DDraw實(shí)現(xiàn)。 另外要說(shuō)的是,不是說(shuō)做3D游戲就不需要實(shí)現(xiàn)這個(gè)2D接口了。 由于我的UI是基于ISurf接口的,所以我的3D游戲也需要實(shí)現(xiàn)ISurf,以使UI工作。 里面用到的其他頭文件,我也共享了出來(lái),保證可以編譯。
標(biāo)簽: 跨平臺(tái) 引擎
上傳時(shí)間: 2014-01-20
上傳用戶:gtf1207
Ex3-23 親兄弟問題 « 問題描述: 給定n 個(gè)整數(shù)0 1 1 , , , n- a a a 組成的序列。序列中元素i a 的親兄弟元素k a 定義為: min{ | } k i j n j j i a = a a ³ a < < 。 親兄弟問題要求給定序列中每個(gè)元素的親兄弟元素的位置。元素i a 的親兄弟元素為k a 時(shí),稱k 為元素i a 的親兄弟元素的位置。當(dāng)元素i a 沒有親兄弟元素時(shí),約定其親兄弟元素 的位置為-1。 例如,當(dāng)n=10,整數(shù)序列為6,1,4,3,6,2,4,7,3,5 時(shí),相應(yīng)的親兄弟元素位 置序列為:4,2,4,4,7,6,7,-1,9,-1。 « 編程任務(wù): 對(duì)于給定的n個(gè)整數(shù)0 1 1 , , , n- a a a 組成的序列,試用抽象數(shù)據(jù)類型棧,設(shè)計(jì)一個(gè)O(n) 時(shí)間算法,計(jì)算相應(yīng)的親兄弟元素位置序列。 « 數(shù)據(jù)輸入: 由文件input.txt提供輸入數(shù)據(jù)。文件的第1 行有1 個(gè)正整數(shù)n,表示給定給n個(gè)整數(shù)。 第2 行是0 1 1 , , , n- a a a 。 « 結(jié)果輸出: 程序運(yùn)行結(jié)束時(shí),將計(jì)算出的與給定序列相應(yīng)的親兄弟元素位置序列輸出到output.txt 中。 輸入文件示例 輸出文件示例 input.txt 10 4 2 4 4 7 6 7 -1 9 -1 output.txt 6 1 4 3 6 2 4 7 3 5
標(biāo)簽: 61516 laquo min 序列
上傳時(shí)間: 2013-12-17
上傳用戶:shizhanincc
Ex4-22 單射函數(shù)問題 « 問題描述: 設(shè)函數(shù)f將點(diǎn)集S = {0,1, , n -1}映射為f (S) = { f (i) | iÎ S} Í S 。單射函數(shù)問題要 從S中選取最大子集X Í S 使f (X )是單射函數(shù)。 例如,當(dāng)n=7, f (S) = {1,0,0,2,2,3,6} Í S 時(shí), X = {0,1,6} Í S 是所求的最大子集。 « 編程任務(wù): 對(duì)于給定的點(diǎn)集S = {0,1, , n -1}上函數(shù)f,試用抽象數(shù)據(jù)類型隊(duì)列,設(shè)計(jì)一個(gè)O(n)時(shí) 間算法,計(jì)算f的最大單射子集。 « 數(shù)據(jù)輸入: 由文件input.txt 提供輸入數(shù)據(jù)。文件的第1 行有1 個(gè)正整數(shù)n,表示給定的點(diǎn)集 S = {0,1, , n -1}。第2 行是f (i)的值,0 £ i < n。 « 結(jié)果輸出: 程序運(yùn)行結(jié)束時(shí),將計(jì)算出的f的最大單射子集的大小輸出到output.txt中。 輸入文件示例 輸出文件示例 input.txt 7 1 0 0 2 2 3 6 output.txt 3
標(biāo)簽: Iacute 61516 laquo Icirc
上傳時(shí)間: 2016-05-28
上傳用戶:tyler
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1