Skip to content

ebubecodes/binary_trees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C - Binary trees

This project was all about Binary trees.

Summary

I learnt about binary trees; the difference between a binary tree and a Binary Search Tree, the possible gain in terms of time complexity compared to linked lists, the depth, the height, the size of a binary tree, the different traversal methods to go through a binary tree and what a complete, a full, a perfect, a balanced binary tree means.

Requirements

  • Language: C
  • Standard libraries are not allowed, except specified. i.e.printf, puts, etc. are not allowed.
  • OS: Ubuntu 20.04 LTS
  • Compiler: gcc 4.8.4
  • Compiler options: -Wall -Werror -Wextra -pedantic -std=gnu89
  • Style guidelines: Betty style

Files

  • Each file contains the solution to a task in the project.
  • binary_trees.h: A file that contains the prototypes of all your functions used in this project.
  • main_files: A folder of test files. Provided by Alx.

Credits

Work is owned and maintained by Chaimae Boultam and Ebube Ochemba.

Acknowledgement

All work contained in this project was completed as part of the curriculum for Alx. ALX is a leading technology training provider, built to accelerate the careers of young Africans through the technology and professional skills that enable them to thrive in the digital economy. The program prepares students for careers in the tech industry using project-based peer learning. For more information, visit.

About

0x1D. C - Binary trees - The binary trees project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages