Code Monkey home page Code Monkey logo

cpinjava's Introduction

cpinjava

GIF

LeetCode Topics

Array

0179-largest-number
0539-minimum-time-difference
0624-maximum-distance-in-arrays
0906-walking-robot-simulation
1130-last-stone-weight-ii
1325-path-with-maximum-probability
1330-longest-arithmetic-subsequence-of-given-difference
1435-xor-queries-of-a-subarray
1786-count-the-number-of-consistent-strings
2132-convert-1d-array-into-2d-array
2411-spiral-matrix-iv
2503-longest-subarray-with-maximum-bitwise-and
2655-rearrange-array-to-maximize-prefix-score
2755-extra-characters-in-a-string
3525-maximum-energy-boost-from-two-drinks

Greedy

0179-largest-number
0624-maximum-distance-in-arrays
2655-rearrange-array-to-maximize-prefix-score

Graph

1325-path-with-maximum-probability

Heap (Priority Queue)

1325-path-with-maximum-probability

Shortest Path

1325-path-with-maximum-probability

Matrix

2132-convert-1d-array-into-2d-array
2411-spiral-matrix-iv

Simulation

0906-walking-robot-simulation
2076-sum-of-digits-of-string-after-convert
2132-convert-1d-array-into-2d-array
2411-spiral-matrix-iv
3426-minimum-number-of-chairs-in-a-waiting-room

String

0179-largest-number
0214-shortest-palindrome
0241-different-ways-to-add-parentheses
0438-find-all-anagrams-in-a-string
0539-minimum-time-difference
0551-student-attendance-record-i
0567-permutation-in-string
0920-uncommon-words-from-two-sentences
1473-find-the-longest-substring-containing-vowels-in-even-counts
1786-count-the-number-of-consistent-strings
2076-sum-of-digits-of-string-after-convert
2755-extra-characters-in-a-string
3426-minimum-number-of-chairs-in-a-waiting-room

Linked List

0725-split-linked-list-in-parts
1484-linked-list-in-binary-tree
2411-spiral-matrix-iv

Tree

1484-linked-list-in-binary-tree

Depth-First Search

0386-lexicographical-numbers
1484-linked-list-in-binary-tree

Breadth-First Search

1484-linked-list-in-binary-tree

Binary Tree

1484-linked-list-in-binary-tree

Bit Manipulation

1435-xor-queries-of-a-subarray
1473-find-the-longest-substring-containing-vowels-in-even-counts
1786-count-the-number-of-consistent-strings
2323-minimum-bit-flips-to-convert-number
2503-longest-subarray-with-maximum-bitwise-and

Prefix Sum

1435-xor-queries-of-a-subarray
1473-find-the-longest-substring-containing-vowels-in-even-counts
2655-rearrange-array-to-maximize-prefix-score

Dynamic Programming

0241-different-ways-to-add-parentheses
0357-count-numbers-with-unique-digits
1130-last-stone-weight-ii
1330-longest-arithmetic-subsequence-of-given-difference
1332-count-vowels-permutation
1398-number-of-ways-to-stay-in-the-same-place-after-some-steps
2477-number-of-ways-to-reach-a-position-after-exactly-k-steps
2755-extra-characters-in-a-string
3525-maximum-energy-boost-from-two-drinks

Hash Table

0438-find-all-anagrams-in-a-string
0567-permutation-in-string
0906-walking-robot-simulation
0920-uncommon-words-from-two-sentences
1330-longest-arithmetic-subsequence-of-given-difference
1473-find-the-longest-substring-containing-vowels-in-even-counts
1786-count-the-number-of-consistent-strings
2755-extra-characters-in-a-string

Counting

0920-uncommon-words-from-two-sentences
1786-count-the-number-of-consistent-strings

Brainteaser

2503-longest-subarray-with-maximum-bitwise-and

Math

0241-different-ways-to-add-parentheses
0357-count-numbers-with-unique-digits
0539-minimum-time-difference
2477-number-of-ways-to-reach-a-position-after-exactly-k-steps

Backtracking

0357-count-numbers-with-unique-digits

Combinatorics

2477-number-of-ways-to-reach-a-position-after-exactly-k-steps

Sorting

0179-largest-number
0539-minimum-time-difference
2655-rearrange-array-to-maximize-prefix-score

Sliding Window

0438-find-all-anagrams-in-a-string
0567-permutation-in-string

Two Pointers

0567-permutation-in-string

Recursion

0241-different-ways-to-add-parentheses

Memoization

0241-different-ways-to-add-parentheses

Rolling Hash

0214-shortest-palindrome

String Matching

0214-shortest-palindrome

Hash Function

0214-shortest-palindrome

Trie

0386-lexicographical-numbers
0440-k-th-smallest-in-lexicographical-order
2755-extra-characters-in-a-string

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.