Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: [C] lưu trữ bằng DSLK đơn

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

    Mặc định [C] lưu trữ bằng DSLK đơn

    Mình có 2 bài toán sau :

    1/ Dùng danh sách liên kết đơn để lưu trữ khi đổi 1 số từ hệ 10 sang hệ 16

    2/Dùng danh sách liên kết đơn để cộng trừ nhân chia 2 số lớn

    Bài 1 thì mình thắc mắc ở chỗ khi đổi từ hệ 10 sang hệ 16 thì mình chỉ biết cách đem số đó chia cho 16 rồi lưu phần dư vào dslk . Nhưng như vậy khi duyệt để in ra màn hình thì ta không thể duyệt ngược lại dslk đơn để in ra cho đúng ?

    Bài 2 thì thật tình mình chẳng hiểu cái đề nó nói gì . Mong bạn nào giúp đỡ .

    Thanks
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    HCMUNS
    Bài viết
    459

    khi duyệt để in ra màn hình thì ta không thể duyệt ngược lại dslk đơn để in ra cho đúng ?
    Bạn tham khảo bài reverseOutput của kidkid ở topic : "Cái danh sách liên kết đơn hại mình rồi"

    2/Dùng danh sách liên kết đơn để cộng trừ nhân chia 2 số lớn

    thật tình mình chẳng hiểu cái đề nó nói gì . Mong bạn nào giúp đỡ .
    Ví dụ :
    Cho phép toán sau : 43232143252134848438498340980948093849498 + 43141235365235264364566456437477477577 = ?

    Vấn đề đặt ra tức là bạn làm sao tính được kết quả này (theo đề thì dùng dslk)

    Vậy thôi.
    Keep moving forward!

    ... Retired ...

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

    Cám ơn bạn nhiều . Bài 1 mình đã hiểu . Nhưng bài 2 ... Có phải làm thế này không bạn : ta đem 2 số cần tính thực hiện phép tách từng phần tử rồi lưu vào 2 danh sách liên kết ( mỗi danh sách liên kết gồm một biến nguyên lưu giá trị phần tử và pnext ) . Sau đó cộng từng cặp danh sách liên kết lại với nhau . Nếu phép cộng bị dư thì ta nhớ lại và cộng vào lần sau . Phép cộng và trừ thì được rồi nhưng phép nhân và chia thì mình chịu . Ai cho mình ý kiến với ?
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Lỗi xóa DSLK sau khi xử lí DSLK trong hàm.
    Gửi bởi darkboys trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 01-05-2013, 01:24 AM
  2. Chèn 1 node vào DSLK đôi (tăng dần ) để được 1 DSLK đôi ( tăng dần ) ?
    Gửi bởi phanxuanbanglhu trong diễn đàn Thắc mắc CTDL & Giải thuật
    Trả lời: 2
    Bài viết cuối: 29-11-2011, 03:11 PM
  3. Chuyển từ DSLK đơn sang DSLK kép
    Gửi bởi thaihoa91 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 04-05-2011, 07:47 PM
  4. Code cài đặt DSLK đơn vòng và kép vòng trên C++. Thêm 1 phần tử sau 1 phần tử trong DSLK đơn/kép
    Gửi bởi hoanghieu.fit.hcmus trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 09-04-2011, 02:54 PM
  5. Hỏi tí về DSLK
    Gửi bởi manutd1988 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 24-11-2007, 02:52 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