数据结构中Gethead((a,b),(c,d)))的结果是什么啊?我头都晕啦

2025-03-09 22:14:12
推荐回答(3个)
回答1:

不知道你的意思,但可以有两种解释
1.Gethead((a,b),(c,d))这样
((a,b),(c,d))为逗号运算,结果为(b,(c,d))==>(b,d)==>(d),即变为Gethead(d).

2.Gethead(((a,b),(c,d)))这样
广义表.可以这样看:
设表A=((a,b),(c,d))
Gethead(((a,b),(c,d)))=Gethead(A)
这样表A就是一个包含两个元素(分别为两个子表(a,b)和(c,d))的广义表,那么
Gethead(((a,b),(c,d)))=(a,b)
Gethead(((a,b),(c,d)))就是取表的头元素嘛

回答2:

你好!
左边应该少左括号答案应是((a,b),(c,d))
如果对你有帮助,望采纳。

回答3:

左边应该少左括号答案应是((a,b),(c,d))