Skip to content

duymanhdoan/DataStructuresAndAlgorithms_Guildline

Repository files navigation

Guildline of algorithm and data Structures using Python and C++ programming language.

Các Trang thuật toán cho rèn luyện lập trình chuyên nghiệp.

Tài liệu tham khảo:

Một số tài liệu khác:

Tips for training CP.

  • Tự tổng hợp lại từng phần khiến thức tự học, theo chủ đề, dạng bài này làm theo hướng như nào, hướng tiếp cận như nào. Khi tự mình tổng hợp lại kiến thức đó theo cách mình viết sau này xem lại dễ nhớ hơn.

  • Sau mỗi contest training phải tự đánh giá lại điểm yếu của mình là gì, cần cải thiện code chỗ nào, có cách nào code nhanh hơn, tối ưu hơn, ít bug hơn, có cách nào clean code hơn không.

  • Vì tự học theo chủ đề nên mỗi chủ đề cần đào sâu hơn, nắm được các dạng bài, cách biến đổi của mỗi chủ đề đó.

  • Hình thành việc tạo thói quen viết code sạch ngay từ khi học lập trình thi đấu. Tên biến rõ ràng, code dễ hiểu, từng phần có ý nghĩa, cách lập luận vào biễu diễn dòng code dễ hiển thân thiện và cần nhiều thời gian đọc code của người khác. Ngoài ra những người có kỹ năng clean code giỏi thì họ có những cách để code ít gặp bug hơn.

  • Bắt đầu học một thuật toán mới rồi lên các trang thi đấu lập trình làm các bài tập đi kèm hoặc đọc sách của thầy Lê Minh Hoàng.

  • Khi mới học thì nên làm theo các dạng bài cụ thể, khi nắm vững rồi mới nhảy vào làm contest.

  • Khi học lập trình thi đấu nên hạn chế, hoặc tránh các bài duyệt trâu, vét cạn, về lâu dài những bài đó không cải thiện được trình độ. Đừng ham quá lúc nào cũng duyệt về dài điều này cũng không cải thiện quá nhiều về trình độ.

List content of Projects.

Python cở bản

  • hom a1, a2, a3

C++ cơ bản

b1,dsfdsf \\dsafds

Theo chủ đề

Danh sách bài submit

Nguồn tham khảo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published