Problem : 用循环链表实现一个程序。用户输入M, N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。

Problem : 用循环链表实现一个程序。用户输入M, N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。

Time Limit: 10000 Sec  Memory Limit: 128 MB
Submit: 227  Solved: 126
[Submit] [Status] [Web Board] [Creator:]

Description

用循环链表实现一个程序。
用户输入M, N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。
链表节点结构定义如下。
// 节点结构定义
typedef struct link_Node
{
    int data;
    link_Node* next;
}Node, *pNode;
主函数中创建循环链表,链表内容内整数1到N。调用函数循环数数,遇到M输出该数。
输入m,n的值
4 10
输出
4 8 2 7  3 10 9 1 6 5

Input

4 10

Output

4 8 2 7 3 10 9 1 6 5

Sample Input

4 10

Sample Output

4 8 2 7 3 10 9 1 6 5

HINT

输出数时,移除对应的链表节点

[Submit][Status]