Skip to content

mag389/binary_trees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary Trees

A basic Binary Tree

The use and application of binary tree data structures. This folder covers several different types of binary trees such as AVL trees and binary heaps structures. For each structure there are functions for creation and manipulation, as well as some for getting information about the stucture itself (is it complete, balanced, etc).

The Files are numbered according to completion and there is a corresponding main file to go with each assigned function file.

to run: compile the main file with dependencies to create a executable file. Then run that executable file from a terminal. For example

gcc -Wall -Wextra -Werror -pedantic binary_tree_print.c 9-binary_tree_height.c 9-main.c 0-binary_tree_node.c 2-binary_tree_insert_right.c -o 9-height

./9-height

Additionally there are several files (such as 115-0) that correspond to the time complexities of certain actions. names inserting a node, removing a node, and searching for a node.

Author

Michael George - linkedin - github

I am a Cornell Grad and Current Holberton student studying Machine Learning. Particularly interested in predictive analytics and data science.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages