Metadata-Version: 2.1
Name: structlinks
Version: 1.1.4
Summary: Easily access and visualize Data structures
Home-page: https://github.com/eeshannarula29/structlinks
Author: Eeshan Narula
Author-email: eeshannarula29@gmail.com
License: UNKNOWN
Description: # StructLinks
        
        Easily Access and visualize different Data structures including Linked lists, Doubly Linked lists, Trees, Binary trees, Graphs, Stacks, and Queues.
        
        I should also mention that much of the Basic data class structure is taken from the
        University of Toronto's CSC111 course. I and other collaborators are students at
        University of Toronto, and currently taking CSC111.
        
        `documentation`: https://eeshannarula29.github.io/structlinks/
        
        ## Download
        
        ```shell
        $ pip install structlinks
        ```
        
        ## Data Structures
        
        -   [Binary Search Trees](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/BinarySearchTree)
        -   [Graphs](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/Graph)
        -   [Linked Lists](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/LinkedList)
        -   [Doubly Linked Lists](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/DoublyLinkedList)
        -   [Stacks](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/Stack)
        -   [Queues](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/Queue)
        -   [Matrix](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/Matrix)
        -   [Heaps](https://github.com/eeshannarula29/structlinks/tree/main/DataStructures/Heap)
        
        ## Sorting Algorithms
        
        -   [Merge Sort (In Place)](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SortingAlgorithms)
        -   [Merge Sort (Non-Mutating)](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SortingAlgorithms)
        -   [Quick Sort (In Place)](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SortingAlgorithms)
        -   [Quick Sort (Non-Mutating)](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SortingAlgorithms)
        -   [Selection Sort](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SortingAlgorithms)
        -   [Insertion Sort](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SortingAlgorithms)
        
        ## Searching And Path finding Algorithms
        
        -   [Linear Search](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SearchingAlgorithms)
        -   [Binary Search](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SearchingAlgorithms)
        -   [Breadth First Search](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SearchingAlgorithms)
        -   [Depth First Search](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SearchingAlgorithms)
        -   [Dijkstra's Search](https://github.com/eeshannarula29/structlinks/tree/main/Algorithms/SearchingAlgorithms)
        
        ## Contribute to StructLinks
        
        We are very glad 😃 that you want to contribute to our project. We welcome you to our community. Please
        check our [GuideToContributing](https://github.com/eeshannarula29/structlinks/blob/main/CONTRIBUTING.md) page for further information on how you can contribute.
        
        ## Learn Github
        
        These are some resources you can use to learn the basics of Github. You can always come to the [Discussion board](https://github.com/eeshannarula29/NetLinks/discussions) to discuss the concepts you learn or have problems with.
        
        -   [Intro to Git and Github by Daniel Shiffman](https://youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV)
        -   [Guide to Contributing](https://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/)
        
        ## Discussion Board
        
        You can clarify all of your queries about github and collaborating on the [Discussion Board](https://github.com/eeshannarula29/structlinks/discussions).
        
        ## References
        
        -   [University of Toronto](https://web.cs.toronto.edu/)
        -   [Stackoverflow](https://stackoverflow.com/)
        -   [Geeksforgeeks](https://www.geeksforgeeks.org/)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9.0
Description-Content-Type: text/markdown
