Skip to content

【037-week1】算法训练营第一周学习总结 #5

@SymerBoy

Description

@SymerBoy

1二叉树:
每个结点最多有两个子树的树结构,分为左子树和右子树
2二叉搜索树:
若左子树不空,则左子树上所有结点的值均小于它的根结点的值;若右子树不空,则右子树上所有结点的值均大于它的根结点的值

二分查找:要求线性表必须采用顺序存储结构,而且表中元素是有序排列;

例如1,2,5,6,8,10,11,15; 是根据有序排列,
如果从数组中查询n所在下标位置,则只需要先从数组中间开始查询,如果中间值大于n,则向左遍历,反正从右边开始查询;
时间复杂度O(logN)

数据结构与算法

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions