Skip to content

Repository for Holberton School's Binary Trees project, featuring my solutions and implementations for various binary tree challenges as part of the curriculum.

License

Notifications You must be signed in to change notification settings

kazimovzaman2/holbertonschool-binary_trees

Repository files navigation

Holberton School Binary Trees Project

This repository contains solutions and implementations for various binary tree challenges as part of the curriculum at Holberton School.

Table of Contents

  1. Introduction
  2. Repository Contents
  3. Usage
  4. Contributing
  5. License

Introduction

Binary trees are a fundamental data structure in computer science, and this project explores various operations and algorithms related to them. This repository serves as a collection of my solutions to the tasks assigned during my study of binary trees at Holberton School.

Repository Contents

  • binary_tree_print.c: Utility function to print binary trees.
  • binary_trees.h: Header file containing function prototypes and structure definitions.
  • LICENSE: GPL-3.0 License file.
  • README.md: This file, providing an overview of the repository.
  • Various C files implementing solutions to specific tasks, such as:
    • 0-binary_tree_node.c: Implementation of a function to create a binary tree node.
    • 1-binary_tree_insert_left.c: Implementation of a function to insert a node as the left-child of another node in a binary tree.
    • and more...

Usage

To use any of the provided implementations, you can simply include the respective header file (binary_trees.h) in your C project and link against the necessary source files.

Example:

#include "binary_trees.h"

int main(void) {
    /* Your code here */
    return 0;
}

Contributing

Contributions to this repository are welcome. If you have any improvements or new solutions to the binary tree tasks, feel free to submit a pull request.

License

This repository is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.

About

Repository for Holberton School's Binary Trees project, featuring my solutions and implementations for various binary tree challenges as part of the curriculum.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages