算法设计题之 二
1. 假设算术表达式中只有圆括号,请设计一个算法 int match(char *exp, int &pos),利用栈
判断一个算术表达式exp(用字符串表示)中的圆括号是否匹配。若匹配,函数返回1,
否则,函数返回0。
2. 已知一个带有表头结点的单链表的结点结构为 |data|link |.假设该链表只给出了头
指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第
k 个位置上的结点(k 为正整数)。若查找成功,算法输出该结点的data 域的值,并返
回1;否则,只返回0。