Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computing and Information Science
  4. Computing and Information Science Technical Reports
  5. PTrie: Priority Queue based on multilevel prefix tree

PTrie: Priority Queue based on multilevel prefix tree

File(s)
TR2006-2023.pdf (209.85 KB)
Permanent Link(s)
https://hdl.handle.net/1813/5722
Collections
Computing and Information Science Technical Reports
Author
David, Planeta
Abstract

Tree structures are very often used data structures. Among ordered types of trees there are many variants whose basic operations such as insert, delete, search, delete-min are characterized by logarithmic time complexity. In the article I am going to present the structure whose time complexity for each of the above operations is O(M/K + K), where $M$ is the size of data type and $K$ is constant properly matching the size of data type. Properly matched $K$ will make the structure function as a very effective Priority Queue. The structure size linearly depends on the number and size of elements. PTrie is a clever combination of the idea of prefix tree -- Trie, structure of logarithmic time complexity for insert and delete operations, doubly linked list and queues.

Date Issued
2006-04-20
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cis/TR2006-2023
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance