Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cây Nhị Phân Tìm Kiếm

    Nhờ a/c/e làm giúp bài tập này với:

    Sử dụng cây nhị phân tìm kiếm để giải bài toán:
    a. Đếm có bao nhiêu giá trị phân biệt trong dãy số cho trước
    b. Với mỗi giá trị phân biệt, cho biết số lượng phần tử.

    Cám ơn a/c/e.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn hiểu thì phải tự code chớ ! ==!
    VD:
    tạo 1 cấu trúc cây nhị phân
    struct Node
    {
    int data; // lưu giá trị
    int dem; // lưu số lần xuất hiện
    Node *Left;
    Node *Right
    };

    typedef struct Node *Tree; // tạo 1 cây nhị phân
    .... các hàm bạn tự viết

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    theo mình hiểu đề bài này là như sau:
    -Dùng cây nhị phân tìm kiếm lưu các phần tử của dãy số
    -Cây nhị phân tìm kiếm các nút không bao giờ có giá trị trùng nhau nên mỗi nút có thêm 1 giá trị đếm
    Vd: dãy số 1 1 2 2 3 3 thì cây nhị phân sẽ gồm 3 nút , nút 1 ngoài lưu giá trị 1 ra thì còn 1 biến đếm nữa có giá trị là 2.

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kusoipro
    theo mình hiểu đề bài này là như sau:
    -Dùng cây nhị phân tìm kiếm lưu các phần tử của dãy số
    -Cây nhị phân tìm kiếm các nút không bao giờ có giá trị trùng nhau nên mỗi nút có thêm 1 giá trị đếm
    Vd: dãy số 1 1 2 2 3 3 thì cây nhị phân sẽ gồm 3 nút , nút 1 ngoài lưu giá trị 1 ra thì còn 1 biến đếm nữa có giá trị là 2.
    Thanks bạn. Bạn có đoạn code mẫu không cho mình tham khảo

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •