- 博客(2)
- 收藏
- 关注
原创 蛇形矩阵Java实现
蛇形矩阵Java实现腾讯在线笔试题中的一道编程题,题意是输入N,构造一个N*N的蛇形矩阵。 例如输入3,则矩阵的输出形式应该是 123 894 765我的想法是初始化四个边界参数,分别是上下左右,上和左初始值为0,右和下的初始值为n-1。 内部有四个循环,分别是是从左到右赋值,从上到下赋值,从右到左赋值,从下到上赋值,执行完这四次循环后,四个边界参数收缩。这四个循环的执行次
2016-04-03 21:39:19 1057
原创 二叉树遍历方法
二叉树的遍历二叉树的应用中通常会用到三种遍历方法,前序、中序和后序,对应的遍历顺序是:根左右、左根右、左右根。如果采用二叉链表的存储结构,使用递归实现最简单,下面是用伪代码递归实现的前序遍历:Status PreOrderTraverse(BiTree T,Status(*Visit)){//Visit是对数据元素操作的应用函数 if(T) { //先访问根节点,然后递归左
2016-03-14 14:51:53 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人