JOURNAL PUBLICATIONS/PROCEEDINGS:
Loopless Implementation of a Gray Code for
Signed Permutations Gray code and loopless algorithm for the
reflection group Dn Skarbek's Algorithm for t-ary Trees A Loopless Gray Code For Rooted Trees Generating T-ary Trees in Linked Representation Loopless Array Generation of Multiset Permutations Constant time generation of derangements Loopless Generation of Schroder Trees Loopless Algorithms and Schroder Trees Loopless generation of linear extensions of a poset Loopless Generation of Trees with Specified Degrees Loopless generation of up-down
permutations A Loopless Algorithm for Generation
of Basic Minimal Interval Orders
Multiset Permutations and Loopless
Generation of Ordered Trees with Specified Degree Sequence
A Visual Interface for Effortless
Animation of C/C++ Programs Towers, Beads, and Loopless Generation
of Trees with Specified Degree Sequences
Loopless Generation of Gray codes
for k-ary Trees
Towers, Beads, and Loopless Generation
of Trees with Specified DegreeSequences
Shifts and Loopless Generation
of K-ary Trees
A System for Program Visualization
in the Classroom Animating Programs and Students
in the Laboratory Generating Multiset Permutations
in Constant Time A-order generation of k-ary trees
with a 4k-4 letter alphabet Loopless Generation of K-ary Tree
Sequences Counting and Randomly Generating
Binary Trees A Multiple Stack Manipulation
Procedure Growing Nearly Optimal Binary
Search Trees
Greedy Binary Search Trees are
Nearly Optimal
A General Algorithm for One Dimensional
Knapsack Problems Canonical Coin Changing and Greedy
Solutions Rejoinder to "Notes on Hofshi
and Korsh 1972 An Algorithm for the Solution
of 0-1 Loading Problems A Generalized Approach to Maximum
Likelihood Paired Comparison Ranking A Branch Search Algorithm for
Maximum Likelihood Paired Comparison Ranking Finding Optimal Demand Paging
Algorithms A Reduction Algorithm for Zero-One
Single Knapsack Problems Exponential Bounds on Error and
Equivocation Based on Markov Chain Observations
A Measure of an Individual's Power
in a Group On Decisions and Information Concerning
an Unknown Parameter
BOOKS:
Data Structures, Algorithms, and Program Style CONFERENCES:
Animating Programs and Students in the Laboratory A System for Program Visualization in the Classroom Canonical Coin Changing A General Algorithm for One-Dimensional Knapsack Problems DIGITAL PRESS:
Fast Generation of t-ary Trees
The Computer Journal Vol 54 No 5 (May 2011) 776-785.
with P. LaFollette and S. Lipschutz, Publications de L'Institut Mathematique Vol 89 No
103 (May 2011) 37-47.
with S. Lipschutz, Pure Mathematics and Applications Vol 17 No 1-2 (2006) 135-146.
The
Computer Journal Vol 49 No 3 (2006) 351-357.
with P. LaFollette, ACM Transactions On Algorithms Vol 2 Issue 2 (2006) 135-152.
The Computer Journal Vol 48 No 4 (2005) 488-497.
with P. LaFollette, The Computer Journal Vol 47 No 5 (2004) 612-62.
with P. LaFollette, Inform. Process. Lett. 90 (2004) 181-186.
with P. LaFollette, The Computer Journal Vol 46 No 1 (2003) 106-113.
with P. LaFollette and S. Lipschutz, Intern. J. Computer Math. Vol 80 (2003) 709-725.
with P. LaFollette, Order 19 (2002) 115-126.
with P. LaFollette, The Computer Journal Vol 45 No 3 (2002).
Discrete Mathematics 240 (2001) 97-122.
with P. LaFollette, Order 17 (2000)
271-285.
with P. LaFollette, Journal of Algorithms 34, (Feb 2000) 309-336.
with P. LaFollette and R. Sangwan, Journal
of Visual Languages and Programming 11 (Feb 2000) 27-48.
with P. LaFollette, Congressus Numerantium
139 (Dec 1999) 157-166.
with P. LaFollette, Inform. Process.
Lett. 52 (April 1999) 243-247.
with P. LaFollette. Thirtieth Southeastern
International Conference on Combinatorics, Graph Theory, and Computing
(March 1999) (Abstract in Proceedings).
with Lipschutz, S., Inform. Process.
Lett. 65 (1998) 235-240.
with LaFollette, P. and Sangwan, R.,
SIGCSE ’98 Proceedings of the Twenty-ninth
Technical Symposium On Computer Science Education (Feb. 1998) ACM: 272-
276.
with LaFollette, P. and Sangwan, R., Proceedings
of 1998 ASEE/IEEE Frontiers in Education Conference (Nov. 1998) (In Electronic
Proceedings).
with Lipschutz, S.,
Journal of Algorithms 25 (1997)
321-335.
Journal of Information and Optimization
Sciences Vol 16 No 3 (September 1995) 557-564.
Inform. Process. Lett. 52 (1994) 243-247.
Inform. Process. Lett. 45 (1993) 291-294.
with G. Liaison,
Communications of the ACM
(November 1983) 921-923.
Information Processing Letters
(May 1982) 139-143.
Information Processing Letters
(October 1981) 16-19.
with G. Ingargiola,
Operations Research
(September-October 1977) 752-759.
with L. Chang,
Journal of Association for Computing
Machinery (July 1976) 418-422.
with R. Hofshi,
Management Science (February 1976).
with G. Ingargiola,
Operations Research
(November-December 1975) 1110-1119.
with J. Flueck,
The Annals of Statistics
(July 1975) 846-861.
with J. Flueck, Biometrika
(1974) 621-626.
with G. Ingargiola,
Journal of the Association for Computing
Machinery (January 1974) 40-53. (Also presented at Industrial
Associates Conference on Research in Information and Computer Science,
California Institute of Technology, November 18, 1971.)
with G. Ingargiola, Management Science
(December 1973) 460-463.
Information and Control
(March 1973) 107-122.
with R. Hofshi,
Management Science
(September 1972) 52-61.
Information and Control
(April 1970) 123-127.
Data Structures, Algorithms, and Program Style Using C
with
Leonard Garrett,
PWS-Kent, Boston, Mass, 1988.
PWS-Kent,
Boston, Mass, 1986.
Loopless Generation of Multiset Permutations
SIAM Conference on Discrete Mathematics June 13-16, 2004.
with LaFollette,
P. and
Sangwan, R., ASEE/IEEE Frontiers in Education Conference (Nov. 1998).
with LaFollette,
P. and
Sangwan, R., SIGCSE ’98
with L. Chang, invited paper at ORSA/TIMS
Conference, November, 1975.
with
G. Ingargiola,
ORSA/TIMS Conference, October, 1974.
Data Structures, Algorithms, and Program Style Using C
with
Leonard Garrett, CD ROM, Dr. Dobb’s Essential Books On Algorithms and ata
Structures November 1995.