Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips

This paper is about an application of the mathematics of the zip, reduce (fold) and accumulate (scan) operations on lists. It gives an account of the derivation of a linear-time breadth-first tree traversal algorithm, and of a subtle and efficient breadth-first tree labelling algorithm.

Bibliographic Details
Main Authors: Jones, G, Gibbons, J
Format: Report
Published: Dept of Computer Science‚ University of Auckland 1993
_version_ 1826305358375682048
author Jones, G
Gibbons, J
author_facet Jones, G
Gibbons, J
author_sort Jones, G
collection OXFORD
description This paper is about an application of the mathematics of the zip, reduce (fold) and accumulate (scan) operations on lists. It gives an account of the derivation of a linear-time breadth-first tree traversal algorithm, and of a subtle and efficient breadth-first tree labelling algorithm.
first_indexed 2024-03-07T06:31:41Z
format Report
id oxford-uuid:f6313e89-7373-49b5-a65c-b29d43d18ec5
institution University of Oxford
last_indexed 2024-03-07T06:31:41Z
publishDate 1993
publisher Dept of Computer Science‚ University of Auckland
record_format dspace
spelling oxford-uuid:f6313e89-7373-49b5-a65c-b29d43d18ec52022-03-27T12:33:16ZLinear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and ZipsReporthttp://purl.org/coar/resource_type/c_93fcuuid:f6313e89-7373-49b5-a65c-b29d43d18ec5Department of Computer ScienceDept of Computer Science‚ University of Auckland1993Jones, GGibbons, JThis paper is about an application of the mathematics of the zip, reduce (fold) and accumulate (scan) operations on lists. It gives an account of the derivation of a linear-time breadth-first tree traversal algorithm, and of a subtle and efficient breadth-first tree labelling algorithm.
spellingShingle Jones, G
Gibbons, J
Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips
title Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips
title_full Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips
title_fullStr Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips
title_full_unstemmed Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips
title_short Linear−time Breadth−first Tree Algorithms: An Exercise in the Arithmetic of Folds and Zips
title_sort linear time breadth first tree algorithms an exercise in the arithmetic of folds and zips
work_keys_str_mv AT jonesg lineartimebreadthfirsttreealgorithmsanexerciseinthearithmeticoffoldsandzips
AT gibbonsj lineartimebreadthfirsttreealgorithmsanexerciseinthearithmeticoffoldsandzips