社区
Oracle
帖子详情
二叉树,数据表的设计,求
SZJAVA
2005-06-22 04:20:03
问题是这样的,大概的结构是一个二叉树,不知怎么设计数据表
(1)
(2) (3)
(4) (5) (6) (7)
(8) (?9) (10) (11)(?12) (14) (14) (15)
(28)
(1)下面再加一个子时,只能排到第一个?9 那里,(2)加一个子时,也只能加到第一个?9
(3)加一个子时,只能放到(?12)那里
现在请高位高手,如何设计好一张数据表,如何得到要放的位置
...全文
256
6
打赏
收藏
二叉树,数据表的设计,求
问题是这样的,大概的结构是一个二叉树,不知怎么设计数据表 (1) (2) (3) (4) (5) (6) (7) (8) (?9) (10) (11)(?12) (14) (14) (15) (28) (1)下面再加一个子时,只能排到第一个?9 那里,(2)加一个子时,也只能加到第一个?9 (3)加一个子时,只能放到(?12)那里 现在请高位高手,如何设计好一张数据表,如何得到要放的位置
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SZJAVA
2005-06-24
打赏
举报
回复
要找到满了三层的结点,怎么找呢?上面图中合条件的为:结点(1)
满二叉树为三层的结点
fangli9999
2005-06-24
打赏
举报
回复
学习
china_ren5160
2005-06-24
打赏
举报
回复
普通的树结构再加左右节点标记应该就可以了。添加的算法应该跟数据结构一样了,在一个节点下添加,就遍历这个节点的子节点,如果左右孩子都有继续遍历,否则添加到相应的左或者右孩子节点。
kinlin
2005-06-23
打赏
举报
回复
关注
charly2
2005-06-23
打赏
举报
回复
设一个父id,跟一个子id就可以了吧。
jwbecalm
2005-06-23
打赏
举报
回复
主键用序列生成(最大值加1也行)
表中增加两列:坐指针、右指针,分别表示节点的左子女和右兄弟
数据结构+算法综合资料库
3. 栈:是一种后进先出(LIFO)的数据结构,常用于函数调用、表达式
求
值等场景。 4. 队列:是一种先进先出(FIFO)的数据结构,适用于任务调度、打印队列等。 5. 树形结构:如
二叉树
,分为搜索
二叉树
、平衡
二叉树
...
[最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题]
以上四个知识点覆盖了从
二叉树
转换到双向链表、特殊栈的
设计
、
求
解最大子数组和、以及在
二叉树
中寻找特定路径等问题,这些问题是数据结构与算法面试中的常见题型,对于理解基本的数据结构原理及其应用有着重要的意义...
数据结构——
二叉树
.顺序表结构及实现
树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 有一个特殊的结点,称为根结点,根节点没有前驱...
数据结构:链表
二叉树
二叉树
是一种数据结构,其中每个节点最多有两个子节点,分别称为左子节点和右子节点。
二叉树
的根节点是整个树的入口,通常我们可以通过递归的方式来访问树中的所有节点。
二叉树
在计算机科学中应用非常广泛,例如在...
数据结构课程
设计
——
二叉树
的构造
NEFU,计算机与控制工程学院,基于C/C++的数据结构 ,课程
设计
,
二叉树
的构造
Oracle
17,134
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章