That's scheduling, not compsciNo. Nonrecursive
Anyways, I have to write lessons for all the sorting algorithms in textbooks. I'm arbitrarily starting with quicksort. Does it "have" to be recursive? I can't find a non-recursive algorithm and I'd rather not write one.
Optimized QuickSort -- C Implementation (Non-Recursive)
Usually it's possible to change an implementation from recursive to iterative.