Học lập trình giải thuật và cấu trúc dữ liệu online ở đâu?

  1. Lập trình

Để học lập trình online, hiệu quả và tiết kiệm chi phí, bạn có thể học tại

https://visualgo.net/vi
. Đây là trang web rất hay để học lập trình giải thuật & cấu trúc dữ liệu, có nhiều ví trụ trực quan, hỗ trợ chuyển động sống động và dễ hình dung.

Còn những địa chỉ hữu ích khác, mọi người cùng đóng góp bổ sung cùng

CodeBattle
nha.

Từ khóa: 

lập trình

Trang này rất hay và hữu ích, mọi người nên tìm hiểu. Ngoài ra có codewars, hackerrank (thấy máy công ty tuyển dụng cũng có xài)

https://medium.freecodecamp.org/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f

Hoặc trên đây top 10 websites để practice

Trả lời

Trang này rất hay và hữu ích, mọi người nên tìm hiểu. Ngoài ra có codewars, hackerrank (thấy máy công ty tuyển dụng cũng có xài)

https://medium.freecodecamp.org/the-10-most-popular-coding-challenge-websites-of-2016-fb8a5672d22f

Hoặc trên đây top 10 websites để practice

Trang này nói rất ngắn gọn và minh họa hình ảnh + video bài giảng, update rất nhiều các thuật toán hay trong các kì thi

https://www.ideserve.co.in/

Hãy bắt đầu với trang này:

http://vietjack.com/cau-truc-du-lieu-va-giai-thuat/index.jsp

Còn nếu chưa có nhiều kiến thức về lập trình C thì hãy học trang này trước khi đến với trang kia:

http://vietjack.com/lap_trinh_c/index.jsp

học ở nhà

Trước mình hay làm contest trên một số hệ thống chấm bài trực tuyến spoj và

codeforces.com
, vừa làm vừa học luôn, có thể xem luôn mình có làm đúng hay không. Đặc biệt có thể xem các phương pháp giải đã đạt yêu cầu của người khác.