Metadata-Version: 2.1
Name: structlinks
Version: 1.0.8
Summary: Easily access and visualize different 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://eeshannarula29.github.io/structlinks/binary_trees)
        - [Graphs](https://eeshannarula29.github.io/structlinks/graphs)  
        - [Linked Lists](https://eeshannarula29.github.io/structlinks/linked_lists)
        - [Doubly Linked Lists](https://eeshannarula29.github.io/structlinks/doubly_linked_lists)
        - [Stacks](https://eeshannarula29.github.io/structlinks/stacks)
        - [Queues](https://eeshannarula29.github.io/structlinks/queues)
        - [Matrix](https://eeshannarula29.github.io/structlinks/matrix)
        
        ## Sorting Algorithms
        
        - [Merge Sort (In Place)](https://eeshannarula29.github.io/structlinks/sorting)
        - [Merge Sort (Non-Mutating)](https://eeshannarula29.github.io/structlinks/sorting)
        - [Quick Sort (In Place)](https://eeshannarula29.github.io/structlinks/sorting)
        - [Quick Sort (Non-Mutating)](https://eeshannarula29.github.io/structlinks/sorting)
        - [Selection Sort](https://eeshannarula29.github.io/structlinks/sorting)
        - [Insertion Sort](https://eeshannarula29.github.io/structlinks/sorting)
        
        
        ## Searching And Path finding Algorithms
        
        - [Linear Search](https://eeshannarula29.github.io/structlinks/searching)
        - [Binary Search](https://eeshannarula29.github.io/structlinks/searching)
        - [Breadth First Search](https://eeshannarula29.github.io/structlinks/searching)
        - [Depth First Search](https://eeshannarula29.github.io/structlinks/searching)
        - [Dijkstra's Search](https://eeshannarula29.github.io/structlinks/searching)
        
        ## 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
