Head()操作获得的是表头,而根据广义表的定义,表头是广义表的第一个元素,是一个元素
Tail()操作获得到是表尾,根据定义,表尾是其余元素组成的表,是一个表
举例:
第一题:
Head操作后获得的是表(a,b)(也就是第一个元素,只不过这个元素是一张表),再进行Tail()操作后获得的是一个表(b),而不是元素b
第二题:
Tail()操作后获得的是表((c,d)),而不是(c,d),再Head()操作后才得到(c,d),最后Tail()操作获得的是表(d),而不是d
Head()操作获得的是表头,而根据广义表的定义,表头是广义表的第一个元素,是一个元素
Tail()操作获得到是表尾,根据定义,表尾是其余元素组成的表,是一个表
举例:
第一题:
Head操作后获得的是表(a,b)(也就是第一个元素,只不过这个元素是一张表),再进行Tail()操作后获得的是一个表(b),而不是元素b
第二题:
Tail()操作后获得的是表((c,d)),而不是(c,d),再Head()操作后才得到(c,d),最后Tail()操作获得的是表(d),而不是d