Vậy thì bạn nên kiếm một số đoạn code mẫu về thuật toán để nghiên cứu thêm cho chắc: codeguru.com, vbcode.com, codeprojects.com,... Theo kinh nghiệm mình, hãy đọc để nắm ý tưởng, còn khi cần áp dụng vác sách ra đọc lại cũng chả sao, đâu cần phải nhớ chi tiết !
Bạn nên mua và đọc mấy quyển giáo trình CTDL thuộc dạng kinh điển của các thầy VN viết, rất hay, dễ đọc, chẳng hạn quyển CTDL& Giải thuật của thầy Đinh Mạnh Tường.
Bạn nên chịu khó đọc hết để hiểu căn bản và có hệ thống, rỗi hãy tham khảo thêm các nguồn khác. Nhìn chung sách bao quát hết các thuật toán cơ bản, đủ dùng cho hầu hết công việc .
Đúng là quyển của thầy Đinh Mạnh Tường viết rất súc tích, ngắn gọn mà đầy đủ, ngôn từ vừa mang khoa học lại vừa dễ hiểu. Còn nếu bạn muốn đọc sâu hơn nữa thì có quyển algorithm của MIT, quyển này cũng có bản tiếng Việt (Thuật toán dành cho sinh viên - giao viên - chuyên gia) giá bìa khoảng hơn 100K bán ở đường láng ấy tuy nhiên cuốn này dịch không tốt cho lắm mặc dù nội dung sách nguyên bản viết cũng rất hay và kinh điển.
Hê hê. Để hiểu thì phải đọc đi đọc lại nhiều lần thôi. Đến khi hiểu rồi thì thấy... thích đọc tiếp. Học tin học, phần thuật toán là một trong các phần hay nhất.
Bạn cứ mua 1 cuốn sách đọc từ từ.Suy nghĩ cho thật kĩ.Cấu trúc dữ liệu là một môn khá hóc.Mình nghĩ là tốt nhất bạn nên chọn sách nước ngoài như các pác đã giới thiệu.Nếu có chỗ nào ko hỉu thì bạn pót lên diễn đàn hỏi.Mọi người sẽ giải đáp cho.