Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site umcp-cs.UUCP Path: utzoo!linus!decvax!harpo!seismo!rlgvax!cvl!umcp-cs!zben From: zben@umcp-cs.UUCP Newsgroups: net.unix-wizards Subject: Sort Message-ID: <2354@umcp-cs.UUCP> Date: Fri, 2-Sep-83 04:31:06 EDT Article-I.D.: umcp-cs.2354 Posted: Fri Sep 2 04:31:06 1983 Date-Received: Fri, 2-Sep-83 16:38:02 EDT Organization: Univ. of Maryland, Computer Science Dept. Lines: 12 The technical term for a sort that preserves the pre-existing order of records that compare equal is a "stable" sort. This type of sort is required for some applications. The recent confusion over the terms "preorder", etc stems from a terminology change. The forms of tree traversal used to be called "preorder", "postorder", and "endorder". About halfway through my undergraduate computer science education they were changed to "preorder", "inorder" and "postorder". The older terms describe more fully the action taken at each node, but the newer terminology is more descriptive of the "big picture", what you are doing to the entire tree. (Reminds me of the summer they renumbered every room on campus!) Ben Cranston