• 数据结构笔试的公式,定理,知识点 个人总结


    (数据(数据元素(数据项))),
    数据对象:性质相同的数据元素合集
    数据结构:相互存在一种或多种特定关系的数据元素的集合(带结构的数据元素的集合)
    结构:数据元素相互之间的关系
    4大基本结构:(1)集合(2)线性结构(3)树形结构(4)图状结构
    数据在计算机中的表达方式:(1)顺序映像 (2)非顺序映像
    存储(物理)结构:数据结构在计算机的表示
    两种存储结构:(1)顺序存储结构(2)链式存储结构
    **数据类型:一个值的集合和定义在这个值集上的一组操作的总称.
    抽象数据类型:原子类型,固定聚合类型,可变聚合类型,多形数据类型

    算法特征:
    1.有穷性
    2.确定性
    3.可行性
    4.输入
    5.输出

    设计要求:
    1.正确性
    2.可读性
    3.健壮性
    4.高效性

    给一个长度为n的栈,

    求出栈序列种类数:卡特兰公式:C(2n,n)/(n+1)。


    N0 = N2+1.

    深度为k的完全二叉树结点数: 2^(k-1) <= X <= 2^k-1
    第k层的二叉树最多的结点数: 2^(k-1)
    深度为k的二叉树最多结点数: 2^k-1
    中序遍历二叉排序树所得到的序列是递增序列

    公式:n*m-(n-1)
    设一棵m叉树的结点数为n,用多重链表表示其存储结构,则该树中有____n(m-1)+1_____个空指针域

    设某棵二叉树中度数为0的结点数为N0,度数为1的结点数为N1,则该二叉树中度数为2的结点数为______N0-1___;
    若采用二叉链表作为该二叉树的存储结构,则该二叉树中共有__2N0+N1_____个空指针域。

    若用链表存储一棵二叉树时,每个结点除数据域外,还有指向左孩子和右孩子的两个指针。
    在这种存储结构中,n个结点的二叉树共有____2n____个指针域,其中有____n-1____个指针域是存放了地址,
    有_________n+1_______个指针是空指针。

    设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( 2m )个空指针域

    设某棵二叉树中度数为0的结点数为N0,度数为1的结点数为N1,
    则该二叉树中度数为2的结点数为______N0-1___;
    若采用二叉链表作为该二叉树的存储结构,则该二叉树中共有__2N0+N1_____个空指针域

    在一个具有n个顶点的 无向 完全图中,包含有____n(n-1)/2____条边,
    在一个具有n个顶点的 有向 完全图中,包含有___n(n-1)_____条边

    为了能有效地应用HASH查找技术,必须解决的两个问题是
    :构造一个好的HASH函数 和 确定解决冲突的方法

    散列表中解决冲突的两种方法是______开放定址法_______和______链地址法_______

  • 相关阅读:
    JMX rmi的一些问题
    hdu 1022 Train Problem I
    大学的英文名及缩写
    大学的英文名及缩写
    围棋术语
    围棋术语
    走遍美洲 —— 加勒比海
    走遍美洲 —— 加勒比海
    图像处理与计算机视觉的论文创新点总结
    图像处理与计算机视觉的论文创新点总结
  • 原文地址:https://www.cnblogs.com/--zz/p/9127750.html
Copyright © 2020-2023  润新知