gpt4 book ai didi

c# - 如何获取 LinkedList 中的第 n 个元素?

转载 作者:IT王子 更新时间:2023-10-29 04:33:37 26 4
gpt4 key购买 nike

如何获取 LinkedList 实例的第 n 个元素?有没有内置的方法或者我可能需要引入我自己的实现?例如扩展方法?

谢谢

最佳答案

ElementAt 扩展方法会做到这一点:

// This is 0-based of course
var value = linkedList.ElementAt(n);

不要忘记这是一个 O(n) 操作,因为 LinkedList<T>没有提供任何更有效的方法来按索引访问项目。如果您需要定期执行此操作,则建议您不应该一开始就使用链表。

关于c# - 如何获取 LinkedList<T> 中的第 n 个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10164355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com