特点:适合增删,不适合查找
特点:适合查找,不适合增删
深度优先搜索算法,会选择最新的数据最为候补顶点
广度优先搜索算法,会从搜索候补集中选择最早的作为下一个顶点
链地址法:若发生冲突,利用链表在以后数据的后面插入新的数据来解决冲突
适合频繁从数据中取出最大或最小值。比如迪杰斯特拉算法
堆的特点:
满二叉树:所有节点均有两个子节点。
二叉查找树:
1)若左子树不为空,则左子树结点均小于它的根结点
2)若右子树不为空,则右子树结点均大于它的根结点
平衡二叉树:左右子树高度之差不大于1.
分别计算起点周围每个顶点的权重。计算方法"从起点到该顶点的距离"加上"距离估算值"。
该算法常用于游戏中计算敌人追该玩家的行动路线等。
分别对应的处理方式加密,消息认证码,数字签名,数字证书
SSL(secure sockets layer,安全套接字),新名TLS
6.迪菲赫尔曼密钥
7.消息认证码的作用:认证,检测篡改
8.数字签名的作用:认证,检测篡改,预防事后否认
9.数字证书的所用:认证,检测篡改,防止冒名
分而治之(Divide and conquer)
原理:
1)找出简单的基线条件
2)确定如何缩小问题的规模,使其符合基线条件
原文:https://www.cnblogs.com/smuxiaolei/p/10847255.html