设以带头结点的双向循环链表表示的线性
(2011-05-25 00:55:35)
标签:
杂谈 |
分类: 数据结构 |
2.37④
表L=(a1,a2,...,an)。试写一时间复杂度为O(n)的
算法,将L改造为L=(a1,a3,...,an,...,a4,a2)。
实现下列函数:
void ReverseEven(BiLinkList &L);
双向循环链表类型定义如下:
typedef struct BiNode {
} BiNode, *BiLinkList;
void ReverseEven(BiLinkList &L)
{
}