Git Product home page Git Product logo

leetcode_solutions's Introduction

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0031-next-permutation
0033-search-in-rotated-sorted-array
0073-set-matrix-zeroes
0081-search-in-rotated-sorted-array-ii
0878-shifting-letters
0921-spiral-matrix-iii
0947-online-election
0948-sort-an-array
1196-filling-bookcase-shelves
1311-largest-magic-square
1497-design-a-stack-with-increment-operation
1511-count-number-of-teams
1556-make-two-arrays-equal-by-reversing-subarrays
1615-range-sum-of-sorted-subarray-sums
1691-minimum-number-of-days-to-disconnect-island
1848-sum-of-unique-elements
1938-minimum-operations-to-make-the-array-increasing
2163-kth-distinct-string-in-an-array
2473-max-sum-of-a-pair-with-equal-sum-of-digits
2581-divide-players-into-teams-of-equal-skill
2727-number-of-senior-citizens
3225-length-of-longest-subarray-with-at-most-k-frequency
3229-minimum-cost-to-make-array-equalindromic
3235-minimum-cost-to-convert-string-i
3514-shortest-distance-after-road-addition-queries-ii
3517-shortest-distance-after-road-addition-queries-i
3526-minimum-number-of-flips-to-make-binary-grid-palindromic-i

Binary Search

0033-search-in-rotated-sorted-array
0081-search-in-rotated-sorted-array-ii
0947-online-election
1615-range-sum-of-sorted-subarray-sums

Divide and Conquer

0948-sort-an-array

Sorting

0948-sort-an-array
1556-make-two-arrays-equal-by-reversing-subarrays
1615-range-sum-of-sorted-subarray-sums
2473-max-sum-of-a-pair-with-equal-sum-of-digits
2581-divide-players-into-teams-of-equal-skill
3229-minimum-cost-to-make-array-equalindromic
3276-minimum-number-of-pushes-to-type-word-ii

Heap (Priority Queue)

0948-sort-an-array
2473-max-sum-of-a-pair-with-equal-sum-of-digits

Merge Sort

0948-sort-an-array

Bucket Sort

0948-sort-an-array

Radix Sort

0948-sort-an-array

Counting Sort

0948-sort-an-array
1848-sum-of-unique-elements
2163-kth-distinct-string-in-an-array
3276-minimum-number-of-pushes-to-type-word-ii

Database

0197-rising-temperature
0584-find-customer-referee
0595-big-countries
1153-product-sales-analysis-i
1258-article-views-i
1509-replace-employee-id-with-the-unique-identifier
1724-customer-who-visited-but-did-not-make-any-transactions
1827-invalid-tweets
1908-recyclable-and-low-fat-products

Dynamic Programming

0022-generate-parentheses
0678-valid-parenthesis-string
1196-filling-bookcase-shelves
1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
1511-count-number-of-teams

Graph

1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
3235-minimum-cost-to-convert-string-i
3514-shortest-distance-after-road-addition-queries-ii
3517-shortest-distance-after-road-addition-queries-i

Shortest Path

1456-find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
3235-minimum-cost-to-convert-string-i

String

0022-generate-parentheses
0151-reverse-words-in-a-string
0211-design-add-and-search-words-data-structure
0273-integer-to-english-words
0678-valid-parenthesis-string
0878-shifting-letters
1960-check-if-the-sentence-is-pangram
2163-kth-distinct-string-in-an-array
2727-number-of-senior-citizens
3235-minimum-cost-to-convert-string-i
3276-minimum-number-of-pushes-to-type-word-ii

Binary Indexed Tree

1511-count-number-of-teams

Greedy

0678-valid-parenthesis-string
1938-minimum-operations-to-make-the-array-increasing
3229-minimum-cost-to-make-array-equalindromic
3276-minimum-number-of-pushes-to-type-word-ii
3514-shortest-distance-after-road-addition-queries-ii

Two Pointers

0031-next-permutation
0151-reverse-words-in-a-string
1615-range-sum-of-sorted-subarray-sums
2581-divide-players-into-teams-of-equal-skill
3526-minimum-number-of-flips-to-make-binary-grid-palindromic-i

Hash Table

0073-set-matrix-zeroes
0460-lfu-cache
0947-online-election
1556-make-two-arrays-equal-by-reversing-subarrays
1848-sum-of-unique-elements
1960-check-if-the-sentence-is-pangram
2163-kth-distinct-string-in-an-array
2473-max-sum-of-a-pair-with-equal-sum-of-digits
2581-divide-players-into-teams-of-equal-skill
3225-length-of-longest-subarray-with-at-most-k-frequency
3276-minimum-number-of-pushes-to-type-word-ii

Matrix

0073-set-matrix-zeroes
0921-spiral-matrix-iii
1311-largest-magic-square
1691-minimum-number-of-days-to-disconnect-island
3526-minimum-number-of-flips-to-make-binary-grid-palindromic-i

Stack

0155-min-stack
0678-valid-parenthesis-string
1497-design-a-stack-with-increment-operation

Design

0155-min-stack
0211-design-add-and-search-words-data-structure
0460-lfu-cache
0947-online-election
1497-design-a-stack-with-increment-operation

Backtracking

0022-generate-parentheses

Linked List

0460-lfu-cache

Doubly-Linked List

0460-lfu-cache

Math

0273-integer-to-english-words
3229-minimum-cost-to-make-array-equalindromic

Sliding Window

3225-length-of-longest-subarray-with-at-most-k-frequency

Breadth-First Search

1691-minimum-number-of-days-to-disconnect-island
3517-shortest-distance-after-road-addition-queries-i

Ordered Set

3514-shortest-distance-after-road-addition-queries-ii

Recursion

0273-integer-to-english-words

Simulation

0921-spiral-matrix-iii

Depth-First Search

0211-design-add-and-search-words-data-structure
1691-minimum-number-of-days-to-disconnect-island

Trie

0211-design-add-and-search-words-data-structure

Prefix Sum

0878-shifting-letters
1311-largest-magic-square

Strongly Connected Component

1691-minimum-number-of-days-to-disconnect-island

leetcode_solutions's People

Contributors

cobrakai07 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.