One-Stop Destination for codes of all Data Structures & Algorithms

Overview

CodingSimplified_GK

This repository is aimed at creating a One stop Destination of codes of all Data structures and Algorithms along with basic explaination of lines of codes to make it readable.

Documentation

Documentation

The contributions acceptable can be of the following types:

1.Making code more optimized , while ensuring code readability of a beginner.

2.Adding comments to make lines of code understable.

3.Adding Codes of more data structure and algorithms in the same format as adopted by the maintainer.

4.Improving/Adding basic definitions/time complexities/Stabitilty of the code.

5.Adding link to provide algorithm explaination

6.Adding same codes in C++ and Python , to ensure language flexibility for beginners.

FAQ

What all topics can be added?

Recursion , Tail Recursion , Backtracking- Sudoku Solver,N-Queens, N-Knights, Maze problems ,Greedy Algorithms Stacks & Queues- Queue using Stack and Vice versa ,Circular Queue Linked List Trees- DFS ,BFS ,AVL Trees ,Segment Tree Heaps-Priority Queue ,Heapsort ,Two Heaps Method ,k-way merge ,Top k elements HashMap - Map using LinkedList ,Map using Hash ,Count Sort ,Radix Sort ,Chaining ,Probing ,Huffman-Encoder Subarray Questions: Sliding window, Two Pointer, Kadane's Algorithm Tries Graphs-Kruskal Algorithm ,Prims Algorithm ,Dijkstra’s shortest path algorithm ,Topological Sort ,Bellman ford ,A* pathfinding Algorithm, ,Fermat’s Theorem ,Wilson's Theorem ,Lucas Theorem ,Chinese Remainder Theorem

What is the main aim of this repository?

This repository is aimed at creating a One stop Destination of codes of all Data structures and Algorithms along with basic explaination of lines of codes to make it readable.

🚀 About Me

I'm an AI enthusiast . I wish to contribute to tech!

🔗 Links

Medium linkedin twitter

Owner
Geetika Kaushik
Geetika Kaushik
Data Structures and algorithms package implementation

Documentation Simple and Easy Package --This is package for enabling basic linear and non-linear data structures and algos-- Data Structures Array Sta

1 Oct 30, 2021
Python tree data library

Links Documentation PyPI GitHub Changelog Issues Contributors If you enjoy anytree Getting started Usage is simple. Construction from anytree impo

776 Dec 28, 2022
An esoteric data type built entirely of NaNs.

NaNsAreNumbers An esoteric data type built entirely of NaNs. Installation pip install nans_are_numbers Explanation A floating point number is just co

Travis Hoppe 72 Jan 01, 2023
An command-line utility that schedules your exams preparation routines

studyplan A tiny utility that schedules your exams preparation routines. You only need to specify the tasks and the deadline. App will output a iCal f

Ilya Breitburg 3 May 18, 2022
A mutable set that remembers the order of its entries. One of Python's missing data types.

An OrderedSet is a mutable data structure that is a hybrid of a list and a set. It remembers the order of its entries, and every entry has an index number that can be looked up.

Elia Robyn Lake (Robyn Speer) 173 Nov 28, 2022
Python Data Structures and Algorithms

No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.

Prabhu Pant 1.9k Jan 08, 2023
A Python implementation of red-black trees

Python red-black trees A Python implementation of red-black trees. This code was originally copied from programiz.com, but I have made a few tweaks to

Emily Dolson 7 Oct 20, 2022
A Python library for electronic structure pre/post-processing

PyProcar PyProcar is a robust, open-source Python library used for pre- and post-processing of the electronic structure data coming from DFT calculati

Romero Group 124 Dec 07, 2022
CLASSIX is a fast and explainable clustering algorithm based on sorting

CLASSIX Fast and explainable clustering based on sorting CLASSIX is a fast and explainable clustering algorithm based on sorting. Here are a few highl

69 Jan 06, 2023
A simple tutorial to use tree-sitter to parse code into ASTs

A simple tutorial to use py-tree-sitter to parse code into ASTs. To understand what is tree-sitter, see https://github.com/tree-sitter/tree-sitter. Tr

Nghi D. Q. Bui 7 Sep 17, 2022
A HDF5-based python pickle replacement

Hickle Hickle is an HDF5 based clone of pickle, with a twist: instead of serializing to a pickle file, Hickle dumps to an HDF5 file (Hierarchical Data

Danny Price 450 Dec 21, 2022
nocasedict - A case-insensitive ordered dictionary for Python

nocasedict - A case-insensitive ordered dictionary for Python Overview Class NocaseDict is a case-insensitive ordered dictionary that preserves the or

PyWBEM Projects 2 Dec 12, 2021
🔬 Fixed struct serialization system, using Python 3.9 annotated type hints

py-struct Fixed-size struct serialization, using Python 3.9 annotated type hints This was originally uploaded as a Gist because it's not intended as a

Alba Mendez 4 Jan 14, 2022
One-Stop Destination for codes of all Data Structures & Algorithms

CodingSimplified_GK This repository is aimed at creating a One stop Destination of codes of all Data structures and Algorithms along with basic explai

Geetika Kaushik 21 Sep 26, 2022
Basic sort and search algorithms written in python.

Basic sort and search algorithms written in python. These were all developed as part of my Computer Science course to demonstrate understanding so they aren't 100% efficent

Ben Jones 0 Dec 14, 2022
Common sorting algorithims in Python

This a Github Repository with code for my attempts for commonly used sorting algorithims, tested on a list with 3000 randomly generated numbers.

Pratham Prasoon 14 Sep 02, 2021
IADS 2021-22 Algorithm and Data structure collection

A collection of algorithms and datastructures introduced during UoE's Introduction to Datastructures and Algorithms class.

Artemis Livingstone 20 Nov 07, 2022
A Munch is a Python dictionary that provides attribute-style access (a la JavaScript objects).

munch munch is a fork of David Schoonover's Bunch package, providing similar functionality. 99% of the work was done by him, and the fork was made mai

Infinidat Ltd. 643 Jan 07, 2023
This repo is all about different data structures and algorithms..

Data Structure and Algorithm : Want to learn data strutrues and algorithms ??? Then Stop thinking more and start to learn today. This repo will help y

Priyanka Kothari 7 Jul 10, 2022
RLStructures is a library to facilitate the implementation of new reinforcement learning algorithms.

RLStructures is a lightweight Python library that provides simple APIs as well as data structures that make as few assumptions as possibl

Facebook Research 262 Nov 18, 2022