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

Package Sidebar

Install

npm i ds-algo-study

Weekly Downloads

13

Version

1.0.0

License

MIT

Unpacked Size

84.2 MB

Total Files

4067

Last publish

Collaborators

  • bgoonz11