2016-11-16 17 views
-7

必須做出程序,在那裏你輸入數字,並且程序輸出最重複的數字,不知道必須這樣做。試過一些東西,對我來說它適用於靜態數組,但我需要動態的,所以我現在不用做什麼。 有人可以幫我嗎?找到數組中最重的數字C++

+0

你到目前爲止解決這個問題做了什麼。 – Sean83

+1

你的頭銜和身體不匹配 –

+1

告訴我們你嘗試過的東西根本無法提供信息;你沒有具體的問題。展示一個實際的嘗試,告訴我們它是如何失敗*,我們可能會提供幫助。 – StoryTeller

回答

0
  • 作出的10大小的數組(的位數)
  • 運行在你的原始數組,並從每個數字提取它的所有數字,增加您的數字陣列的價值爲您找到每個數字。 - 使用視線陣列查看最大數字。

您可以上傳代碼,如果你想要更多的幫助

0

我假設你提供實時數字[0-9],你需要在任何給定的時間將返回最常見的數字功能迄今爲止看到。一個最簡單的解決方案就是擁有一個[0-9]鍵的散列圖,它保持每個數字被看到的次數。當您需要最頻繁的數字時,您可以遍歷10個鍵並返回計數最大的數字。

相關問題