是否有任何語言的數據類型/容器在插入項目之前檢查內容的唯一性而不是數值或索引?檢查內容唯一性的容器
1
A
回答
5
是的,它被稱爲集合。大多數語言都以某種形式實現它們。
0
問題在於,值可能是任何東西,所以這是非常開放式的,並不總是實用的。
0
具有UNIQUE字段的SQL。在Python中設置。文件系統上的文件名。取決於你如何定義「內容」。
2
當然,想到的是Cocoa的NSSet類。 C++ STL也有一個集合類。
當然,您需要某種方式來定義除簡單指針或參考比較之外的唯一對象。例如,在Cocoa中,如果兩個對象對isEqual:
使用YES
作出響應並且具有相同的散列碼,則認爲它們與NSSet的目的相同。
相關問題
- 1. 檢查內容可編輯內容
- 2. 檢查NSMutableArray內容
- 3. 檢查USB內容
- 4. 唯一標識Flash內容
- 5. 如何檢查容器中的容器內存不足
- 6. PHP兼容性檢查HTML內部
- 7. 檢查一個字符串的內容並清除內容
- 8. 檢查EditText的內容?
- 9. 檢查iframe的內容
- 10. 檢查的preg_replace內容
- 11. 檢查TStringStream的內容
- 12. 檢查SCTLR的內容
- 13. 檢查列表的內容
- 14. 檢查DIV容器
- 15. Python API兼容性檢查器
- 16. Dojo瀏覽器兼容性檢查?
- 17. MEF並查看容器中的內容
- 18. 查看Cookie容器包含的內容?
- 19. 與4容器內部div容器的IE7兼容性錯誤
- 20. 檢查哈希值與檢查內容?
- 21. 內容在Python中檢查
- 22. Android:EditText內容檢查按鈕
- 23. 在Django檢查內容request.POST
- 24. 檢查JSON內容爲空
- 25. MockHttpServletResponse:檢查xml內容
- 26. 檢查剪貼板內容
- 27. 檢查數組內容
- 28. [type = checkbox]:檢查內容:「x」;
- 29. Java檢查文件內容
- 30. 內容溢出柔性容器
確實。最典型的實現是「散列集合」,它通過計算每個對象的散列值來檢查唯一性。 – Noldorin 2009-06-29 10:57:05