Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Góp ý cách học của em

  1. #1
    Ngày gia nhập
    04 2007
    Bài viết
    30

    Mặc định Góp ý cách học của em

    em có thói quen là khi đọc 1 thuật toán mới trong sách , trước tiên tự viết code để thể hiện thuật toán đó , sau đó mới so sánh code của mình với code trong sách...hoặc khi chỉ vì thấy code của thằng bạn chạy nhanh hơn của mình 1 tí , em cũng đem 2 cái code ra so sánh --> việc này rất mất thời gian( thường thì ý tưởng là như nhau , em phải duyệt qua từng dòng code để xem tại sao cái này chạy nhanh hơn cái kia ) , nhưng nếu ko làm thì em ko chịu được , vậy bác nào có lời khuyên j cho cách học của em ko ??

  2. #2
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Trích dẫn Nguyên bản được gửi bởi HKuspc Xem bài viết
    em có thói quen là khi đọc 1 thuật toán mới trong sách , trước tiên tự viết code để thể hiện thuật toán đó , sau đó mới so sánh code của mình với code trong sách...hoặc khi chỉ vì thấy code của thằng bạn chạy nhanh hơn của mình 1 tí , em cũng đem 2 cái code ra so sánh --> việc này rất mất thời gian( thường thì ý tưởng là như nhau , em phải duyệt qua từng dòng code để xem tại sao cái này chạy nhanh hơn cái kia ) , nhưng nếu ko làm thì em ko chịu được , vậy bác nào có lời khuyên j cho cách học của em ko ??
    Mình thấy bạn có cách học lập trình tốt đấy chứ, không phải ai cũng muốn là làm được như bạn đâu. Hãy cố gắng phát huy, bạn nhé.
    "HIỂU SÂU HƠN BIẾT NHIỀU"

  3. #3
    Ngày gia nhập
    04 2007
    Bài viết
    128

    Hix, ko có ý j` để góp thêm, cách học hay đấy!! Mình lại ko có tinh thần tự giác cao như bạn đâu

  4. #4
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Hơ hơ cách như thế là hay rồi ! Nhưng nếu quá chú trọng về việc hơn thua vậy thì chưa tối ưu lắm , người ta có nói là đừng cố gắng phát minh lại cái bánh xe . Khi đọc một thuật toán hay một cái gì đấy đại loại vậy thì kid thường tìm hiểu xem nó có những điểm nhấn nào đặc biệt , ý tưởng để viết nên thuật toán đó là gì sau đó mới tự cài đặt bằng code của mình với những cách khác nhau tiếp theo thì mới đi tìm hiểu công dụng của nó như thế nào rồi mới nâng cao hơn phát triển riêng cho mình những suy nghĩ mới .

    Tớ ví dụ như tìm kiếm tuyến tính thì điểm nhấn cũng như ý tưởng là duyệt toàn bộ , đơn giản thôi đúng không ? Thế nếu suy nghĩ thì ta sẽ thêm mắm thêm muối vào 1 số cách thức của riêng mình ( Có thể chẳng hay hơn nhưng phải thử sáng tạo chứ ?) Tớ vận dụng thêm bước nhảy trong shell sort để đưa vào đây . Có nghĩa là chúng ta sẽ không duyệt từ a ->z mà duyệt a rồi i rồi q và tới z sau đó quay lại b với các bước nhảy thay đổi theo kiểu shell sort vậy , tự nhiên kiểu tìm kiếm này thông thường lại nhanh hơn so với tìm kiếm tuyến tính rất nhiều .

    Tất nhiên chúng ta mỗi người có mỗi suy nghĩ và phát triển theo những hướng khác nhau nhưng khi làm những điều như vậy chúng ta sẽ nhớ thuật toán đó rất lâu và rất dễ khi cần huy động lại mảng kiến thức này để làm gì đấy .

  5. #5
    Ngày gia nhập
    04 2007
    Bài viết
    30

    bạn Kid nói đúng quá , đúng là mình có tật ăn thua , lắm lúc cay cú vì đoạn code trong sách chạy nhanh hơn của mình 1 tí ( mặc dù thực hiện ý tưởng là giống trong sách ) , nhìu khi cũng thấy bực chính mình cứ phải mất thời gian tìm ra cái khác nhau đó , nhưng nếu ko làm thế thì lại thấy ngứa ngáy , khó chịu lắm...khổ thật

  6. #6
    Ngày gia nhập
    01 2007
    Nơi ở
    Hải Phòng
    Bài viết
    210

    Mặc định Góp ý cách học của em

    Cách làm của bạn HKuspc có vẻ hơi mất thời gian nhỉ ?
    pEnGwINUS.

  7. #7
    Ngày gia nhập
    05 2007
    Bài viết
    64

    Cạnh tranh mới dẫn đến sự phát triển bạn ạ. Tiếp tục đi, nhưng mà đôi lúc cũng phải biết chấp nhận một thực tế là mình chả là gì cả, cách của mình nhiều lúc vẫn dở hơn nhiều so với đối thủ bạn nhé !!!
    Cái này gọi là cạnh tranh để học hỏi lẫn nhau
    I know... nothing

Các đề tài tương tự

  1. [C++] góp ý về code cài đặt cây AVL
    Gửi bởi thanh_vien_moi trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 06-12-2013, 02:39 PM
  2. ae góp ý cho mình về vấn đề tạo cơ sở dữ liệu
    Gửi bởi rongtrangmatxanh trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 20-02-2013, 08:31 PM
  3. mọi người góp ý cho mình
    Gửi bởi rongtrangmatxanh trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 20-02-2013, 06:44 PM
  4. Phản hồi Góp ý về chủ đề
    Gửi bởi nguyenbinhqp trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 4
    Bài viết cuối: 27-10-2009, 09:33 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn