Sorting algorithms/Insertion sort: Difference between revisions

Content added Content deleted
(→‎{{header|C}}: useless var)
(→‎Insertion sort with binary search: added back deleted info, it's only a few lines so there's no harm)
Line 1,255: Line 1,255:
# insert key at position ``low``
# insert key at position ``low``
seq[:] = seq[:low] + [key] + seq[low:i] + seq[i + 1:]</lang>
seq[:] = seq[:low] + [key] + seq[low:i] + seq[i + 1:]</lang>

This is also built-in to the standard library:

<lang python>
import bisect
def insertion_sort_bin(seq):
for i in range(1, len(seq)):
bisect.insort(seq, seq.pop(i), 0, i)</lang>

=={{header|R}}==
=={{header|R}}==
Direct translation of pseudocode.
Direct translation of pseudocode.