• Stars
    star
    484
  • Rank 90,873 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🔱 A collection of JavaScript problems and solutions for studying algorithms.

Javascript Problems & Solutions

npm version Build Status Coverage Status devDependencies Status code style: prettier

A collection of JavaScript problems and solutions for studying algorithms.

cover

Table of Content

Data Structures

Problems

Array

Matrix

String

Sorting

Heap

Binary Search

Binary Indexed Tree

Tree

Graph

Trie (Prefix Tree)

Backtracking

Breadth First Search

Depth First Search

Divide and Conquer

Linked List

Dynamic Programming

Greedy

Math

Sampling

Design

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

Support

But Me a Coffee

LICENSE

MIT License

Copyright (c) 2018 Yong Su

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

ios-swift-collapsible-table-section

📱 A simple iOS Swift project demonstrates how to implement collapsible table section.
Swift
1,209
star
2

CollapsibleTableSectionViewController

🎉 Swift library to support collapsible sections in a table view.
Swift
350
star
3

react-sublime-snippet

Save time in writing React codes
102
star
4

ios-swift-collapsible-table-section-in-grouped-section

A simple demo that demonstrates how to implement collapsible table sections in grouped table view.
Swift
86
star
5

klotski

🔸 The JavaScript algorithm for solving klotski game.
JavaScript
38
star
6

five-in-a-row

A classic Chinese board game built with React and Socket.io.
JavaScript
36
star
7

react-webpack-boilerplate

React Webpack Boilerplate
JavaScript
22
star
8

apple-watch-ui

Implement Apple Watch UI with AngularJS
JavaScript
18
star
9

hua-rong-dao-html

AngularJS HTML5 puzzle game 华容道
JavaScript
17
star
10

SwiftyLib

A CocoaPods library written in Swift
Ruby
12
star
11

ios-swift-highlight-searchbar-placeholder

A demo shows how to highlight certain text in the search bar.
Swift
10
star
12

swift-material-uitextfield

Another material-style UITextField written in Swift.
Swift
8
star
13

generator-react-webpack-scaffold

A Yeoman generator that scaffolds React application with Webpack.
JavaScript
8
star
14

react-webapp-boilerplate

🚀 React Webapp Boilerplate demonstrates how to scaffold a web application using React, Webpack and Jest.
JavaScript
8
star
15

how-to-implement-promise

How to implement a Promise that is Promises/A+ compliant using vanilla JavaScript.
JavaScript
5
star
16

slush-html5-app

Scaffold your next HTML5 app with webpack and webpack dev server.
JavaScript
2
star
17

react-electron-boilerplate

🚀 React Electron Boilerplate demonstrates how to scaffold a desktop application using React and Electron.
JavaScript
2
star
18

closure-playground

A playground for learning closure
1
star
19

threejs-globe

Created with CodeSandbox
JavaScript
1
star
20

SwiftyCalculator

A Cocoapods calculator library written in Swift
Swift
1
star
21

react-advanced-markers

For debugging an issue with Advanced Markers and React
JavaScript
1
star
22

generator-typescript-webapp

This Yeoman generator helps you scaffold your next web application with TypeScript and Webpack.
JavaScript
1
star
23

traffic-old

A road traffic simulation based on the intelligent driver model (IDW)
JavaScript
1
star
24

react-webpack-code-splitting

🔱 A demo of how to split the code for a React Webpack application.
JavaScript
1
star
25

calculator

A UMD calculator
JavaScript
1
star
26

chat-app

A simple chat app built with Objective-C and MultipeerConnectivity
Objective-C
1
star
27

generator-html-app

Scaffold your next HTML5 app with webpack and webpack dev server.
JavaScript
1
star
28

generator-web-application

Scaffold your next web application for prototyping and production.
JavaScript
1
star
29

iBlog

iOS blog app
Objective-C
1
star
30

webgl2-study

Stores all the codes that I learn about WebGL2
TypeScript
1
star
31

dotfiles

My iTerm2, tmux and neovim setup
Lua
1
star
32

tensorflow-study

My TensorFlow projects
TypeScript
1
star
33

umd-lib

Another JavaScript UMD library
JavaScript
1
star
34

flex-badge-button

Extends Flex button component to have iOS-like badge icon.
1
star
35

laioffer-demos

Demo projects for Laioffer Nodejs class.
JavaScript
1
star
36

slush-webpack-html

🚀 Scaffold your next html5 app with webpack and webpack dev server.
JavaScript
1
star
37

material-color-palettes

Material color palettes
JavaScript
1
star
38

genetic-flappy-bird

JavaScript
1
star
39

swift-scroll-pages-with-transition

A demo shows how to implement transition when scrolling the pages.
Swift
1
star
40

slush-react-app

Scaffold your next React app with webpack and webpack dev server.
JavaScript
1
star
41

generator-vanilla-webapp

This Yeoman generator helps you scaffold your next web application with Vanilla JavaScript and Webpack.
JavaScript
1
star
42

genetic-algorithm

Implement Genetic Algorithm in JavaScript
JavaScript
1
star
43

neural-flappy-bird

A tensorflow reinforcement trained flappy bird
TypeScript
1
star
44

vanilla-javascript-drag-n-drop

Created with CodeSandbox
JavaScript
1
star
45

tensorflow-playground

Tensorflow Playground
JavaScript
1
star
46

generator-vanilla-react-webapp

Vanilla React Web Application Yeoman Generator
JavaScript
1
star
47

nyc-demo

A demo of using nyc
JavaScript
1
star
48

color-magnifier

A Chrome extension for picking color on web page
JavaScript
1
star