對廣義表La,bc,de,f執行h

時間 2022-11-23 14:45:14

1樓:晨湳

tail取完要加括號 別忘了這個就很容易得出答案是d

2樓:在濛洲橋踢點球的章魚

head是去掉最外層括號,然後保留第一個,前的東西

tail是去掉head所保留的那部分以及緊隨其後的那個, 注意:這裡括號就不需要去掉

所以應該選d

3樓:prince貓小白

從裡向外寫

先是取表尾tail(l)=(((c,d),(e,f))),然後取表頭head(tail(l))=((c,d),(e,f)),接著取表尾

tail(head(tail(l)))=e,f,最後取表頭head(tail(head(tail(l))))=e

所以選擇b

4樓:藤灬蘿

head(tail(l))語句意思是取廣義表表尾,原題語句就是對l連續兩次取表尾,第一次結果是((c,d),(e,f)),然後對得到的結果((c,d),(e,f))取表尾,最終結果(e,f),選d

5樓:超

根據廣義表的定義表頭為第一個元素,剩下的都是表尾。

所以tail(l)求的是表尾: tail(l)=(((c,d),(e,f)))

head(tail(l))=((c,d),(e,f));

tail(head(tail(l)))=((e,f));

head(tail(head(tail(l))))=e;

6樓:盡我一生守護你

這才是標準答案(e,f)大哥