Cài đặt cấu trúc dữ liệu và giải thuật
Mình thấy hầu hết các tài liệu về Data Structures and Algorithms đều implement trên C hay Pascal, ở trường ĐH thì thường là C, mình muốn đi sâu Java nên đang tìm hiểu cuốn Data Structures and Algorithms in Java, như tiêu đề thì các cấu trúc dữ liệu và giải thuật được cài đặt trên Java. Mình muốn hỏi những người có kinh nghiệm là có sự khác biệt nào ở đây không? Theo em nghĩ thì C gần với ngôn ngữ máy hơn nên thông qua đó có thể hiểu được cách tổ chức và xử lý dữ liệu trên máy tính được tường tận hơn so với Java. Như vậy có đúng không?
Best regards.
cấu trúc dữ liệu và giải thuật trên tất cả các ngôn ngữ đều giống nhau.
Chỉ khác là các ngôn ngữ lập trình thể hiện khác nhau thôi.
Khác nhau là ở Java hỗ trợ một số rồi. chẳng hạn như ở C bạn phải viết code đảo chuỗi còn ở Java có sẵn hàm reverse. Theo mình nghĩ là vậy.