算法-二叉树的下一个结点详解

/* [二叉树的下一个结点]     [题目] 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。 注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针...

算法-顺时针打印矩阵详解

/* [顺时针打印矩阵]          [题目] 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, 例如,如果输入如下矩阵:&...

算法-左旋转字符串详解

/* [左旋转字符串]     [题目] 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。 对于一个给定的字符序列S,请你把其...

算法-数组中只出现一次的数字详解

/* [数组中只出现一次的数字]     [题目] 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。    ...

算法-数字在排序数组中出现的次数详解

/* [数字在排序数组中出现的次数]          [题目] 统计一个数字在排序数组中出现的次数。    &...

算法-翻转单词顺序列详解

/* [翻转单词顺序]          [题目] 翻转单词顺序。比如一个句子:“I am a student.”&n...

算法-二叉树的深度详解

/* [二叉树的深度]     [题目] 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。  &nbs...

算法-和为S的两个数字详解

/* [和为S的两个数]          [题目] 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S, 如果有多对...

算法-平衡二叉树详解

/* [平衡二叉树]          [题目] 输入一棵二叉树,判断该二叉树是否是平衡二叉树。    &nbs...

算法-和为S的连续正数序列详解

/* [和为S的连续正数序列]          [题目] 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是...