Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LinkedList的好处_Java_Algorithm_Linked List - Fatal编程技术网

Java LinkedList的好处

Java LinkedList的好处,java,algorithm,linked-list,Java,Algorithm,Linked List,由此: 主要的好处是链接项目的顺序可能是 与数据项存储在内存或内存中的顺序不同 在磁盘上,允许以不同的方式遍历项目列表 秩序 有人能用别的话来解释上面引用的概念吗?我不能完全理解它。LinkedList的好处: 1.在链表中,可以高效地处理插入和删除操作,而无需事先固定内存大小。比其他数据结构(如链表)快得多插入速度比arraylist快得多 2.与数组相比,链表的一个重要优点是,链表使用的内存与它所需的内存完全相同,并且可以根据需要进行扩展以填充所有可用的内存位置 另一方面,链表也会带来一些成

由此:

主要的好处是链接项目的顺序可能是 与数据项存储在内存或内存中的顺序不同 在磁盘上,允许以不同的方式遍历项目列表 秩序


有人能用别的话来解释上面引用的概念吗?我不能完全理解它。

LinkedList的好处:

1.在链表中,可以高效地处理插入和删除操作,而无需事先固定内存大小。比其他数据结构(如链表)快得多插入速度比arraylist快得多

2.与数组相比,链表的一个重要优点是,链表使用的内存与它所需的内存完全相同,并且可以根据需要进行扩展以填充所有可用的内存位置


另一方面,链表也会带来一些成本,例如,由于搜索的顺序,它的遍历速度最差。

我不认为这是主要的好处。基本上,这是胡说八道。别理它。IMO的主要优点是固定时间插入和删除。欢迎使用SO。StackOverflow用于解决与您编写的代码直接相关的问题。它通常不是一个教程网站。详情请参阅及。也就是说,这句话毫无意义,具有误导性。忽略它。我想说linkedlist的主要优点是节点的结构,因此可以方便地添加和删除。但这是另一种讨论。可能是重复的