算法-3-树-汇总(持续更新)-目录呈现


以下为超链接,点击即可


算法-Q-【第3章】-树 -分类及常用==========================================【树】============================================== 算法-Q-【第3章】-树-【V】有关树的各种算法 算法-Q-【第3章】-树-【V】AVL树,红黑树,B-B+树,Trie树原理和应用 算法-Q-【第3章】-树-多叉树-B树-区别-B+树的B+树与B树的区别? 算法-Q-【第3章】-树-多叉树-B树-区别(B树、B-树、B+树、B*树) 算法-Q-【第3章】-树-多叉树-B树-数据库的最简单实现 算法-Q-【第3章】-树-多叉树-B树(B-Tree)的由来、数据结构、基本操作以及数据库索引的应用 算法-Q-【第3章】-树-多叉树-Trie-|字典树(字符串排序) 算法-Q-【第3章】-树-多叉树-Trie-实践:一种比哈希表更快的数据结构 算法-Q-【第3章】-树-多叉树-Trie-树的创建、插入、查询的实现 算法-Q-【第3章】-树-多叉树-Trie-树详解及其应用 算法-Q-【第3章】-树-多叉树-Trie-字典树(前缀树)的应用 算法-Q-【第3章】-树-多叉树-Trie-字符串hash判重/trie树判重 算法-Q-【第3章】-树-多叉树-Trie-Implement Trie (Prefix Tree) 算法-Q-【第3章】-树-多叉树-Trie-Word Search II - brucehb的专栏 - 博客频道 - CSDN.NET 算法-Q-【第3章】-树-多叉树-trie树实现 算法-Q-【第3章】-树-二叉树 算法-Q-【第3章】-树-二叉树-遍历-[LeetCode]105. Construct Binary Tree from Preorder and Inorder Traversal (根据前序遍历和中序遍历确定树) 算法-Q-【第3章】-树-二叉树-遍历-[LeetCode]124.Binary Tree Maximum Path Sum(最大路径和) 算法-Q-【第3章】-树-二叉树-遍历-【V】前、中、后-非递归遍历 算法-Q-【第3章】-树-二叉树-遍历-【V】前、中、后、层(递归和非递归【栈】实现) 算法-Q-【第3章】-树-二叉树-遍历-【VV】更简单的非递归遍历二叉树的方法 算法-Q-【第3章】-树-二叉树-遍历-层-【V】从上往下打印二叉树 (0队 1顶 2弹 3左 4右) 算法-Q-【第3章】-树-二叉树-遍历-层-按之字形顺序打印二叉树 算法-Q-【第3章】-树-二叉树-遍历-层-层序遍历[LeetCode]102.Binary Tree Level Order Traversal 算法-Q-【第3章】-树-二叉树-遍历-层-对称-镜像问题 算法-Q-【第3章】-树-二叉树-遍历-层-对称-判断二叉树是否对称(递归和非递归实现) 算法-Q-【第3章】-树-二叉树-遍历-层-一颗完全二叉树,要求给所有节点加上一个pNext指针,指向同一层的相邻节点 算法-Q-【第3章】-树-二叉树-遍历-层-LeetCode 103:Binary Tree Zigzag Level Order Traversal 算法-Q-【第3章】-树-二叉树-遍历-后-(递归和非递归【栈】实现) 算法-Q-【第3章】-树-二叉树-遍历-后-判断数组是不是某二叉搜索树的后序遍历 算法-Q-【第3章】-树-二叉树-遍历-前-【V】【递归+栈】-和为某一值的路径 (从根到叶) 算法-Q-【第3章】-树-二叉树-遍历-前-【V】LeetCode 129:Sum Root to Leaf Numbers(根到叶子节点的和) 算法-Q-【第3章】-树-二叉树-遍历-中-二叉搜索树的第个结点(中序遍历二叉搜索树,得到递增序列) 算法-Q-【第3章】-树-二叉树-遍历-中-二叉搜索树与双向链表 算法-Q-【第3章】-树-二叉树-遍历-中-下一个节点 算法-Q-【第3章】-树-二叉树-遍历-中-下一个节点 (节点有孩子指向父亲的指针) 算法-Q-【第3章】-树-二叉树-对称树leetcode 101 Symmetric Tree 算法-Q-【第3章】-树-二叉树-对称树LeetCode(101)Symmetric Tree 算法-Q-【第3章】-树-二叉树-公共祖先-【V】两个节点的最近公共祖先 RMQ 算法-Q-【第3章】-树-二叉树-公共祖先-【V】最近公共祖先LCA、打印螺旋矩阵 算法-Q-【第3章】-树-二叉树-公共祖先-【V】LCA 算法-Q-【第3章】-树-二叉树-公共祖先-【V】Tarjan_LCA离线算法 算法-Q-【第3章】-树-二叉树-公共祖先-变体-求二叉树中节点的最大距离 算法-Q-【第3章】-树-二叉树-公共祖先-后序求解两个节点的最近公共祖先 算法-Q-【第3章】-树-二叉树-公共祖先-求二叉树任意两结点的最短路径 算法-Q-【第3章】-树-二叉树-公共祖先-设计一个算法,计算出给定二叉树中任意2 个结点之间的最短路径 算法-Q-【第3章】-树-二叉树-公共祖先-有一个一亿节点的树,现在已知两个点,找这两个点的共同的祖先.有什么好算法呢? 算法-Q-【第3章】-树-二叉树-公共祖先-LCA【LeetCode 236】Lowest Common Ancestor of a Binary Tree 算法-Q-【第3章】-树-二叉树-深度-递归-求解二叉树的深度 算法-Q-【第3章】-树-二叉树-深度-AVL-判断二叉树是不是平衡(后序遍历思想) 算法-Q-【第3章】-树-二叉树-深度-AVL-判断树是否为平衡二叉树 算法-Q-【第3章】-树-二叉树-深度-AVL-LeetCode(110)Balanced Binary Tree 算法-Q-【第3章】-树-二叉树-未-【V】相似-树的子结构 算法-Q-【第3章】-树-二叉树-未-并查集-找出直系亲属 算法-Q-【第3章】-树-二叉树-未-搜索树-详解二叉查找树算法的实现【V】 算法-Q-【第3章】-树-二叉树-未-序列化二叉树 算法-Q-【第3章】-树-二叉树-未-Unique Binary Search Trees II 算法-Q-【第3章】-树-二叉树的序列化和反序列化 算法-Q-【第3章】-树-红黑树 VS AVL树 算法-Q-【第3章】-树-红黑树 VS AVL树 算法-Q-【第3章】-树-红黑树 VS AVL树的实现与比较 算法-Q-【第3章】-树-红黑树-为什么STL和linux都使用红黑树作为平衡树的实现? 算法-Q-【第3章】-树-红黑树(一) 原理和算法详细介绍 算法-Q-【第3章】-树-红黑树的定义 算法-Q-【第3章】-树-红黑树算法实现 算法-Q-【第3章】-树-平衡查找树之2-3树 算法-Q-【第3章】-树-KD树-数据结构之KD树

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
家谱管理系统,主要用来管理家族成员的基本信息 1、确定整个程序的功能模块。实现程序的主界面,要对主界面的功能选择输入进行容错处理。 2、实现单个结点信息的录入。 3、对录入日期信息进行合法性检验。 4、采用改变字体颜色的方式突出显示主界面的功能项。 5、计算从出生日期到死亡日期的实际天数 6、若家谱为空,则新建家谱。实现成员节点的添加。基本功能中可以 强制要求所有成员不同名,即不考虑同名情况(符合小家族的实际情况)。 7、添加成员节点时,可以选择将新添加的节点作为整个家谱的上一代祖先, 或者将新添加的节点作为某个现有成员的孩子。 8、作为某个现有成员的孩子,根据给出的父节点的姓名将该结点添加到相 应位置,注意,针对某一父节点,添加第一个孩子和其它孩子的区别。 9、要求在孩子兄弟二叉树中按各个孩子的年龄进行排序。 10、将家谱保存到二进制文件。注意,不能保存空白节点。 11、从文件读入家谱信息,重建孩子兄弟二叉树形式的家谱。 12.从文件中读出所有节点信息到一个数组中,然后按一年中生日的先后进 行快速排序。 13、按姓名查询家谱成员并显示该成员的各项信息。 14、给出某一成员的姓名,删除该成员和该成员的所有子孙。 15、成员信息的修改。信息修改时要给出选择界面让用户选择需要修改的信 息项。基本功能中可以限定不容许修改父亲姓名和本人姓名。对日期信 息进行修改时要进行检验。 16、实现层次递进的方式显示整个家谱,显示结果应该体现家谱的结构。 17、按各种关键字进行查询,要求给出关键字选择界面,并显示符合查询条 件的节点信息。 18、信息统计基本要求包括:平均身高,平均寿命,男女成员各多少,平均 家庭人口数目(假定每个成员构成一个家庭,该家庭的家庭成员是指成 员本人和他的孩子,即家庭人口数=孩子数+1)。要给出统计项的选择界 面. 19、查询某一成员的所有直系亲属。 20、给出某一成员的所有嫡系祖先。 21、确定两人关系。若两人辈分不等,则应指出甲是乙的多少代长辈(晚辈), 甲是否是乙的直系长辈(晚辈),若辈分相同,则应指出是亲兄弟还是多 少代的堂兄弟。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值