GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - OmkarPathak/Data-Structures-using-Python: This is my repository for Data Structures using Python

BranchesTags
Open more actions menu

Latest commit

 

History

112 Commits
112 Commits

Folders and files

NameName
Last commit message
Last commit date
.ipynb_checkpoints
.ipynb_checkpoints
 
 
Arrays
Arrays
 
 
Dynamic Programming
Dynamic Programming
 
 
Graph
Graph
 
 
Heap
Heap
 
 
Linked Lists
Linked Lists
 
 
Queue
Queue
 
 
Segment Tree
Segment Tree
 
 
Sorting
Sorting
 
 
Stack
Stack
 
 
Trees
Trees
 
 
Data Structures.ipynb
Data Structures.ipynb
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Data-Structures-using-Python

This is my repository for Data Structures using Python. This repository mainly aims at implementation of various Data Structures using Python.

Omkar Pathak,
Pune, Maharashtra, India.

Arrays

  • Arrays Concept
    • Array implementation
    • Reversing an Array
    • Array Rotation
    • Get the missing number
    • Check the number that occurs odd number of times
    • Determine two elements in an array whose sum is equal to specified sum

Linked Lists

  • Linked Lists Concept
    • Singly Linked List implementation
    • Doubly Linked List implementation
    • Finding the length of linked list
    • Reversing the linked list

Stack

  • Stack Concept
    • Stack implementation
    • Infix to Postfix conversion
    • Balanced Parenthesis
    • Decimal to Binary conversion using Stack
    • Reversing a String using stack

Queue

  • Queue Concept
    • Queue implementation
    • Circular Queue
    • Double Ended Queue
    • Priority Queue

Tree

  • Tree Concept
    • Tree implementation
    • Binary Search Tree
    • Breadth First Traversal
    • Count Leaf Nodes
    • Construct tree from inorder and preorder
    • Finding root to leaf paths
    • Finding the inorder predecessor and successor

Graph

  • Graph Concept
    • Graph implementation
    • Breadth First Search Traversal
    • Depth First Search Traversal
    • Detect Cycle in Directed Graph
    • Detect Cycle in Undirected Graph
    • Topologocal Sort
    • Prim's Algorithm using Adjacency Matrix

Heap

  • Heap Concept
    • Heap implementation (Min Heap)
    • Heap Sort
    • Implementing a Max Heap

Dynamic Programming

  • Fibonacci Series
  • Longest Increasing Subsequence
  • Longest Continuous Odd Subsequence
  • Count Minimum Number of Coins

Donation

If you have found my softwares to be of any use to you, do consider helping me pay my internet bills. This would encourage me to create many such softwares :)

PayPal Donate via PayPal!
₹ (INR) Donate via Instamojo

About

This is my repository for Data Structures using Python

Topics

algorithmsdata-structureshacktoberfesthacktoberfest2018python3

Resources

Readme
GPL-3.0 license
Activity

Stars

971 stars

Watchers

23 watching

Forks

432 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.