問題 A 樹查詢

2021-10-02 18:20:33 字數 523 閱讀 3187

題目描述

有一棵樹,輸出某一深度的所有節點,有則輸出這些節點,無則輸出empty。該樹是完全二叉樹。

輸入輸入有多組資料。

每組輸入乙個n(1<=n<=1000),然後將樹中的這n個節點依次輸入,再輸入乙個d代表深度。

輸出輸出該樹中第d層得所有節點,節點間用空格隔開,最後乙個節點後沒有空格。

樣例輸入 copy

51 2 3 4 577

1 2 3 4 5 6 720

樣例輸出 copy

empty

2 3

#include

#include

intf

(int x,

int y)

//求x的y次方

return m;

}int a[

1100];

intmain()

else

printf

("empty\n");

}return0;

}

問題 A 樹查詢

有一棵樹,輸出某一深度的所有節點,有則輸出這些節點,無則輸出empty。該樹是完全二叉樹。輸入有多組資料。每組輸入乙個n 1 n 1000 然後將樹中的這n個節點依次輸入,再輸入乙個d代表深度。輸出該樹中第d層得所有節點,節點間用空格隔開,最後乙個節點後沒有空格。5 1 2 3 4 5 77 1 2...

演算法筆記 問題 A 樹查詢

題目描述 有一棵樹,輸出某一深度的所有節點,有則輸出這些節點,無則輸出empty。該樹是完全二叉樹。輸入輸入有多組資料。每組輸入乙個n 1 n 1000 然後將樹中的這n個節點依次輸入,再輸入乙個d代表深度。輸出輸出該樹中第d層得所有節點,節點間用空格隔開,最後乙個節點後沒有空格。樣例輸入 copy...

平衡查詢樹之2 3查詢樹

二叉查詢樹不能保證樹的平衡性,在最壞情況下,查詢插入操作需要線性時間。為了保證查詢樹的平衡性,有了2 3樹的概念。它是實現紅黑樹的基礎。2 3樹中有兩種結點 當插入結點時,通過一些基本操作,可以保證這棵樹是完美平衡的,因此查詢和插入的時間會是對數級的。插入過程有如下幾種可能性 區域性變換不會影響樹的...