Skip to content

Latest commit

 

History

History
52 lines (47 loc) · 2.61 KB

File metadata and controls

52 lines (47 loc) · 2.61 KB

-DSA A collection of LeetCode questions to ace the coding interview!

Hướng dẫn tư duy theo dạng đề LeetCode

Nếu đề bài nói... Hướng suy nghĩ nên dùng
Kiểm tra dấu ngoặc, cặp mở – đóng Stack
Tìm 2 số cộng lại = target HashMap (Two Sum)
Tìm đoạn tăng, mua bán Two Pointers, biến tạm
Đếm tần suất, ký tự lặp Dictionary, HashMap
Tìm phần tử lớn nhất / nhỏ nhất Biến max, min
Sắp xếp hoặc tìm thứ tự Sort, Heap, Queue
Liên quan tới duyệt hết array for, foreach
So sánh cặp phần tử 2 vòng lặp (brute force) hoặc 2 pointers

LeetCode Topics

String

0020-valid-parentheses

Stack

0020-valid-parentheses

Linked List

0021-merge-two-sorted-lists
0206-reverse-linked-list

Recursion

0021-merge-two-sorted-lists
0206-reverse-linked-list

Array

0001-two-sum
0026-remove-duplicates-from-sorted-array

Hash Table

0001-two-sum

Two Pointers

0026-remove-duplicates-from-sorted-array