项目作者: its-Kumar

项目描述 :
All Data Structures Implementation in C and Python programming languages. All famous Algorithms implementation in C and Python language. Dynamic Programming Algorithms.
高级语言: C
项目地址: git://github.com/its-Kumar/Data_Structure_and_Algorithm.git
创建时间: 2019-10-13T07:00:46Z
项目社区:https://github.com/its-Kumar/Data_Structure_and_Algorithm

开源协议:

下载


Data_Structure

This repository was used in Data Structure & Algorithms Webinar Organised by Developer Student Club Bijnor for demonstration. Speakers were Kumar Shanu and Shubham.

Implementation of popular Data Structures in two programming laguages i.e. C and Python by Me(Kumar Shanu).\
This repository contains two directories

  • Data_Structure_through_C
  • DataStructure.py
  • Algorithms_C
  • Algorithms_py

Data_Structure_Through_C

All Data Structures Implementation in C language using pointers, structures, etc.

  • __GRAPHS

    • Graph implementation (Adjacency List, Adjacency Matrix, Path Matrix)
    • Graph Traversal(DFS, BFS, recursive and non-recursive)
    • Spanning Tree
    • Shortest Path
  • __TREE

    • AVL Tree
    • Binary Search Tree
    • Expression Tree
    • Threaded Binary Tree, etc.
  • Link list

    • Singly list
    • Doubly list
    • Cicular list
    • Polynomial list
    • Link List Operations, etc.
  • Queue and Stack

    • Queue(Simple, Double Ended, Circular, Priority, etc.)
    • Stack(Array implementation, Linked List implementation)
    • Queue and Stack operations

DataStructure.py

All Data Structure Implementation in python language

  • Linked List
  • Stack
  • Queue
  • Heap
  • HashTable
  • Graph, etc.

Algorithms_C

Algorithms implementation in C language.

  • 00_Sorting_00

    sorting techniques in C language

    • Bubble sort
    • Heap Sort
    • Merge Sort
    • Quick sort
    • Insertion Sort, etc.

Algorithms_py

Algorithms implementaion in python language.


KUMAR SHANU