What is the time complexity of finding the height of a binary tree with n nodes?

4 phương án1 lượt làmCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

O(n)Đúng
BO(log n)
CO(n*2)
DO(n log n)

Giải thích chi tiết

Để tìm độ cao của một cây nhị phân có n nút, chúng ta cần thực hiện một số bước. Trước hết, chúng ta cần đi qua từng nút của cây nhị phân. Mỗi nút đều có thể là nút gốc hoặc nút con. Vì vậy, chúng ta cần thực hiện một phép đi qua từng nút của cây nhị phân. Mỗi phép đi qua sẽ có thời gian thực hiện cố định. Vì vậy, tổng thời gian thực hiện sẽ tỉ lệ thuận với số nút của cây nhị phân. Do đó, thời gian phức tạp của việc tìm độ cao của một cây nhị phân có n nút là O(n).

Xuất hiện trong các bộ đề