Three New Sorting Algorithms Based on a Distribute-Collect Paradigm

Three new sorting algorithms, called StackSort, DeqSort and MinMaxSort, are described. They are of interest for the following reasons: they are adaptive sorting algorithms; they are comparison based general sorting algorithms; they do not put any restriction on the type of keys; they use linked list...

Full description

Bibliographic Details
Main Author: P. Y. Padhye
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 1993
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.139
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.45.139
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.45.139 2023-05-15T18:32:42+02:00 Three New Sorting Algorithms Based on a Distribute-Collect Paradigm P. Y. Padhye The Pennsylvania State University CiteSeerX Archives 1993 application/postscript http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.139 en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.139 Metadata may be used without restrictions as long as the oai identifier remains attached to it. ftp://ftp.cm.deakin.edu.au/pub/TR/Computing/TR-C93-18.ps.gz text 1993 ftciteseerx 2016-01-08T05:46:25Z Three new sorting algorithms, called StackSort, DeqSort and MinMaxSort, are described. They are of interest for the following reasons: they are adaptive sorting algorithms; they are comparison based general sorting algorithms; they do not put any restriction on the type of keys; they use linked lists; the moves or exchanges of data required in algorithms using arrays are unnecessary; the desired order is obtained by adjustment of the pointers; they provide examples of interesting applications of data structures such as stacks, queues, and singly- and doubly-linked lists. A new and improved variation of the well known Natural MergeSort, called here SublistMergeSort, is also presented. These algorithms are compared with one another and with other well known sorting algorithms such as InsertionSort and HeapSort in terms of times required to sort various input lists. Input lists of various sizes and degrees of 'presortedness ' were used in the comparison tests. It has been demonstrated that the performance of DeqSort and MinMaxSort is better than InsertionSort and comparable to HeapSort; and that StackSort performance is better than InsertionSort in most cases. 1. Text The Pointers Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description Three new sorting algorithms, called StackSort, DeqSort and MinMaxSort, are described. They are of interest for the following reasons: they are adaptive sorting algorithms; they are comparison based general sorting algorithms; they do not put any restriction on the type of keys; they use linked lists; the moves or exchanges of data required in algorithms using arrays are unnecessary; the desired order is obtained by adjustment of the pointers; they provide examples of interesting applications of data structures such as stacks, queues, and singly- and doubly-linked lists. A new and improved variation of the well known Natural MergeSort, called here SublistMergeSort, is also presented. These algorithms are compared with one another and with other well known sorting algorithms such as InsertionSort and HeapSort in terms of times required to sort various input lists. Input lists of various sizes and degrees of 'presortedness ' were used in the comparison tests. It has been demonstrated that the performance of DeqSort and MinMaxSort is better than InsertionSort and comparable to HeapSort; and that StackSort performance is better than InsertionSort in most cases. 1.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author P. Y. Padhye
spellingShingle P. Y. Padhye
Three New Sorting Algorithms Based on a Distribute-Collect Paradigm
author_facet P. Y. Padhye
author_sort P. Y. Padhye
title Three New Sorting Algorithms Based on a Distribute-Collect Paradigm
title_short Three New Sorting Algorithms Based on a Distribute-Collect Paradigm
title_full Three New Sorting Algorithms Based on a Distribute-Collect Paradigm
title_fullStr Three New Sorting Algorithms Based on a Distribute-Collect Paradigm
title_full_unstemmed Three New Sorting Algorithms Based on a Distribute-Collect Paradigm
title_sort three new sorting algorithms based on a distribute-collect paradigm
publishDate 1993
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.139
genre The Pointers
genre_facet The Pointers
op_source ftp://ftp.cm.deakin.edu.au/pub/TR/Computing/TR-C93-18.ps.gz
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.139
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766216884541194240