我正在研究算法和數據結構類的項目。查找樹中列表的時間複雜度
如果我有一個二叉搜索樹,其中每個節點包含:
typedef struct Node {
char* name;
List* list;
struct Node *right;
struct Node *left;
} Node;
,我想搜索該列表中所確定的值,這將是本次搜索的時間複雜度?我知道列表中搜索的時間複雜度是O(n),但我也想要說明樹中搜索的時間複雜度。該列表未排序,BST按字母順序排列。
該列表不分類,BST按字母順序排列 –