2013-04-08 141 views
-3

這種情況下最好的數據結構是什麼?我正在使用C++。是的,我是一個新手。這種情況下最好的數據結構是什麼?

Function getValues 
Inputs: 
    ID // string 
    StatType // enum 
Output: 
    value // double 

有一堆數據可以組織爲一個二維數組。該函數應該檢查ID和stat類型並返回適當的值。

+4

在**哪個**的情況下? – 2013-04-08 14:44:51

+1

如果我正確理解你的問題,你可以使用std :: map >或者map >。我的猜測是你有更多的ID比StatTypes,所以後者會更合適。 – Arthur 2013-04-08 15:12:09

+0

如果您將其作爲答案發布,則可以將其標記爲正確答案。謝謝 – Pranjal 2013-04-10 01:25:16

回答

1

這似乎是一個函數的規範,而不是數據結構。函數聲明看起來像這樣:

enum enumtype { ... }; 

double getValues(std::string ID, enumtype StatType); 
相關問題