如果我有一些任意的數據結構,我能說的這種結構,如果在以下情況下成立:調用數據結構的這些屬性是什麼?
(1)如果我把五行到數據結構,那麼它是可以檢索那些相同的五行以相同的順序。例如,如果我把數字4,6,2和7放到一個數組中,並且我檢索第一個元素,它將是4.如果我把五個元素(可以比較)轉換爲數據結構,那麼它們將總是按照一些標準進行排序。也就是說,如果標準是增加幅度,我把4,6,2和7放到這個結構中,並且我檢索第一個元素,它將是2.(3)如果我把五個元素放入一個數據結構,我沒有能夠執行的操作,這將確保我恢復放入它的第一個元素。 (4)如果我將五個元素放入其中,那麼添加結構中已有的元素將不會對結構產生影響。
編輯:我不是要求具有這些屬性的數據結構的名稱。其中一個就像一個List,2將是一個二叉搜索樹或其他東西,3個是Hash,四個是HashSet或許多不允許重複的集合實現。我在尋求物業名稱。例如,說「對於這個問題,我們需要使用有序的數據結構...」
這功課嗎? – 2012-03-30 23:56:15
@OliCharlesworth沒有。我正在和一位朋友進行對話,第一次使用「排序」,第二次使用「排序」,但他不同意這些是正確的描述。 – Jeremy 2012-03-31 00:01:44
(3)被稱爲垃圾收集*。 – 2012-03-31 00:03:02