码迷,mamicode.com
首页 >  
搜索关键字:深度 层序遍历 先序遍历 中序遍历 后序遍历    ( 16103个结果
二叉树先序、中序、后序遍历的递归算法和非递归算法
先序遍历:若二叉树为空,则空操作;否则访问根节点;先序遍历左子树;先序遍历右子树。中序遍历:若二叉树为空,则空操作;否则中序遍历左子树;访问根节点;中序遍历右子树。后序遍历:若二叉树为空,则空操作;否则后序遍历左子树;后序遍历右子树;访问根节点。二叉链表:链表中的结点包含三个域:数据域和左右指针域。...
分类:其他好文   时间:2014-08-10 18:34:20    阅读次数:480
树的基本概念
1. 树 根、子树、结点、孩子、双亲、兄弟、堂兄弟、祖先、子孙 结点的度:结点拥有的子树数 树的度:树内各结点度的最大值 树的深度(高度):结点的最大层次 叶子(终端结点):度为0的节点 分支节点(非终端结点):度不为0的节点 2. 二叉树 特点:每个结点至多有两个子树,且子树有左右之分。 性质1:...
分类:其他好文   时间:2014-08-10 18:07:10    阅读次数:236
模拟退火
爬山算法爬山算法是一种局部择优的方法,采用启发式方法,是对深度优先搜索的一种改进,它利用反馈信息帮助生成解的决策。爬山算法一般存在以下问题:局部最大高地:也称为平顶,搜索一旦到达高地,就无法确定搜索最佳方向,会产生随机走动,使得搜索效率降低。山脊:搜索可能会在山脊的两面来回震荡,前进步伐很小。解决方...
分类:其他好文   时间:2014-08-10 15:33:20    阅读次数:282
hdu 2830 Matrix Swapping II
题目大意: 给出的矩阵每一列之间可以任意交换。 求出交换后得到的最大的子矩阵和。 思路分析: height[i][j] 表示 位置 i j 往下有多少深度。 然后我们枚举每一行。 可以将所有的height 排序。 得到最大的矩阵和就一遍递推过去。 n*n*lgn。。。 #include #include #include #include #define ...
分类:移动开发   时间:2014-08-10 10:29:10    阅读次数:230
Word Break && Word Break II
说明: 深度搜索,一定要记忆下每次走完的结果(此处记下筛掉的情况)。 说明: 方法比较巧妙。记忆下每个位置开始的所有能成回文串的结束位置。然后深搜。
分类:其他好文   时间:2014-08-10 03:54:29    阅读次数:284
Binary Tree Postorder Traversal && Binary Tree Preorder Traversal
注:后序遍历是较麻烦的一个,不可大意。关键两点: 1.要走到 p->left | p->right ==0, 2.每次出栈出两个结点。
分类:其他好文   时间:2014-08-10 01:45:39    阅读次数:286
leetcode 刷题之路 63 Binary Tree Zigzag Level Order Traversal
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and alternate between). zigzag层序遍历树 For example: Given binary...
分类:其他好文   时间:2014-08-09 23:19:59    阅读次数:363
leetcode 刷题之路 64 Construct Binary Tree from Inorder and Postorder Traversal
Given inorder and postorder traversal of a tree, construct the binary tree. Note: You may assume that duplicates do not exist in the tree. 给出二叉树的中序遍历和后序遍历结果,恢复出二叉树。 后序遍历序列的最后一个元素值是二叉树的根节点的值,查找...
分类:其他好文   时间:2014-08-09 23:15:09    阅读次数:312
采用栈数据结构的二叉树遍历
给出借助栈数据结构,遍历二叉树的非递归方法。文中以中序遍历为例子,但前序遍历和后序遍历,只需要对循环中三个代码块做一些顺序上的调整,即可得到。
分类:其他好文   时间:2014-08-09 18:37:58    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!