C语言解题思路 本质上还是层序遍历输出二叉树 在层序遍历二叉树中,构建队列顺序存储每一层 设置深度标识k,奇偶深度存储的方向相反。 重点来了!返回值一直没有搞懂,从代码中可以看要返回一个int **类型的指针,也就是按照每一层进行返回。需要使用malloc初始化一个最多1500层的int*类型的数组。接下来在每一层遍历的时候,需要根据该层的叶子个数继续初始化malloc int类型空间。这样就解决了返回值的问题。接下来是*returnSize,这个变量用于记录行数,也就是二叉树层数。最后就是int **returnColumnSizes参数,记录每一层的节点个数。和返回值类似,第一步初始化...