X

Chuyên đề Tin 12 Kết nối tri thức

Cho mảng một chiều A biểu diễn cây nhị phân hoàn chỉnh T. Viết hàm 1eve1 k trả về mức


Cho mảng một chiều A biểu diễn cây nhị phân hoàn chỉnh T. Viết hàm 1eve1(k) trả về mức của nút tương ứng với phần tử A[k] của cây T.

Giải Chuyên đề Tin 12 Bài 6: Cây nhị phân - Kết nối tri thức

Vận dụng 1 trang 29 Chuyên đề Tin học 12: Cho mảng một chiều A biểu diễn cây nhị phân hoàn chỉnh T. Viết hàm 1eve1(k) trả về mức của nút tương ứng với phần tử A[k] của cây T.

Lời giải:

Viết hàm 1eve1(k) trả về mức của nút tương ứng với phần tử A[k] của cây T như sau:

function level(k) {

    let level = 0;

    while (k > 0) {

        level++;

        k = Math.floor((k - 1) / 2);

    }

    return level;

}

Lời giải bài tập Chuyên đề Tin 12 Bài 6: Cây nhị phân hay, ngắn gọn khác:

Xem thêm lời giải bài tập Chuyên đề học tập Tin học 12 Kết nối tri thức hay, ngắn gọn khác: