LinkedList<T>
的count
屬性的返回類型爲int
。如果我的LinkedList<T>
有多於int
的元素可以存儲並想知道其中的元素。不會導致溢出?我這樣問是因爲我給出創建一個序列,其上限爲10e15
元素意味着更多的元素,而不是int
可以存儲的元素,我想檢查某個值是否小於我的LinkedList<T>
中的總元素,並且該特定值可以大於int
,但仍小於給定的上限。鏈接列表中的更多元素<T>比COUNT屬性可以在C#中返回
0
A
回答
0
有一個longCount
擴展方法爲LinkedList在System.Linq命名空間返回Int64。
注:
漢斯·帕桑特說,在評論,它具有遍歷整個列表O(n)的複雜性,必須與LinkedLists
+1
LinkedList沒有LongCount屬性。它是System.Linq提供的擴展方法。您必須**從不**在LinkedList上使用它,因爲它需要完整遍歷列表,O(n)的複雜性。當您需要Long時,代價過高,您將訪問許多千兆字節的內存。 –
相關問題
- 1. foreach返回比count更多的元素()
- 2. C#列表中的鏈接元素
- 3. hal/json元素中的鏈接是否可以返回404?
- 4. C++鏈接列表返回
- 5. 在C#中反序列化XML,其中屬性可以是屬性或元素
- 6. 將元素添加到鏈接列表中的鏈接列表中C
- 7. 鏈接列表,通過返回新列表刪除元素
- 8. 在鏈接列表中插入元素
- 9. 返回列表<SomeObject>沒有使用Linq在c#中的某個屬性?
- 10. 比較列表中的元素和屬性的變化
- 11. 如何根據具有多個屬性的對象列表中的單個屬性返回相同的元素?
- 12. 鏈接列表中的交換元素
- 13. 刪除鏈接列表中的元素
- 14. 列表中的F#返回元素對
- 15. 鏈接列表的元素
- 16. 以遞歸方式返回鏈表中的元素數
- 17. 你可以在一個SQL語句中返回多個COUNT嗎?
- 18. 從鏈接列表中刪除元素
- 19. 從鏈接列表中刪除元素
- 20. 數組元素和對象屬性的比較返回false
- 21. 基於屬性的XQuery返回元素
- 22. 返回已知屬性的json元素
- 23. 從列表中返回一個元素
- 24. 具有屬性的jquery count元素
- 25. 鏈接列表頭元素
- 26. 找到指向鏈接列表中的元素的指針c
- 27. 比較元素的屬性
- 28. C中的多個鏈接列表
- 29. 返回一個元素在香草中的CSS屬性JS
- 30. 返回超出以往所有元素的元素列表
避免其使用多少內存,你呢? – PetSerAl
創建您自己的列表類並使用longs,假設不會溢出 – TheLethalCoder
@PetSerAI 4GB。我剛剛看到LinkedList的longCount屬性。我想這回答了我的問題。我應該刪除這篇文章嗎?我想我太急於提出這個問題 –