Skip to content

domiverse/leetcode-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Hành trình chinh phục LeetCode của tôi 🚀

Chào mừng bạn đến với kho lưu trữ các lời giải LeetCode của tôi! Đây là nơi tôi ghi lại hành trình rèn luyện kỹ năng giải quyết vấn đề và cấu trúc dữ liệu & giải thuật qua các bài toán trên LeetCode.

📊 Thống kê của tôi

LeetCode Stats

📚 Bảng các lời giải

Dưới đây là danh sách các bài toán tôi đã hoàn thành.

# Tên bài toán Lời giải Ngôn ngữ Độ khó
1 Two Sum Link 🔗 Python 🟢 Easy
2 Add Two Numbers Link 🔗 Python 🟧 Medium
3 Add Two Numbers Link 🔗 Python 🟧 Medium
5 Longest Palindromic Substring Link 🔗 Python 🟧 Medium
9 Palindrome Number Link 🔗 Python 🟢 Easy
13 Roman to Integer Link 🔗 Python 🟢 Easy
14 Longest Common Prefix Link 🔗 Python 🟢 Easy
20 Valid Parentheses Link 🔗 Java 🟢 Easy
21 Merge Two Sorted Lists Link 🔗 Java 🟢 Easy
26 Remove Duplicates from Sorted Array Link 🔗 Java 🟢 Easy
27 Remove Element Link 🔗 Java 🟢 Easy
28 Find the Index of the First Occurrence in a String Link 🔗 Java 🟢 Easy
35 Search Insert Position Link 🔗 Java 🟢 Easy
58 Length of Last Word Link 🔗 Java 🟢 Easy
66 Plus One Link 🔗 Java 🟢 Easy
67 Add Binary Link 🔗 Java 🟢 Easy
69 Sqrt(x) Link 🔗 Java 🟢 Easy
70 Climbing Stairs Link 🔗 Java 🟢 Easy
74 Search a 2D Matrix Link 🔗 Java 🟧 Medium
83 Remove Duplicates from Sorted List Link 🔗 Java 🟢 Easy
88 Merge Sorted Array Link 🔗 Java 🟢 Easy
94 Binary Tree Inorder Traversal Link 🔗 Python 🟢 Easy
100 Same Tree Link 🔗 Python 🟢 Easy
101 Symmetric Tree Link 🔗 Python 🟢 Easy
104 Maximum Depth of Binary Tree Link 🔗 Python 🟢 Easy
108 Convert Sorted Array to Binary Search Tree Link 🔗 Python 🟢 Easy
110 Balanced Binary Tree Link 🔗 Python 🟢 Easy
111 Minimum Depth of Binary Tree Link 🔗 Python 🟢 Easy
112 Path Sum Link 🔗 Python 🟢 Easy
118 Pascal's Triangle Link 🔗 Python 🟢 Easy
119 Pascal’s Triangle II Link 🔗 Python 🟢 Easy
121 Best Time to Buy and Sell Stock Link 🔗 Python 🟢 Easy
125 Valid Palindrome Link 🔗 Python 🟢 Easy
141 Linked List Cycle Link 🔗 Python 🟢 Easy
144 Binary Tree Preorder Traversal Link 🔗 Python 🟢 Easy
145 Binary Tree Postorder Traversal Link 🔗 Python 🟢 Easy
160 Intersection of Two Linked Lists Link 🔗 Python 🟢 Easy
168 Excel Sheet Column Title Link 🔗 Python 🟢 Easy
169 Majority Element Link 🔗 Python 🟢 Easy
171 Excel Sheet Column Number Link 🔗 Python 🟢 Easy
222 Count Complete Tree Nodes Link 🔗 Python 🟢 Easy
226 Invert Binary Trees Link 🔗 Python 🟢 Easy
257 Binary Tree Paths Link 🔗 Python 🟢 Easy
274 H-index Link 🔗 Java 🟧 Medium
283 Move Zeroes Link 🔗 Java 🟢 Easy
374 Guess Number Higher or Lower Link 🔗 Python 🟢 Easy
404 Sum of Left Leaves Link 🔗 Python 🟢 Easy
485 Max Consecutive Ones Link 🔗 Java 🟢 Easy
1255 Maximum Score Words Formed by Letters Link 🔗 Java 🟥 Hard
1295 Find Numbers with Even Number of Digits Link 🔗 Java 🟢 Easy
1480 Running Sum of 1d Array Link 🔗 Java 🟢 Easy

💡 Quy trình làm việc của tôi

  1. Chọn một bài toán: Thường bắt đầu với các bài Easy để khởi động hoặc các bài Medium để thử thách bản thân.
  2. Tự giải quyết: Cố gắng tìm ra lời giải trong một khoảng thời gian nhất định mà không xem đáp án.
  3. Tối ưu hóa: Sau khi có lời giải "chạy được", tôi sẽ phân tích độ phức tạp thời gian & không gian và tìm cách tối ưu nó.
  4. Học hỏi: Xem các lời giải được đánh giá cao khác để học các kỹ thuật và cách tiếp cận mới.
  5. Ghi chép: Cập nhật lại vào repository này.

Cảm ơn bạn đã ghé thăm!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published