Data Structures And Algorithms Made Easy In Java

Thể loại: Java ;Công Nghệ Thông Tin
Tác giả : Narasimha Karumanchi
  • Lượt đọc : 433
  • Kích thước : 17.55 MB
  • Số trang : 849
  • Đăng lúc : 2 năm trước
  • Số lượt tải : 369
  • Số lượt xem : 2.360
  • Đọc trên điện thoại :
Giới thiệu cuốn sách “Data Structures and Algorithms Made Easy in Java“:

Hãy giữ lấy! Tôi biết nhiều người thường không đọc Lời nói đầu của một cuốn sách. Nhưng tôi chân thành cảm ơn rằng bạn nên đọc Lời nói đầu cụ thể này. Mục tiêu chính của cuốn sách này không phải là trình bày cho bạn các định lý và cách chứng minh về cấu trúc dữ liệu và thuật toán. Tôi đã làm theo một mô hình cải thiện các giải pháp vấn đề với độ phức tạp khác nhau (đối với mỗi vấn đề, bạn sẽ tìm thấy nhiều giải pháp với độ phức tạp khác nhau và được suy ra). Về cơ bản, đó là một danh sách các giải pháp khả thi. Với cách tiếp cận này, ngay cả khi bạn nhận được một câu hỏi mới, nó sẽ chỉ cho bạn cách suy nghĩ về các giải pháp khả thi.

Bạn sẽ thấy cuốn sách này hữu ích cho việc chuẩn bị phỏng vấn, chuẩn bị cho các kỳ thi cạnh tranh và chuẩn bị cho buổi phỏng vấn trong khuôn viên trường. Là một người tìm việc, nếu bạn đọc cuốn sách hoàn chỉnh, tôi chắc chắn bạn sẽ có thể thách thức những người phỏng vấn. Nếu bạn đọc nó với tư cách là một người hướng dẫn, nó sẽ giúp bạn cung cấp các bài giảng với cách tiếp cận dễ theo dõi và kết quả là sinh viên của bạn sẽ đánh giá cao thực tế là họ đã chọn Khoa học Máy tính / Công nghệ Thông tin làm bằng cấp của mình, hữu ích cho sinh viên cấp bằng Kỹ thuật và sinh viên cấp bằng Thạc sĩ trong quá trình chuẩn bị học tập của họ.

Trong tất cả các chương, bạn sẽ thấy rằng các vấn đề và phân tích của chúng được nhấn mạnh nhiều hơn là lý thuyết. Trong mỗi chương, trước tiên bạn sẽ đọc về lý thuyết cơ bản cần thiết, sau đó là phần đặt vấn đề. Tổng cộng, có khoảng 700 bài toán thuật toán, tất cả đều có lời giải. Nếu bạn đọc cuốn sách với tư cách là một học sinh chuẩn bị cho các kỳ thi cạnh tranh cho Khoa học Máy tính / Công nghệ Thông tin, nội dung bao gồm tất cả các chủ đề bắt buộc một cách chi tiết. Trong khi viết cuốn sách này, trọng tâm chính của tôi là giúp đỡ những học sinh đang chuẩn bị cho các kỳ thi này.

Bạn sẽ thấy tập trung nhiều hơn vào các vấn đề và phân tích hơn là lý thuyết. Ở mỗi chương, trước tiên bạn sẽ thấy lý thuyết bắt buộc cơ bản, sau đó là các bài toán khác nhau. Đối với nhiều bài toán, nhiều giải pháp được đưa ra với các mức độ phức tạp khác nhau. Chúng tôi bắt đầu với giải pháp brute force và từ từ tiến tới giải pháp tốt nhất có thể cho vấn đề đó. Đối với mỗi vấn đề, chúng tôi cố gắng hiểu thuật toán mất bao nhiêu thời gian và thời lượng thuật toán sử dụng.