題目
問題 b: 舞會(ds線性結構)
時間限制:
1 sec 記憶體限制:
128 mb
提交:7 解決:
6[提交]
[狀態]
[討論版]
題目描述
假設在週末舞會上,男士和女士們分別進入舞廳,各自排成一隊。跳舞開始,依次從男隊和女隊隊頭各出一人配成舞伴,若兩隊初始人數不同,則較長那一隊未配對者等待下一輪舞曲。現要求寫一演算法模擬上述舞伴配對問題。 你需要用佇列操作實現上述演算法
輸入先輸入參加舞會人數,再分別輸入參加舞會人的姓名和性別
輸出先輸出配對的男女舞伴,若隊伍有剩人,則輸出剩下人性別及剩下人數目。
樣例輸入
6張1 f
林1 f
王2 m
李1 f
薛2 m
翁1 f
樣例輸出
張1 王2
林1 薛2
f:2
**塊#include
#include
using
namespace std;
intmain
(void
) string temp1, temp2;
while
(!f.
empty()
&&!m.
empty()
)if(!f.
empty()
) cout<<
"f:"
) cout<<
"m:"
<}
D S 線性結構
線性結構的定義 若結構是非空有限集,則有且僅有乙個開始結點和乙個終端結點,並且所有結點都最多只有乙個直接前驅和乙個直接後繼。線性結構的特點 只有乙個首結點和尾結點 除首尾結點外,其他結點只有乙個直接前驅和乙個直接後繼 簡言之,線性結構反映結點間的邏輯關係是一對一 的 線性結構包括 線性表 堆疊 佇列...
前驅後繼(DS線性結構)
題目問題 a 前驅後繼 ds線性結構 時間限制 1 sec 記憶體限制 128 mb 提交 6 解決 5 提交 狀態 討論版 題目描述 在雙向鍊錶中,a有乙個指標指向了後繼節點b,同時,b又有乙個指向前驅節點a的指標。這樣不僅能從煉表頭節點的位置遍歷整個鍊錶所有節點,也能從鍊錶尾節點開始遍歷所有節點...
DS線性結構 火車問題 Ver I
某火車站只有一條鐵軌供火車停靠,所有的列車都從一側進入,從另一側出來。如果此時,列車a首先進入鐵路,然後列車b在列車a離開之前進入鐵路,則列車a不能離開,直到列車b離開 如下圖所示 車站最多有9列火車,所有火車都有乙個id 編號從1到n 列車按照order1的順序進入鐵路,你需要確定列車可以以ord...