ds-algo-study

    1.0.0 • Public • Published

    Data Structures & Algorithms

    GitHub contributors GitHub issues HitCount


    @bgoonz

    Data Structures & Algorithms

    DS & ALgo Practice... mostyl in Javascript

    Table of Contents

    Getting Started

    To get a local copy up and running follow these simple steps.

    Prerequisites

    This is an example of how to list things you need to use the software and how to install them.

    • npm
      npm install npm@latest -g

    Installation

    1. Clone the repo
      git clone https://github.com/github_username/repo_name.git
    2. Install NPM packages
      npm install

    Usage

    Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

    For more examples, please refer to the Documentation

    Contributing

    Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

    1. Fork the Project
    2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
    3. Commit your Changes (git commit -m 'Add some AmazingFeature')
    4. Push to the Branch (git push origin feature/AmazingFeature)
    5. Open a Pull Request

    License

    Distributed under the MIT License. See LICENSE for more information.

    Contact

    Email

    bryan.guner@gmail.com

    Phone

    551-254-5505

    Social


    Resources!


    Algorithms

    Books

    Coding practice

    Guides

    Misc

    Guides

    Articles

    Courses

    Mock interviews

    Q&A

    Sites

    Videos


    JavaScript

    Node

    PHP

    Python

    React

    Math

    Networking

    System design

    Resource Repos

    MISC

    .
    ├── DS-n-Algos
    │   ├── 0-TESTING-RESOURCES
    │   │   ├── main-data
    │   │   └── text-2-js
    │   ├── ALGO
    │   │   ├── Dynamic-Programming
    │   │   ├── LEETCODE
    │   │   ├── UNSORTED
    │   │   │   └── Hash Table Data-Structure
    │   │   ├── binary_search_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── callbacks-solution
    │   │   │   ├── problems
    │   │   │   └── test
    │   │   ├── coin-change
    │   │   │   ├── MINchange
    │   │   │   │   └── test
    │   │   │   ├── coinchange-memoized
    │   │   │   └── itterative-4-fun
    │   │   ├── computational-complexity
    │   │   ├── dice-roll
    │   │   ├── egg-drop
    │   │   ├── factorial
    │   │   ├── fibonacci
    │   │   ├── memoization_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── radix_sort_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   └── tabulation_project
    │   │       ├── lib
    │   │       └── test
    │   ├── Arrays
    │   │   ├── 53-max-subArr
    │   │   ├── All Unique
    │   │   │   └── test
    │   │   ├── Array
    │   │   ├── Array-Flatten
    │   │   ├── Intersection
    │   │   ├── Transpose-2-d-array
    │   │   ├── all
    │   │   ├── append-arr
    │   │   ├── array-helpers
    │   │   ├── array-of-cumulative-partial-sums
    │   │   ├── array-of-nums-in-range
    │   │   ├── atleast
    │   │   ├── average
    │   │   ├── basic-examples
    │   │   │   └── problems
    │   │   ├── deep-map
    │   │   ├── difference-between-arrays
    │   │   ├── flatten
    │   │   ├── python
    │   │   │   ├── sum-arr-dir
    │   │   │   └── sum-avg
    │   │   ├── resize-array
    │   │   └── stringify-arr
    │   ├── Binary-Trees
    │   │   ├── 105-construct-b-tree
    │   │   ├── leetcode110-balanced-bin-tree
    │   │   └── tree_order_project
    │   │       ├── lib
    │   │       └── test
    │   ├── Dynamic-Programming
    │   │   ├── dynamic-time-warping
    │   │   │   ├── doc
    │   │   │   │   └── api
    │   │   │   ├── lib
    │   │   │   │   └── distanceFunctions
    │   │   │   ├── ms
    │   │   │   └── tests
    │   │   ├── popular-problems
    │   │   └── tabulation_project
    │   │       ├── lib
    │   │       └── test
    │   ├── Fifo-Lifo
    │   │   ├── Queue
    │   │   ├── Stack
    │   │   ├── queue_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── stack_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   └── stack_queue_interview_problems
    │   │       ├── lib
    │   │       └── test
    │   ├── File-System
    │   │   ├── file-name-from-path
    │   │   ├── file-utilities
    │   │   ├── guessing-game
    │   │   ├── is-valid-file-name
    │   │   └── recursive-read-folder
    │   ├── Graphs
    │   │   ├── Graph
    │   │   │   └── basic
    │   │   ├── advanced
    │   │   ├── bonus-graph-project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── graph_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── graphs-intro-solution
    │   │   │   ├── problems
    │   │   │   └── test
    │   │   └── graphs-solution
    │   │       ├── problems
    │   │       └── test
    │   ├── Hash-Table
    │   │   └── advanced
    │   ├── Heap
    │   ├── Lists
    │   │   ├── Linked-List
    │   │   ├── advanced
    │   │   ├── linked_list_interview_problems
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   └── linked_list_project
    │   │       ├── lib
    │   │       └── test
    │   ├── Misc
    │   │   ├── console.table
    │   │   ├── data-structures-html-spec-runner
    │   │   │   ├── lib
    │   │   │   │   ├── chai
    │   │   │   │   ├── jquery
    │   │   │   │   ├── mocha
    │   │   │   │   ├── require
    │   │   │   │   └── underscore
    │   │   │   ├── sprint-one
    │   │   │   │   ├── spec
    │   │   │   │   └── src
    │   │   │   │       ├── functional
    │   │   │   │       ├── functional-shared
    │   │   │   │       ├── prototypal
    │   │   │   │       └── pseudoclassical
    │   │   │   └── sprint-two
    │   │   │       ├── spec
    │   │   │       └── src
    │   │   ├── heaps_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── is-reserved-wordJS
    │   │   ├── set-utils
    │   │   ├── tree
    │   │   ├── trie_project
    │   │   │   ├── lib
    │   │   │   └── test
    │   │   ├── type-checker
    │   │   └── whiteboarding
    │   ├── Numbers_Math
    │   │   ├── C++
    │   │   ├── base-converter
    │   │   ├── basic-examples
    │   │   ├── euclidean-distance
    │   │   └── isBase
    │   ├── POJOs
    │   │   ├── basic-examples
    │   │   ├── clone
    │   │   ├── extend-obj-prop
    │   │   ├── obj2Array
    │   │   └── objPropMap
    │   ├── Recursion
    │   │   ├── My-Recursion-Prac-Website
    │   │   │   └── Live-htmlRendered-Mocha-Spec--Recursion-Practice-master
    │   │   │       ├── AUX_MATERIALS
    │   │   │       │   └── sandbox
    │   │   │       ├── blank
    │   │   │       │   ├── lib
    │   │   │       │   │   └── css
    │   │   │       │   ├── spec
    │   │   │       │   ├── src
    │   │   │       │   └── testing
    │   │   │       ├── images
    │   │   │       ├── my-solutions
    │   │   │       │   ├── lib
    │   │   │       │   │   └── css
    │   │   │       │   ├── spec
    │   │   │       │   └── src
    │   │   │       ├── part-2
    │   │   │       │   ├── lib
    │   │   │       │   │   └── jasmine-1.0.0
    │   │   │       │   ├── solutions
    │   │   │       │   ├── spec
    │   │   │       │   └── src
    │   │   │       └── tabs
    │   │   │           └── template-files
    │   │   ├── Recursive
    │   │   ├── binary-search
    │   │   ├── fibonacci
    │   │   │   └── __test__
    │   │   ├── fibonacci-versions
    │   │   ├── lucas-num-versions
    │   │   ├── recursion_problems-master
    │   │   │   ├── problems
    │   │   │   │   └── dist
    │   │   │   └── test
    │   │   └── recursion_project
    │   │       ├── lib
    │   │       └── test
    │   ├── Sorting-n-Searching
    │   │   ├── 1-searching-algorithms
    │   │   │   ├── Search
    │   │   │   └── depth_breadth_first_project
    │   │   │       ├── lib
    │   │   │       └── test
    │   │   └── 2-sorting-algorithms
    │   │       ├── Sorts
    │   │       ├── bubble_sort_project
    │   │       │   ├── lib
    │   │       │   └── test
    │   │       ├── counting_sort_project
    │   │       │   ├── lib
    │   │       │   └── test
    │   │       ├── insertion_sort_project
    │   │       │   ├── lib
    │   │       │   └── test
    │   │       ├── merge_sort_project
    │   │       │   ├── lib
    │   │       │   └── test
    │   │       ├── quick_sort_project
    │   │       │   ├── lib
    │   │       │   └── test
    │   │       ├── radix_sort_project
    │   │       │   ├── lib
    │   │       │   └── test
    │   │       └── selection_sort_project
    │   │           ├── lib
    │   │           └── test
    │   ├── Strings
    │   │   ├── 03-lengthOfLongestSubString
    │   │   ├── C++
    │   │   │   ├── escape-quotes
    │   │   │   ├── remove-quotes
    │   │   │   └── trim-white-space
    │   │   ├── String
    │   │   │   └── test
    │   │   ├── python
    │   │   │   ├── reverse-word
    │   │   │   └── split-string
    │   │   └── string-helpers
    │   ├── Trees
    │   │   ├── Binary-Search-Tree
    │   │   ├── Tree
    │   │   ├── advanced
    │   │   ├── bfs-vs-dfs
    │   │   ├── leetcode-450-delete-bst-node
    │   │   ├── leetcode108-sorted-arr-2-bst
    │   │   └── tree_order_project
    │   │       ├── lib
    │   │       └── test
    │   ├── Utilities-Snippets
    │   │   ├── general
    │   │   └── whitespace-identifier
    │   ├── _Extra-Practice
    │   │   ├── anagrams
    │   │   ├── bst
    │   │   ├── capitalize
    │   │   ├── chunk
    │   │   ├── circular
    │   │   ├── events
    │   │   ├── fib
    │   │   ├── fizzbuzz
    │   │   ├── fromlast
    │   │   ├── levelwidth
    │   │   ├── linkedlist
    │   │   ├── matrix
    │   │   ├── maxchar
    │   │   ├── midpoint
    │   │   ├── palindrome
    │   │   ├── pyramid
    │   │   ├── qfroms
    │   │   ├── queue
    │   │   ├── reverseint
    │   │   ├── reversestring
    │   │   ├── sorting
    │   │   ├── stack
    │   │   ├── steps
    │   │   ├── tree
    │   │   ├── validate
    │   │   ├── vowels
    │   │   └── weave
    │   ├── functions
    │   │   ├── HASH
    │   │   ├── MemoizeFunc
    │   │   ├── bindTo
    │   │   └── call-closure
    │   ├── temp
    │   └── web-dev
    │       ├── convert-2-js-arr
    │       ├── html-2-text
    │       ├── listenForEvent-s
    │       └── tagify-arr
    └── Resources
        ├── My-Data-Structures-Notes
        │   ├── tiny-prac-probs
        │   │   └── problems
        │   └── z-NOTES
        │       ├── async_await
        │       ├── choosing_the_right_approach
        │       ├── concepts
        │       ├── data-structures
        │       ├── introducing
        │       ├── promises
        │       └── timeouts_and_intervals
        └── gitserve
    
    309 directories
    

    Install

    npm i ds-algo-study

    DownloadsWeekly Downloads

    16

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    84.2 MB

    Total Files

    4067

    Last publish

    Collaborators

    • avatar