realJohnAdex / binary_trees

0x1D. C - Binary trees

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

0x1D. C - Binary trees

This repository contains solutions and implementations of various binary tree-related problems and algorithms in the C programming language.

Table of Contents

Description

Binary trees are a fundamental data structure in computer science and are widely used in various applications, including compilers, databases, and operating systems. This repository explores the concept of binary trees and provides implementations for common operations such as insertion, deletion, traversal, and searching.

The repository contains solutions to problems related to binary trees, including but not limited to:

  • Tree traversal algorithms (in-order, pre-order, post-order)
  • Binary search tree operations (insertion, deletion, searching)
  • Binary tree height and depth calculation
  • Binary tree balancing (AVL trees, Red-Black trees)
  • Binary tree serialization and deserialization
  • Common interview questions and problems involving binary trees

Technologies

The solutions and implementations are written in the C programming language. No external libraries are required. Compile the C files using a C compiler of your choice (e.g., gcc): gcc -Wall -Werror -Wextra -pedantic *.c -o binary_trees

Authors

This repository is maintained by:

  1. John Adeyinka Ajayi(johnadex60@gmail.com)
  2. Onyedikachi Ejim(ejimovc@gmail.com)

About

0x1D. C - Binary trees


Languages

Language:C 100.0%