Singly-linked list/Element insertion: Difference between revisions
Singly-linked list/Element insertion (view source)
Revision as of 01:35, 19 March 2017
, 7 years ago→{{header|Kotlin}}: Converted insertion function to 'stand alone' plus other minor changes
(Added Kotlin) |
(→{{header|Kotlin}}: Converted insertion function to 'stand alone' plus other minor changes) |
||
Line 854:
<lang scala>// version 1.1.1
class Node<T: Number>(var data: T, var next: Node<T>? = null) {
fun insertAfter(prev: Node<T>, new: Node<T>) {▼
new.next = prev.next▼
prev.next = new▼
override fun toString(): String {
val sb = StringBuilder(this.data.toString())
Line 869 ⟶ 864:
return sb.toString()
}
}
}
fun main(args: Array<String>) {
val
val a = Node(1,
println("Before insertion : $a")
val
println("After insertion : $a")
}</lang>
|