ACM Home Page
Please provide us with feedback. Feedback
Perverse and foolish oft I strayed
Full text PdfPdf (383 KB)
Source
ACM SIGCSE Bulletin archive
Volume 40 ,  Issue 2  (June 2008) table of contents
REVIEWS: Reviewed papers table of contents
Pages 52-55  
Year of Publication: 2008
ISSN:0097-8418
Author
Timothy J. Rolfe  Eastern Washington University, Cheney, Washington
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1383602.1383634
What is a DOI?

ABSTRACT

This uses a massively wrong-headed algorithm for sorting to exemplify the use of the backtracking strategy and the branch-and-bound strategy. In addition, brief notes are included on parallel processing approaches: Java theads on multi-core computers and distributed processing through such message passing systems as PVM and MPI.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Charles Gounod, "The King of Love My Shepherd Is," The First Book of Baritone/Bass Solos, Joan Frey Boytim, editor (G. Schirmer, 1991), p. 45. Text is by Henry W. Baker, Hymns Ancient and Modern ("srandard edition", London: 1924), p. 197. http://www.cyberhymnal.org/htm/k/i/kinglove.htm gives the text and the music for "St. Columba", a common hymn tune to which it is set.
 
2
The code for such a sort is fairly simple. The following is a Java implementation stripped of documentation. {CODE} The shuffle algorithm above is discussed in Timothy J Rolfe, "Algorithm Alley: Randomized Shuffling", Dr. Dobb's Journal, Vol. 25, No. 1 (January 2000), pp. 113--14. The article is available on-line through http://www.ddj.com/dept/architect/184403979
 
3
 
4
The entire backtracking chapter of Sartaj Sahni's Data Structures, Algorithms, and Applications in Java (2nd ed., 2005) is available online: http://www.cise.ufl.edu/~sahni/dsaaj/chapters.htm
 
5
Similarly, the entire branch and bound chapter from the same standard text is available through the above URL.