這是電梯調度中各個部分的初步設計 Passenger 成員變量: name: 乘客的名字 weight: 重量 from: 乘客所在的樓層 to: 乘客將要去的樓層 成員方法: Request(from, to): 請求一個電梯,參數包括自身所在的樓層和要去的樓層 ...
實現整個調度算法花了好多時間,不過總算完成了,雖然代碼不是很規范,因為沒有進行類的封裝,將所有的代碼寫在了一個文件之中。原來以為實現這個調度並不算困難,寫不了多少行代碼,結果越寫越多,又不想從頭封裝類再寫,只能不斷在原來基礎上添加,代碼比較繁長,冗余。不過我想整個思路還是有可取之處吧。 整個電梯調度可以說分為三大部分,第一部分是電梯的選擇,可以算是外部調度,當有樓層發出請求后,選擇最快到達的電梯到 ...
2014-03-21 09:29 21 156 推薦指數:
這是電梯調度中各個部分的初步設計 Passenger 成員變量: name: 乘客的名字 weight: 重量 from: 乘客所在的樓層 to: 乘客將要去的樓層 成員方法: Request(from, to): 請求一個電梯,參數包括自身所在的樓層和要去的樓層 ...
組員:蔡容玉 張丹丹 1 、背景 假設:該大樓有21層,從地面0 , 1 , ... 20 。地板0是地下停車場水平, 1樓是大堂的水平。大多數人都在/走出大樓通過這些2層。 2 、結對開發要求2.1 、每一對學生將設計一套接口和類定義這樣一種算法提供者可以提供他/她實現“電梯調度 ...
組員:蔡容玉 張丹丹 1 、背景 假設:該大樓有21層,從地面0 , 1 , ... 20 。地板0是地下停車場水平, 1樓是大堂的水平。大多數人都在/走出大樓通過這些2層。 2 、結對開發要求2.1 、每一對學生將設計一套接口和類定義這樣一種算法提供者可以提供他/她實現“電梯調度 ...
結組隊員:劉靜(20092532) 解鳳嬌(20112878) 王洪葉(20112886) 一、電梯調度編寫綜述: 1、電梯分為四個,因此設置一個電梯標號選項工乘客選擇向乘坐的電梯。 2、電梯為負一層到二十層,因此為滿足電梯需求,每一層電梯內部設置26個按鈕工乘客選擇 ...
結組隊員:劉靜(20092532) 解鳳嬌(20112878) 王洪葉(20112886) 一、電梯調度編寫綜述: 1、電梯分為四個,因此設置一個電梯標號選項工乘客選擇向乘坐的電梯。 2、電梯為負一層到二十層,因此為滿足電梯需求,每一層電梯內部設置26 ...
續電梯調度(二) ...
結組隊員:劉靜(20092532) 解鳳嬌(20112878) 王洪葉(20112886) 一、電梯調度編寫綜述: 1、電梯分為四個,因此設置一個電梯標號選項工乘客選擇向乘坐的電梯。 2、電梯為負一層到二十層,因此為滿足電梯需求,每一層電梯內部設置26個按鈕工乘客 ...
的測試和修改,期間兩人都在場,不斷進行溝通與修改。我們設計了一個電梯類,考慮到電梯的編號,進出人數和電梯 ...