[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Documentation for SORT
From: |
Ben Pfaff |
Subject: |
Re: Documentation for SORT |
Date: |
Sat, 25 Aug 2007 15:01:26 -0700 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) |
John Darrington <address@hidden> writes:
> The documentation for sort says.
>
> The sort algorithms used by @cmd{SORT CASES} are stable. That is,
> records that have equal values of the sort variables will have the
> same relative order before and after sorting. As a special case,
> re-sorting an already sorted file will not affect the ordering of
> cases.
>
> The last sentence confuses me. Why is it a special case? Isn't that
> property necessary for a stable sort?
The property that re-sorting an already sorted file will not
affect the ordering of cases is a special case of the properties
of a stable sort. See http://en.wikipedia.org/wiki/Special_case
(It's not an exceptional case, just a particular instance of the
rule.)
--
"[Modern] war is waged by each ruling group against its own subjects,
and the object of the war is not to make or prevent conquests of territory,
but to keep the structure of society intact."
--George Orwell, _1984_