The main benefit of a linked list is that items can be quickly inserted or removed at any point in the list without having to shuffle other items to make space or to fill up a gap, as would be necessary with an array. The downside is that there is no fast way of finding, for example, the 100th item, you have to step through from the first item 100 times.