# Data-structure-and-algorithm **Repository Path**: crliuuuuu/Data-structure-and-algorithm ## Basic Information - **Project Name**: Data-structure-and-algorithm - **Description**: Codes for Data-structure-and-algorithm 2022 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-10-28 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Data Structure and Algorithm This repository contains my personal implementation of some fundamental data structures and algorithms using C++. These code files are mainly related to my coursework in Data Structures and Algorithms. Each comes with its own set of reference tests and a Chinese test report. ## Contents The repository covers the following data structures, algorithms, and applications: - Balance Trees (including AVL Tree and Splay Tree) - Binary Search Trees - Vector and Matrix - Quick Sort - Custom Calculator ## Usage To compile and generate executable files for the code in this repository, navigate to the `src` directory of each project and run `make` in the terminal: ```bash make ``` You can then run the tests and output the results by executing the run script: ```bash bash run ``` **Please note** that you may need to add specific prarameters after `bash run` as test program inputs, according to the details provided in the reports.