2、查找学习体会
不同的数据结构中需要不同的算法,其中线性表查找算法较为简单,树表的知识点较多,容易遗忘,需要时常复习,哈希表主要分析平均查找长度。
1、设计思路
如果T是空树,则为二叉搜索树,返回真;如果为非空若左右孩子都为空,是线索二叉树;非空右子树的所有键值大于其根结点的键值,非空左子树的所有键值小于其根结点的键值;
2、代码截图
3、PTA提交列表说明
1 一种情况为u,v都不在二叉树中
2一种情况为u,v在二叉树中(1)u,v都在左子树上,T=T->Left,递归,求出公共祖先。( 2 ) u , v都在右子树上,T=T->Right,递归,求出公共祖先。(3)u,v分别在左子树和右子树上,公共祖先就为当前节点指向的key4)u,v有一个在根上,公共祖先就为在根上的那个。
3、PTA提交列表说明
使用map完成算法要求。
1.若输入L,使用map查找此帐号是否已经存在且密码是否正确。
2.否则进行新建帐号,储存输入的账号与密码。
四:阅读代码
哈希表也叫散列表,散列存储结构主要是面向查找的。
原文:https://www.cnblogs.com/zsja/p/9097860.html