准备
在理解Handler之前,需要对于链表和数组的有一定的理解:
链表和数组都是用于存储数据的集合,所以他们的用图是相同的。那么他们两者有什么区别呢?换一种话来讲,就是什么时候使用数据,什么时候使用链表的问题了?
数组:有索引做下标,访问元素快,但是在插入操作的时候就较慢。在插入元素的时候指定插入的位置,可能需要移动其他元素的位置,才有位置供新元素进行插入。如下图所示,当需要在元素"B"前插入一个元素"E"时,我们需要找到元素"B"的 index 并将 index 上包括 1 之后的元素向后移动才能腾出位置给"E"。
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。