社区
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)那里
现在请高位高手,如何设计好一张数据表,如何得到要放的位置
...全文
267
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也行)
表中增加两列:坐指针、右指针,分别表示节点的左子女和右兄弟
mysql
数据表
设计
经验汇总篇
本文汇总了MySQL
数据表
设计
的经验,包括命名规范、字段类型和长度选择、主键
设计
、逻辑删除、通用字段添加等方面。还提到避免使用保留字和外键关联,合理添加索引,不严格遵守3NF,以及SQL编写的优化经验,如避免SELECT *、使用索引等。
给定一个
二叉树
,
求
其最近公共祖先
本文深入解析
二叉树
中最近公共祖先(LCA)问题,涵盖其定义、性质及多种
求
解算法,如递归法、路径记录法和二进制提升法。文章结合理论分析与代码实现,探讨LCA在二叉搜索树等结构中的应用,并介绍其在数据结构与算法领域的重要作用。
设计
MySQL
数据表
的几个注意点
本文分享了作者在项目开发中遇到的数据库
设计
问题,包括ID命名规范、字符长度选择、时间字段处理、整型字段设置、避免冗余字段等,强调遵循数据库三大范式和良好的表间关系
设计
。
软件
设计
师(王勇老师课程)笔记
该笔记涵盖计算机组成、操作系统、数据库、网络、数据结构等多领域知识。包含
数据表
示、体系结构、进程状态、关系代数、DNS协议等内容,还涉及排序算法、软件开发模型、面向对象
设计
等,有详细计算方法和例题。
【
二叉树
的存储及遍历】
本文详细介绍了树和
二叉树
的基本概念、性质及存储方式,并深入探讨了
二叉树
的遍历方法,包括先序、中序和后序遍历等。通过实例解析,帮助读者更好地理解
二叉树
的构造与应用。
Oracle
17,135
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章