Tag Algorithm
Tìm kiếm bài viết trong Tag Algorithm
Chuyện áp dụng thuật toán LeetCode vào ứng dụng học tiếng Anh Speakie
Có một vấn đề anh em thường tranh cãi lâu nay là: "Có phải cày thuật toán chỉ để chuẩn bị cho vòng coding interview chứ chẳng áp dụng được mấy trong công việc?". Tất nhiên vẫn có những ví dụ ngay trướ
0 0 3
CTDL & GT dễ hiểu: 2. Phân tích thời gian thực hiện giải thuật
2.1 Tại sao phải quan tâm thời gian chạy.
0 0 3
CTDL> dễ hiểu: 1. Các bước cơ bản khi tiến hành giải các bài toán tin học
Thức dậy lúc 7h sáng, Sanji bắt đầu công việc nấu ăn thường nhật của mình. Vừa vào bếp, nhìn thấy bãi chiến trường lộn xộn, Sanji biết ngay tối qua Luffy và Usopp đã xỉn quắc cần câu và lục tung tủ lạ
0 0 3
Tập hợp các câu hỏi phỏng vấn trong cuốn DEEP LEARNING INTERVIEWS (ví dụ Dịch bệnh Ebola)
REAL-WORLD DEEP LEARNING INTERVIEW. Muốn cuốn sách khá hay cho a.e ôn luyện các thuật toán deep learning . PROBLEMS & SOLUTIONS.
0 0 4
Giới thiệu thuật toán Merge Intervals
Thuật toán Merge Intervals (Gộp khoảng thời gian) là một kỹ thuật quan trọng trong lập trình, thường được sử dụng trong các bài toán liên quan đến thời gian biểu, lịch trình hoặc vùng giao nhau của cá
0 0 3
Big O
Big O là ngôn ngữ và thước đo để mô tả độ hiệu quả của thuật toán. Việc không hiểu rõ Big O có thể ảnh hưởng nghiêm trọng đến khả năng phát triển thuật toán của bạn.
0 0 7
Thời gian chạy O(log N)
Thời gian chạy O(log N). Chúng ta thường gặp O(log N) trong các thuật toán.
0 0 11
Tìm ra phần tử phổ biến nhất - 2 ways
Tìm ra phần tử phổ biến nhất. The majority element is the element that appears more than ⌊n / 2⌋ times.
0 0 5
HashMap cùng 2 bài toán Roman và vòng lặp linked list
Hi mọi người, hôm nay mình sẽ giới thiệu 2 bài toán sử dụng HashMap thuộc vào nhóm easy. Roman to Int.
0 0 7
Một vài ứng dụng của 0 và 1 có thể bạn chưa biết
Tổng hợp các chiêu thức combo cực mạnh trong thế giới phần mềm mà bạn có thể tạo ra chỉ từ 2 chữ số đơn giản nhất: 0 và 1. Hê lô các bạn, mình - Minh Monmen - đã trở lại với các bạn chả trong sự kiện
0 0 10
Thay đổi quan niệm về thuật toán qua vài bài code thiếu nhi
Một quan niệm sai lầm phổ biến là luyện thuật toán đồng nghĩa với học thuộc nhiều thuật toán. Điều này dẫn đến luyện tập không hiệu quả, chán ghét, chối bỏ thuật toán, v.
0 0 13
Lý thuyết Đồ Thị trong Thuận Toán (PI)
Nhiều vấn đề lập trình có thể được giải quyết bằng cách mô hình hóa vấn đề dưới dạng đồ thị và sử dụng thuật toán đồ thị phù hợp. Một số ví dụ điển hình về đồ thị là mạng lưới đường bộ và thành phố tr
0 0 13
Hành trình giải 555 bài LeetCode
Hành trình bắt đầu. Có lẽ nhiều bạn không còn xa lạ gì với nền tảng LeetCode, một nơi để anh em giải những bài thuật toán, chuẩn bị cho vòng coding interview vào các công ty, thường là các công ty nướ
0 0 17
Li Chao Tree là gì ?
Xin chào các bạn, nếu như ở bài viết trước ta đã cùng nhau tìm hiểu về Cây Đoạn ( Segment Tree) là gì ?, trong bài viết này ta sẽ cùng nhau tìm hiểu về 1 biến thể của nó Li Chao Segment Tree và những
0 0 17
Cây Đoạn ( Segment Tree) là gì ?
Cây Đoạn (Segment Tree) là một cấu trúc dữ liệu mạnh mẽ và cực kỳ hữu ích trong lập trình nói chung cũng như lập trình thi đấu nói riêng. Nếu bạn từng cảm thấy bối rối với các bài toán về mảng và cần
0 0 21
Thư viện algorithm trong Python
Giới thiệu. Python là một ngôn ngữ lập trình mạnh mẽ và linh hoạt, được biết đến với sự phong phú của các thư viện tích hợp sẵn và bên thứ ba.
0 0 23
[Dynamic Programming] Quá trình mình giải bài leetcode "Interleaving String"
Hello mọi người, mấy hôm nay mình đang rảnh nên mò mẩm tìm hiểu và luyện một số bài leetcode về quy hoạch động - Dynamic Programing thì tình cờ chạm mặt bài Interleaving String - không rõ mọi người nh
0 0 29
LeetCode: Dễ dàng nhận biết 5 dạng bài Dynamic Programming
Có thể nói, trong quá trình làm LeetCode thì Dynamic Programming (DP), hay còn gọi là Quy hoạch động trong tiếng Việt, là một dạng bài mọi người thường xuyên gặp nhất, nhưng cũng là một trong những dạ
0 0 29