04 2017 档案

摘要:最近小菜鸟西瓜莹看到了一道面试题: 给定二叉树,按层打印。例如1的子节点是2、3, 2的子节点是3、4, 5的子节点是6,7. 需要建立如图二叉树: 但是西瓜莹找到的相关代码都是用js构建最优二叉树,假如,依次向二叉树中添加4,2,6,1,3,5,7最优二叉树如图: 比根节点小的节点总是放在根节点的 阅读全文
posted @ 2017-04-11 22:04 卡迪斯上小学 阅读(591) 评论(0) 推荐(0)
摘要:图类的构建 function Graph(v) {this.vertices = v;this.edges = 0;this.adj = []; for (var i = 0; i < this.vertices; ++i) { this.adj[i] = []; this.adj[i].push( 阅读全文
posted @ 2017-04-09 16:21 卡迪斯上小学 阅读(2014) 评论(0) 推荐(0)
摘要:树是一类重要的非线性数据结构,是以分支关系定义的层次结构 定义: 树(tree)是n(n>0)个结点的有限集T,其中: 有且仅有一个特定的结点,称为树的根(root) 当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,……Tm,其中每一个集合本身又是一棵树,称为根的子树(subtr 阅读全文
posted @ 2017-04-08 22:02 卡迪斯上小学 阅读(242) 评论(0) 推荐(0)