我有一個列表1列和每一個號碼 100行上的每一行的數量可能不唯一 我需要輸出根據它們的等級,這是排序號碼的唯一列表更少,如果其重複數更多。至少排名第一即1是頂部查找和排序唯一號碼,有沒有更好的方法?
現在這裏是我打算如何解決這個問題
首先我要定義結構的陣列會是這樣
struct abc[100]
{
int number
int occurrence = 1;
}
現在我想通過每行的列表並檢查數字是否存在於結構數組中。如果它不是我想要將數字存儲在abc [row] .number中,但是如果該數字存在於結構數組中,我想增加該特定記錄的出現次數。
在端我會得到充滿的時間每個唯一號碼和號碼一起發生作爲記錄的結構的陣列。
是這種編程風格的好辦法?定義結構並穿過它們看起來是一件乏味的工作,你能否告訴我一個更好的方法?我是一個初學者程序員,請隨時給我任何種類的建議
我會建議使用標題的問題,實際上描述的問題,而不是通用的東西。我還建議以更清晰的方式重新格式化您的問題,注意預覽窗格,因爲我猜測它的當前格式不是它的打算方式。就像我甚至無法理解你想要完成什麼...... – 2009-10-27 11:28:05
聽起來像你正在重新發明數據透視表(它是內置於Excel) – barrowc 2009-10-28 03:40:34