poj3750单向循环链表
来源:互联网 发布:dns 配置 linux 编辑:程序博客网 时间:2024/06/07 18:13
此题注意开始是从start开始数,但是后来都是从删除的接下来一个开始数,因此先要排除第start个之前的人
然后就都是一个规律了,这里使用了c++的new和delete,直接获得一个指向结构体的指针
#include<stdio.h>struct kids{ char name[20]; kids *next;};int main(){ int n; scanf("%d",&n); kids *head=NULL,*p1,*p2; for(int i=1;i<=n;i++){ p1=new kids; scanf("%s",p1->name); if(head==NULL) head=p1; else p2->next=p1; p2=p1; } p1->next=head; int start,endn; scanf("%d,%d",&start,&endn); for(int i=1;i<=start-1;i++) p1=p1->next; for(int i=1;i<=n;i++){ for(int j=1;j<endn;j++) p1=p1->next; printf("%s\n",p1->next->name); delete p1->next; p1->next=p1->next->next; } return 0;}
1 0
- poj3750单向循环链表
- poj3750 大大水题 双向循环链表
- POJ3750 循环链表解决约瑟夫问题
- 单向循环链表
- 单向循环链表
- 单向循环链表
- 单向循环链表
- 循环单向链表
- 单向循环链表
- 循环单向链表
- 单向链表循环
- 循环单向链表
- 单向循环链表
- 单向循环链表
- 单向循环链表
- 单向循环链表
- 单向循环链表
- 单向循环链表
- 对AnyChat录屏解决方案的调研报告
- POJ 3991 Seinfeld
- JAVA数据库连接池实现
- 技术的定义
- bootstrap的初学之路—one day
- poj3750单向循环链表
- java特种兵读书笔记(6-2)——数据库之主从
- Android Volley完全解析(一),初识Volley的基本用法
- ZooKeeper 笔记(3) 实战应用之【统一配置管理】
- LeetCode 4 Median of Two Sorted Arrays
- HDU 2660 Accepted Necklace
- Remove Duplicates from Sorted Array II
- 一个简单的时间片轮转多道程序内核代码
- 一个简单的文本编辑器