摘要:
/** * 1.选坐标为(0,0),(1,1)...的点记为(start,start)为开始坐标,下一圈开始坐标为(start+1,start+1) * 2.判断是否进入下一圈(即是否打印完成)的条件是row>start*2 && column>start*2 * 3.打印一圈的左上角坐标为(start,start),右下角的坐标为(column-start-1,row-start-1) * 4... 阅读全文
摘要:
/** * 先前序遍历这棵树的每个结点,如果遍历到的结点有子结点, * 就交换它的两个子结点,当交换完所有的非叶子结点的左右结点之后,就得到了树的镜像。 */ package javabasic.nowcoder; /* * 操作给定的二叉树,将其变换为源二叉树的镜像。 * 二叉树的镜像定义:源二叉树 8 / \ 6 10 ... 阅读全文