Anonymous user
Singly-linked list/Element insertion: Difference between revisions
Singly-linked list/Element insertion (view source)
Revision as of 18:08, 22 January 2018
, 6 years ago→{{header|Julia}}
Line 862:
=={{header|Julia}}==
See the <tt>LinkedList</tt> implemented at [[Singly-linked_list/Element_definition#Julia]].
<lang julia>function Base.insert!(ll::LinkedList{T}, index::Integer, item::T) where T
if index
else
ll.head = Node{T}(item, ll.head)
end▼
else
while index > 2
if nd.next isa EmptyNode
throw(BoundsError())
else
nd = nd.next
index -= 1
end
end
nd.next = Node{T}(item, nd.next)
end
end</lang>▼
▲ this = new()
▲ end
▲</lang>
=={{header|Kotlin}}==
|