Tự học lập trình - Thuật toán hay Ngôn ngữ

thuật toán trong lập trình nôm na là phương pháp giải quyết 1 vấn đề bằng phương pháp tính tính, bạn học stack, queue hay là danh sách liên kết rồi các thuật toán sắp xếp rồi cây nhị phân, giải thuật tìm kiếm theo chiều sâu chiều rộng đủ cả nhưng quy về 1 cái cuối cùng là khi ra ngoài làm việc, cách bạn giải quyết bài toán thực tế như thế nào cho phù hợp.
Đề bài là cho số chuyến xe khách có thể chạy tối đa trong 1 tháng là 30 chuyến. Làm thế nào để biết được xe đó thực tế đã nghỉ bao nhiêu chuyến tính đến ngày hiện tại đang xét. biết số chuyến đã chạy của xe là 4 chuyến.

Cách bạn giải bài toán trên chính là cách bạn áp dụng thuật toán vào trong lập trình. Nó không cần áp dụng các giải thuật cao siêu hay phức tạp gì cũng không cần quan tâm ngôn ngữ sử dụng có thể làm những gì. Vậy nên thuật toán là cái giúp bạn rèn luyện tư duy còn ngôn ngữ chỉ giúp bạn thực hiện ý tưởng về thuật toán đó cho máy tính hiểu.
Vậy nên hãy rèn luyện tư duy, Đọc thêm sách về giải thuật cũng giúp bạn nâng cao khả năng tư duy nhưng đọc sách về ngôn ngữ sẽ giúp bạn biết cách tận dụng ngôn ngữ đó để giải quyết bài toán nhanh hơn, ngắn hơn so với việc chỉ dùng các vòng lặp rồi if else đơn thuần,
Chúc bạn học tốt :wink:

Tự học lập trình thì không nên nghĩ ngợi nhiều về thuật toán hay ngôn ngữ. Đa phần người tự học lập trình là muốn giải quyết vấn đề gì đó cho bản thân thông qua máy tính mà cách giải quyết đó chưa được tìm thấy hoặc tiếp cận với giá quá là đắt đỏ.

Vì vậy, hãy học trình theo phương pháp hướng mục đích. Mình vốn không phải dân IT nhưng học lập trình là để… hiểu vì sao mấy thằng cha lập trình ngồi cười khùng khục bởi một mẩu truyện vui có vài câu, mà mình chẳng thấy có gì đáng để cười hết. Mẩu truyện đó (mình kể lại ý thôi, không nhớ nguyên văn): một anh chàng kia làm nghề lập trình (viên) có thói quen mỗi buổi sáng dậy thì nếu cảm thấy khát nước anh ta sẽ làm ngay một ly nước. Nếu mà sáng đó anh ấy không thấy khát nước khô cổ họng thì anh ta sẽ lấy một cái ly không chứa nước bên cạnh để rót cacao nóng cho một ngày mới đầy năng lượng. Mỗi tối trước khi đi ngủ, vợ anh ta cứ phải đặt hai cái ly đó lên đầu tủ trong phòng ngủ, một ly chứa nước lọc và một ly không có gì. Tối nào mà vợ anh ta quên, sáng hôm sau anh ta lạ cằn nhằn như chó cắn giẻ rách.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?