Skip to content
forked from pearcej/cppds

Problem Solving with Algorithms and Data Structures using C++

License

Notifications You must be signed in to change notification settings

Kandongwe/cppds

 
 

Repository files navigation

Problem Solving with Algorithms and Data Structures Using C++

This book began as the paper book, Problem Solving with Algorithms and Data Structures Using Python, first published by Franklin Beedle & Associates written by Brad Miller and David Ranum back in 2005. It was translated to C++ by Jan Pearce and a team of excellent Berea College students in the summer of 2018. We are all grateful for the vision of Jim Leisy who gave permission to take the original Python version of this text and freely publish it online as an interactive textbook.

Getting Started

We have tried to make it as easy as possible for you to build and use this book.

  1. You can see and read this book online at interactivepython.org
  2. You can build it and host it yourself in just a few simple steps:
    1. pip install git+git:https://github.com/RunestoneInteractive/RunestoneComponents.git -- Should install everything you need
    2. runestone build -- will build the html and put it in ./build/cppds
    3. runestone serve -- will start a webserver and serve the pages locally from ./build/cppds

Licensing

Creative Commons License
Problem Solving with Algorithms and Data Structures using C++ by Brad Miller, David Ranum, and Jan Pearce is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

Problem Solving with Algorithms and Data Structures using C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.9%
  • Python 21.8%
  • CSS 4.3%