Re: [問題] VS C++陣列排序與指派問題
看起來你最難的部分已經寫完了.
※ 引述《haozchou (N9)》之銘言:
恕刪
: ----------------------------------------------------------------------------------
: 如果我想要知道哪一個碼頭可以在哪一個時間點開始服務哪一艘船隻
所以要有的資料是什麼?
可以用一個 array 存各碼頭的各個時間點正在做什麼?
PortService[碼頭數][30]; From time 0 to time 29
內容 0 :表示 Free,
'F':表示 ship F 開始服務, 'B':表示 ship B 開始服務
假設你的程式是對的, 只要最後再加迴圈掃過一次就可以收集這些資料.
----------------------------------------------------------------
: 以及所有船隻在所有碼頭的被服務時間和所有船隻的等待服務時間加總
這樣需要什麼資料?
1. 每艘船隻等待的服務時間.
這如何算: timeWaitStart-timeArrive,
借用你原來的定義, 但是需要一個 if 處理.. 可以思考一下如何將這個if弄掉.
跟你如何定義timeWaitStart, timeArrive, timeStart 有關.
在每艘船隻 struct 中 加入 waittime.
2. 你有每艘船隻等待服務時間, 也知道各個port 各service 過那艘船(PortService),
弄個迴圈, 就可以加總了.
(這項題目說得有點模糊, 你就自行寫了.)
試著自己寫, 真的不行再看我給的reference.
# 再自己整理程式及迴圈, 有點亂. ^^
: http://www.xun6.com/file/c2d861f51/%E6%96%B0%E6%96%87%E5%AD%97%E6%96%87%E4%BB%B6.txt.html
: -----------------------------------------------------------------------------------
http://pastie.org/1835336
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.80.130.155
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章