Sort disjoint sublist: Difference between revisions
Added 11l
Alextretyak (talk | contribs) (Added 11l) |
|||
Line 23:
* [[Order disjoint list items]]
<br><br>
=={{header|11l}}==
{{trans|Python}}
<lang 11l>F sort_disjoint_sublist(&data, =indices)
indices = sorted(indices)
V values = sorted(indices.map(i -> @data[i]))
L(index, value) zip(indices, values)
data[index] = value
V d = [7, 6, 5, 4, 3, 2, 1, 0]
V i = [6, 1, 7]
sort_disjoint_sublist(&d, i)
print(d)</lang>
{{out}}
<pre>
[7, 0, 5, 4, 3, 2, 1, 6]
</pre>
=={{header|Ada}}==
|