中文描述
题目要求比较简单:[1,2,[3],[[4]],5,6] -> [1,2,3,4,5,6]
就是数组中嵌套数组,考察一个数组[1,2,[3],[[4]],5,6]。...这里是一个嵌套数组,你需要将这个数组中的值全部取出来。
思路和点评
不清楚其他语言中这个数据结构怎么存储,我假设的是在 Java 中存储的对象。...可以采用队列的方式来实现,例如,在 Java 中存储了整数,1, 2, 对象,[3] 为一个数组对象。
你可以先遍历一次 List,将所有的 List 的对象都压入队列中,然后进行出队。...在 Java 中你可以定义为对象数组,如下:
Object[] array = { 1, 2, new Object[] { 3, 4, new Object[] { 5, new Object[] {...还有一个更加简单粗暴的方法,当然我不认为这个方法是出题人希望考察的目标,在 Java 中你可以将数组直接转换成 String 字符串进行输出,比如说上面的对象队列,你可以转换为: [1, 2, [3,