Git Product home page Git Product logo

yogeshbisht2307 / ds-algo-library Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.86 MB

Once programmers have grasped the basics of object-oriented programming and C++, the most important tool that they have at their disposal is the data structure and algorithms which gives the accessibility and ease to solve the real world problem. This can be provided to them with a library of reusable objects and standard data structures. This report shows the complete process of the data structure &algorithm library DSALGO Library provides a carefully integrated use of general data structures and their implementation using easy class, object and their respective function. In doing so, the developer will be able to get to know the functionality of each namespace, class, function and template using the documentation of the library which is well written on the website. Website for downloading the library files and user guidance is developed using one of the trending frameworks Django(python).

C++ 34.11% C 0.18% HTML 21.99% Python 24.02% CSS 16.56% JavaScript 3.15%
cpp python django dll data-structures algorithms algorithms-and-data-structures

ds-algo-library's Introduction

DsAlgo Library

DsAlgo Library is a Data Structure and Algorithm Dynamic Link Library that is build on top of C++ language. The data structure &algorithm library DSALGO Library provides a carefully integrated use of general data structures and their implementation using easy class, object and their respective function. In doing so, the developer will be able to get to know the functionality of each namespace, class, function and template using the documentation of the library which is well written on the website. Website for downloading the library files and user guidance is developed using one of the trending frameworks Django(python).

Installation

Use the github respository dsalgolib to download the dsalgo library.

Use the C++ library folder present in the repository and setup the folder on your Code Block IDE as per your project requirement.

Usage

include "dsalgolib.h"

# use the namespace
using namespace LinkedList;

# create object of list class present in LinkedList namespace
List<int> listObj;

#  call the any algorithm function that you want to use
listObj.insertion_at_beginning(12); //insert element at beginning of list
listObj.insertion_at_end(30); //insert element at end of list
listObj.bubble_sort(); //sort the array in assending order
listObj.linear_search(30); //search the element 30 in the array sequentially

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

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.