Show simple item record

dc.contributor.advisorFisher, Donald D.
dc.contributor.authorRida, Ziad Ishaq
dc.date.accessioned2016-01-12T16:53:36Z
dc.date.available2016-01-12T16:53:36Z
dc.date.issued1986-12-01
dc.identifier.urihttps://hdl.handle.net/11244/24625
dc.description.abstractThis study is concerned with the analysis of the splaying operation, which moves a certain node in a tree all the way up the tree to become the new root. Splaying is an operation on a self-adjusting data structure called the Splay tree. New methods are suggested to perform top-down restructuring of splay trees when moving a given node to the root providing faster and simpler algorithms. The splaying operation is used in implementing the link/cut tree operations thus solving the linking and cutting trees problem in an amortized time bound of O<log2n> per tree operation. Finally, the use of the link/cut tree in solving the maximum flow problem giving an algorithm of O(n*m*log2n) is illustrated to give a precise idea of how this powerful data structure can be applied.
dc.formatapplication/pdf
dc.languageen_US
dc.publisherOklahoma State University
dc.rightsCopyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material.
dc.titleSplaying in the Implementation of the Link/cut Tree Operations Used in Solving the Maximum Flow Problem
dc.typetext
dc.contributor.committeeMemberHedwick, G. E.
dc.contributor.committeeMemberGrace, Donald W.
osu.filenameThesis-1986-R542s.pdf
osu.accesstypeOpen Access
dc.description.departmentComputing and Information Sciences
dc.type.genreThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record