Ôn tập cấu trúc dữ liệu và giải thuật



Mục tiêu:
Giới thiệu về các cấu trúc dữ liệu trừu tượng như danh sách, ngăn xếp, hàng đợi, cây, tập hợp.
Phương pháp thiết kế và đánh giá độ phức tạp của giải thuật.


Nội dung:
  1. Cấu trúc tuyến tính (slidescodes)
  2. Cấu trúc cây (slidescodes)
  3. Cấu trúc tập hợp (slidescodes)
  4. Đánh giá độ phức tạp giải thuật (slides)
  5. Giải thuật Sắp xếp (slidescodes)
  6. Giải thuật cho lưu trữ ngoài (slides)
  7. Thiết kế giải thuật (slides)
  8. Ôn tập NNLT C (slides)

Tài liệu tham khảo:

     

  1. Trần Cao Đệ, “Cấu Trúc Dữ Liệu”, NXB ĐHCT, 2010.
  2. Nguyễn Văn Linh, “Phân Tích và Thiết Kế Thuật Toán”, NXB ĐHCT, 2010.
  3. Lê Minh Trung, “Lập trình nâng cao bằng pascal với các cấu trúc dữ liệu”, SCITEC, 1997. 
  4. A. V. Aho, J. E. Hopcroft, J. D. Ullman, “Data Structure and Algorithms”, Addison–Wesley, 1983.
  5. R. Sedgewick, “Algorithms”, Addison–Wesley, 1983.
  6. H.S. Wilf, “Algorithms and Complexity”, A.K. Peters Ltd, 1994.
  7. T. Cormen, C. Leiserson, R. Rivest, C. Stein, “Introduction to Algorithms”, McGraw-Hill, 1990.


Last update July 2012 by Thanh-Nghi Do