Skill 如何Flatten一个list
Posted YEUNGCHIE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Skill 如何Flatten一个list相关的知识,希望对你有一定的参考价值。
- code
unless(fboundp(‘ycFlattenList)
procedure(ycFlattenList(listin)
prog((output)
foreach(arg listin
if(listp(arg)
output = append(output ycFlattenList(arg));then
output = append1(output arg);else
);if
);foreach
return(output)
);prog
);ycFlattenList
)
-
describe
输入一个list,返回一个被Flatten的list。 -
example
ycFlattenList(list(1 2 3) list(4 5))
=>(1 2 3 4 5)
以上是关于Skill 如何Flatten一个list的主要内容,如果未能解决你的问题,请参考以下文章
leetcode第一刷_ Flatten Binary Tree to Linked List
LeetCode 114. Flatten Binary Tree to Linked List