Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Sorting Page 1 Terminology
 

Summary: Sorting Page 1
Chapter 7
Sorting
Terminology
Internal sort done totally in main memory.
External uses auxiliary storage (disk).
Stable retains original order if keys are the same. In asking if a sort is stable, we are
asking can it be reasonably coded to be stable.
Adaptive (Non-Oblivious) takes advantage of existing order to do less work.
Sort by address uses indirect addressing so the record (structure) doesn't have to be
moved.
Inversion a pair of elements that is out of order. Important in determining a lower
bound. The number of pairs of elements is
2
)1( nn
(n ways to pick first, n-1 ways to
pick the second, divide by two as order isn't important). On average, only half of these
pairs are out of order, so number of inversions is
4
)1( nn

  

Source: Allan, Vicki H. - Department of Computer Science, Utah State University

 

Collections: Computer Technologies and Information Sciences