数据结构中Gethead((a,b),(c,d)))的结果是什么啊?我头都晕啦
来源:百度知道 编辑:UC知道 时间:2024/06/18 05:34:09
不知道你的意思,但可以有两种解释
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)))就是取表的头元素嘛
左边应该少左括号答案应是((a,b),(c,d))