Tôi có một ý tưởng hay về Big-O là gì, và tôi cũng biết một vài thuật toán phân loại cơ bản, mặc dù, vì một lý do nào đó, tôi không bao giờ cảm thấy thoải mái với chúng, và tôi quên chúng. Tôi đã lập trình được 4 năm trong Java, Python, C và C++; Tôi đã là một lập trình viên phong nha. Bây giờ, tôi muốn vượt ra ngoài việc học các ngôn ngữ lập trình và bắt đầu các thuật toán học tập.Sách hướng dẫn thiết kế thuật toán có phải là một cuốn sách hay cho người mới bắt đầu trong thuật toán không?
Tôi đã thử 'Giới thiệu về thuật toán' của Carmen et al. nhưng Toán quá dày đặc đối với tôi (hoặc, có thể, tôi quá dày đặc đối với Toán trong cuốn sách đó).
Bây giờ, tôi đang lên kế hoạch lấy Sổ tay Thiết kế Thuật toán của Steve Skiena. Bạn có giới thiệu nó cho tình huống của tôi không? Bạn có đề xuất nào khác không nếu bạn cho rằng đây không phải là khuyến nghị cho tôi?
Cảm ơn bạn đã dành thời gian!
Rất giống với câu hỏi này: http://stackoverflow.com/questions/1249465/data-structures-and-algorithms-e-books/1249676#1249676 –
+1 "hoặc tôi quá dày đặc cho Toán học" : D – batman