480
timeoutSort (lemmy.ml)
you are viewing a single comment's thread
view the rest of the comments
[-] Jankatarch@lemmy.world 1 points 2 months ago* (last edited 2 months ago)

This algorithm takes K seconds where K is the value of the greatest element.

This means if you just multiply everything by -1 it will take negative time to sort.

Then you can simply unmultiply and read from end to beginning from now on.

This is faster than having it presorted.

this post was submitted on 04 Nov 2025
480 points (99.2% liked)

Programmer Humor

28818 readers
1320 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS