题目要求:将一个带头结点的单链表A分解为两个带头结点的单链表A和B,使得A原序号奇,B原序号偶。
算法思想:初始化两个单链表,然后用指针扫描原链表,判断是奇数还是偶数,奇数就加入A链表,偶数加入B链表即可。
LinkList resolve(LinkList &A) {
LinkList B; int count = 0;
B = (LinkList)malloc(sizeof(LNOde))
题目要求:将一个带头结点的单链表A分解为两个带头结点的单链表A和B,使得A原序号奇,B原序号偶。
算法思想:初始化两个单链表,然后用指针扫描原链表,判断是奇数还是偶数,奇数就加入A链表,偶数加入B链表即可。
LinkList resolve(LinkList &A) {
LinkList B; int count = 0;
B = (LinkList)malloc(sizeof(LNOde))

被折叠的 条评论
为什么被折叠?