JuliaCollections/DataStructures.jl

Add features to LinkedList

Open

#443 opened on Aug 24, 2018

View on GitHub
 (8 comments) (0 reactions) (0 assignees)Julia (261 forks)batch import
enhancementgood first issue

Repository metrics

Stars
 (738 stars)
PR merge metrics
 (Avg merge 9d 21h) (5 merged PRs in 30d)

Description

When looking at #442 I noticed just how featureless our LinkedList is. In particular, as pointed out by #442 we have no mutating operations.

I think adding some of the missing methods would be great for someone new to julia. Since implementing a linked list is like DataStructures101.

Here is a list of functions I think should be implemented. Feel free to suggest more.

  • getindex
  • setindex!
  • delete! with overloads both for single indexes and for ranges.
  • append!
  • The iterator traits (or are the defaults right?)

Contributor guide