青草
发表于 2013-11-25 08:25:10
确实精简强悍!
空虚寂寞冻
发表于 2013-11-25 08:30:37
唉,我就会穷举。。。
转身落在清明上
发表于 2013-11-25 09:11:06
加油。。。
aovis
发表于 2013-11-25 09:25:46
过来看看谢谢楼主分享了
ghvn7777
发表于 2013-11-28 08:30:10
好吧,一定要好好学,哈哈
疯狂战圣
发表于 2013-11-28 08:45:50
:ton:学习学习,
st2117
发表于 2013-11-28 08:59:19
{:1_1:}看看
月亮是我瓣弯的
发表于 2013-11-28 09:07:06
坑爹的效率啊
Zen
发表于 2013-11-28 09:46:43
看看源代码:lol:
zch463170098
发表于 2013-11-30 15:02:40
#include<stdio.h>
#include<malloc.h>
#define NULL 0
#define LEN sizeof(List)
typedef struct node
{
int data;
struct node * next;
}List;
int n=0;
List *create(void)
{
List * head;
List * p1,* p2;
p1=(List*)malloc(LEN);
p2=(List*)malloc(LEN);
head=NULL;
puts("请输入要插入链表的数据(输入0结束):\n");
scanf("%d",&p1->data);
while(p1->data!=0)
{
n++;
if(n==1)
head=p1;
else
p2->next=p1;
p2=p1;
p1=(List*)malloc(LEN);
scanf("%d",&p1->data);
}
free(p1);
p2->next=NULL;
return head;
}
void Print(List * head)
{
List * p;
p=head;
if(head!=NULL)
do
{
printf("[%d]->",p->data);
p=p->next;
}while(p!=NULL);
}
int main()
{
int m;
List * head;
List * pa=(List*)malloc(LEN), *pb=(List*)malloc(LEN);
List * p1,*p2;
head=create();
Print(head);
printf("\n");
p1=head;
pa=p1;
p2=p1->next;
pb=p2;
while(p2->next!=NULL)
{
p1->next=p1->next->next;
p1=p2->next;
if(p1->next==NULL)
break;
p2->next=p2->next->next;
p2=p1->next;
}
p1->next=NULL;
p2->next=NULL;
Print(pa);
printf("NULL\n");
Print(pb);
printf("NULL\n");
//return 0;
scanf("%d", &m);
}
超级赛亚人7号
发表于 2013-11-30 15:49:10
{:1_1:}{:5_110:}神贴啊!!!!
◎。◎
发表于 2013-12-2 17:27:04
{:5_107:}.
哈。
jknfzy
发表于 2013-12-4 12:31:54
求探索 求围观
月河之水
发表于 2013-12-5 18:08:14
:loveliness:还是看不懂啊
正在写代码
发表于 2013-12-9 16:07:36
支持楼主希望楼主多发精品好帖...........
Diu
发表于 2013-12-9 23:24:53
看看,学习下
lizhongxu1992
发表于 2013-12-9 23:47:24
看看,学习学习~~~
maverick
发表于 2013-12-10 09:39:01
我想看看......
zuozhu_315
发表于 2013-12-11 10:33:24
shenmedongxia
hehex
发表于 2013-12-11 13:29:18
数据结构和算法都不会,来学习下