2010-03-10 105 views
-1

創建此數據結構的最佳方式是什麼? Key - field1- field2 - ... fieldn。因此,每條記錄都可以有一個鍵,然後有多個值,就像這個鍵一樣。例如:key是員工ID,字段是名字年齡薪水。所以基本上就像一個數據庫表,但要使用數據結構爲散列表.. 但是哈希表,您可以只添加鍵,值對..我想我需要的關鍵,值1,值等。使用數據結構創建數據庫表的最佳方法

+0

-1沒有說最少的語言,標籤 – clyfe 2010-03-10 17:29:35

回答

0

我情況下,數據結構是數據庫:

  • 表表1:數值{KeyId,Value}

我情況下,你的意思是一種編程語言:

public class Key{ 
    public List(Of T) Values 
} 

比你可以使用快捷鍵的列表。

0

我想你有一個單一的變量,而不是交叉引用,你可以有一個嵌套的數組和哈希表,或這些取決於你的使用的任何組合。您沒有指定的語言,所以在Python中,你可以做這樣的事情:

[ {"name":"Bob", "age":20}, {"name":"Joe", "age":21} ] 

和索引將僱員,或者您有員工字典的數組

[{ "ID":1, "info":{"name":"Bob", "age":20}}, {"ID":2, "info":{"name":"Joe", "age":21}} ] 

這不是招」沒有經過驗證的語法錯誤。

相關問題