Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flameshine/algorithm-nebula

Nebula of various algorithmic tasks.
https://github.com/flameshine/algorithm-nebula

Last synced: 16 days ago
JSON representation

Nebula of various algorithmic tasks.

Awesome Lists containing this project

README

        

# algorithm-nebula

Nebula of various algorithmic tasks.

Structure


  • The algorithms package contains implementations of the most popular computer science algorithms

  • The problems package contains solutions to various algorithmic problems

  • The structures package contains implementations of the most popular data structures

# Array
| |
| ------- |
| [0026-remove-duplicates-from-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0026-remove-duplicates-from-sorted-array) |
| [0027-remove-element](https://github.com/flameshine/algorithm-nebula/tree/master/0027-remove-element) |
| [0055-jump-game](https://github.com/flameshine/algorithm-nebula/tree/master/0055-jump-game) |
| [0056-merge-intervals](https://github.com/flameshine/algorithm-nebula/tree/master/0056-merge-intervals) |
| [0080-remove-duplicates-from-sorted-array-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0080-remove-duplicates-from-sorted-array-ii) |
| [0088-merge-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0088-merge-sorted-array) |
| [0121-best-time-to-buy-and-sell-stock](https://github.com/flameshine/algorithm-nebula/tree/master/0121-best-time-to-buy-and-sell-stock) |
| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |
| [0169-majority-element](https://github.com/flameshine/algorithm-nebula/tree/master/0169-majority-element) |
| [0189-rotate-array](https://github.com/flameshine/algorithm-nebula/tree/master/0189-rotate-array) |
| [0274-h-index](https://github.com/flameshine/algorithm-nebula/tree/master/0274-h-index) |
| [0380-insert-delete-getrandom-o1](https://github.com/flameshine/algorithm-nebula/tree/master/0380-insert-delete-getrandom-o1) |
# Sorting
| |
| ------- |
| [0056-merge-intervals](https://github.com/flameshine/algorithm-nebula/tree/master/0056-merge-intervals) |
| [0088-merge-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0088-merge-sorted-array) |
| [0169-majority-element](https://github.com/flameshine/algorithm-nebula/tree/master/0169-majority-element) |
| [0274-h-index](https://github.com/flameshine/algorithm-nebula/tree/master/0274-h-index) |
# Two Pointers
| |
| ------- |
| [0019-remove-nth-node-from-end-of-list](https://github.com/flameshine/algorithm-nebula/tree/master/0019-remove-nth-node-from-end-of-list) |
| [0026-remove-duplicates-from-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0026-remove-duplicates-from-sorted-array) |
| [0027-remove-element](https://github.com/flameshine/algorithm-nebula/tree/master/0027-remove-element) |
| [0080-remove-duplicates-from-sorted-array-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0080-remove-duplicates-from-sorted-array-ii) |
| [0088-merge-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0088-merge-sorted-array) |
| [0189-rotate-array](https://github.com/flameshine/algorithm-nebula/tree/master/0189-rotate-array) |
# Linked List
| |
| ------- |
| [0019-remove-nth-node-from-end-of-list](https://github.com/flameshine/algorithm-nebula/tree/master/0019-remove-nth-node-from-end-of-list) |
# Hash Table
| |
| ------- |
| [0169-majority-element](https://github.com/flameshine/algorithm-nebula/tree/master/0169-majority-element) |
| [0380-insert-delete-getrandom-o1](https://github.com/flameshine/algorithm-nebula/tree/master/0380-insert-delete-getrandom-o1) |
# Divide and Conquer
| |
| ------- |
| [0169-majority-element](https://github.com/flameshine/algorithm-nebula/tree/master/0169-majority-element) |
# Counting
| |
| ------- |
| [0169-majority-element](https://github.com/flameshine/algorithm-nebula/tree/master/0169-majority-element) |
# Math
| |
| ------- |
| [0189-rotate-array](https://github.com/flameshine/algorithm-nebula/tree/master/0189-rotate-array) |
| [0380-insert-delete-getrandom-o1](https://github.com/flameshine/algorithm-nebula/tree/master/0380-insert-delete-getrandom-o1) |
# Dynamic Programming
| |
| ------- |
| [0055-jump-game](https://github.com/flameshine/algorithm-nebula/tree/master/0055-jump-game) |
| [0121-best-time-to-buy-and-sell-stock](https://github.com/flameshine/algorithm-nebula/tree/master/0121-best-time-to-buy-and-sell-stock) |
| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |
# Greedy
| |
| ------- |
| [0055-jump-game](https://github.com/flameshine/algorithm-nebula/tree/master/0055-jump-game) |
| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |
# Counting Sort
| |
| ------- |
| [0274-h-index](https://github.com/flameshine/algorithm-nebula/tree/master/0274-h-index) |
# Design
| |
| ------- |
| [0380-insert-delete-getrandom-o1](https://github.com/flameshine/algorithm-nebula/tree/master/0380-insert-delete-getrandom-o1) |
# Randomized
| |
| ------- |
| [0380-insert-delete-getrandom-o1](https://github.com/flameshine/algorithm-nebula/tree/master/0380-insert-delete-getrandom-o1) |

# LeetCode Topics
## Array
| |
| ------- |
| [0057-insert-interval](https://github.com/flameshine/algorithm-nebula/tree/master/0057-insert-interval) |
| [0088-merge-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0088-merge-sorted-array) |
| [0128-longest-consecutive-sequence](https://github.com/flameshine/algorithm-nebula/tree/master/0128-longest-consecutive-sequence) |
| [0238-product-of-array-except-self](https://github.com/flameshine/algorithm-nebula/tree/master/0238-product-of-array-except-self) |
| [0350-intersection-of-two-arrays-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0350-intersection-of-two-arrays-ii) |
| [1256-rank-transform-of-an-array](https://github.com/flameshine/algorithm-nebula/tree/master/1256-rank-transform-of-an-array) |
| [1293-three-consecutive-odds](https://github.com/flameshine/algorithm-nebula/tree/master/1293-three-consecutive-odds) |
| [1496-lucky-numbers-in-a-matrix](https://github.com/flameshine/algorithm-nebula/tree/master/1496-lucky-numbers-in-a-matrix) |
| [1720-crawler-log-folder](https://github.com/flameshine/algorithm-nebula/tree/master/1720-crawler-log-folder) |
## Hash Table
| |
| ------- |
| [0128-longest-consecutive-sequence](https://github.com/flameshine/algorithm-nebula/tree/master/0128-longest-consecutive-sequence) |
| [0138-copy-list-with-random-pointer](https://github.com/flameshine/algorithm-nebula/tree/master/0138-copy-list-with-random-pointer) |
| [0350-intersection-of-two-arrays-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0350-intersection-of-two-arrays-ii) |
| [1256-rank-transform-of-an-array](https://github.com/flameshine/algorithm-nebula/tree/master/1256-rank-transform-of-an-array) |
## Two Pointers
| |
| ------- |
| [0088-merge-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0088-merge-sorted-array) |
| [0350-intersection-of-two-arrays-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0350-intersection-of-two-arrays-ii) |
## Binary Search
| |
| ------- |
| [0069-sqrtx](https://github.com/flameshine/algorithm-nebula/tree/master/0069-sqrtx) |
| [0350-intersection-of-two-arrays-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0350-intersection-of-two-arrays-ii) |
## Sorting
| |
| ------- |
| [0088-merge-sorted-array](https://github.com/flameshine/algorithm-nebula/tree/master/0088-merge-sorted-array) |
| [0350-intersection-of-two-arrays-ii](https://github.com/flameshine/algorithm-nebula/tree/master/0350-intersection-of-two-arrays-ii) |
| [1256-rank-transform-of-an-array](https://github.com/flameshine/algorithm-nebula/tree/master/1256-rank-transform-of-an-array) |
## String
| |
| ------- |
| [0038-count-and-say](https://github.com/flameshine/algorithm-nebula/tree/master/0038-count-and-say) |
| [1720-crawler-log-folder](https://github.com/flameshine/algorithm-nebula/tree/master/1720-crawler-log-folder) |
| [2304-cells-in-a-range-on-an-excel-sheet](https://github.com/flameshine/algorithm-nebula/tree/master/2304-cells-in-a-range-on-an-excel-sheet) |
| [2580-circular-sentence](https://github.com/flameshine/algorithm-nebula/tree/master/2580-circular-sentence) |
## Stack
| |
| ------- |
| [1720-crawler-log-folder](https://github.com/flameshine/algorithm-nebula/tree/master/1720-crawler-log-folder) |
## Prefix Sum
| |
| ------- |
| [0238-product-of-array-except-self](https://github.com/flameshine/algorithm-nebula/tree/master/0238-product-of-array-except-self) |
## Linked List
| |
| ------- |
| [0002-add-two-numbers](https://github.com/flameshine/algorithm-nebula/tree/master/0002-add-two-numbers) |
| [0138-copy-list-with-random-pointer](https://github.com/flameshine/algorithm-nebula/tree/master/0138-copy-list-with-random-pointer) |
## Math
| |
| ------- |
| [0002-add-two-numbers](https://github.com/flameshine/algorithm-nebula/tree/master/0002-add-two-numbers) |
| [0069-sqrtx](https://github.com/flameshine/algorithm-nebula/tree/master/0069-sqrtx) |
## Recursion
| |
| ------- |
| [0002-add-two-numbers](https://github.com/flameshine/algorithm-nebula/tree/master/0002-add-two-numbers) |
## Matrix
| |
| ------- |
| [1496-lucky-numbers-in-a-matrix](https://github.com/flameshine/algorithm-nebula/tree/master/1496-lucky-numbers-in-a-matrix) |
## Union Find
| |
| ------- |
| [0128-longest-consecutive-sequence](https://github.com/flameshine/algorithm-nebula/tree/master/0128-longest-consecutive-sequence) |