好的,我需要一些帮助来思考这个问题。 我需要检查列表和另一个列表是否在结构上相同。球拍/方案检查结构是否相等
例如:
(一个(BC)DE))是相同的(F(GH)IJ)),因为它们具有相同的结构。
现在清楚的基本情况是,如果两个列表都是空的,它们在结构上是相等的。
另一方面,递归的情况我不知道从哪里开始。
一些想法:
嗯,我们是不会介意的元素==到对方,因为这并不重要。我们只关心结构。我知道我们会放下列表并递归调用带有列表的cdr的函数。
迷惑我的部分是你如何确定一个原子或子列表是否具有相同的结构?
任何帮助将不胜感激。
好如此一来,把两个表达放在一起,这对我们有什么帮助? – dsjoka 2011-03-03 00:19:46
这个想法怎么样?如果我们把一个列表放在一起并且长度相同,那么它们在结构上是相等的? – dsjoka 2011-03-03 00:24:32
我的意思是统计多少次,我们做的是缺点 – dsjoka 2011-03-03 00:29:37