Skip to content

Implemented a list using augmented tree data structure than can perform all operations in log(n) time complexity.

Notifications You must be signed in to change notification settings

samarth1402/TreeList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

TreeList

Implemented a list by using an augmented binary tree data structure:

  • An independent module in C++ that can insert, delete and print elements in just O (log n) worst-case time, where n is the current size of the list.
  • This is a significant improvement over classic ways to implement a list (arrays and linked list) which need O(n) time for some of these operations.
  • A vector like interface, with an iterator has been given to the List.
  • The module follows object-oriented structure and has been thoroughly tested on a variety of test cases.

Team Size : 2 (Samarth Singhal, Pratyush Goel)

About

Implemented a list using augmented tree data structure than can perform all operations in log(n) time complexity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages