我正在研究算法和数据结构类的项目。查找树中列表的时间复杂度
如果我有一个二叉搜索树,其中每个节点包含:
typedef struct Node {
char* name;
List* list;
struct Node *right;
struct Node *left;
} Node;
,我想搜索该列表中所确定的值,这将是本次搜索的时间复杂度?我知道列表中搜索的时间复杂度是O(n),但我也想要说明树中搜索的时间复杂度。该列表未排序,BST按字母顺序排列。
该列表不分类,BST按字母顺序排列 –