Giter Site home page Giter Site logo

awesome-cpp-data-structures's Introduction

Irvin's Awesome CPP Data Structures Practice Repo

Fork meee...

༼ つ ◕_◕ ༽つ

Contents

About

Just a repo I made with implementations of various data structures in CPP.
Please fork the repo to enhace the code or fix any bugs.
The code has been tested in Ubuntu 18.04.

Dependencies

The project uses CMake and Boost for unit testing.
Not hard dependencies but makes thing easier.
The preferred, but not required, IDE is VSCode.

VSCode Extensions

You may need to restart VSCode for all extensions to work properly

Installation

Configure CMake

  1. Press CTRL + Shift + P to enable the "Command Palette" and type cmake

alt text

  1. Choose CMake:Configure for the first time.

  2. Choose Debug for now. You may need to select a default compiler (e.g. GCC) as well.

alt text

Build

  1. Press CTRL + Shift + P once again to bring up the "Command Palette" and type cmake

  2. Choose CMake:Build

alt text

Run Tests

  1. Press CTRL + Shift + P once again to bring up the "Command Palette" and type cmake

  2. Choose CMake:Run tests

alt text

awesome-cpp-data-structures's People

Contributors

kpatch avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.