标题:
C语言经典算法之链表十五人排序
[打印本页]
作者:
苹果也疯狂
时间:
2014-5-22 09:31
标题:
C语言经典算法之链表十五人排序
/*
发个半拉作品在这里,疑问很多,怎么才能判断一个人和其他的人见过面呢?
累的我都头疼
*/
#include <stdio.h>
#include <malloc.h>
struct net
{
intnember[3];
structnet *next;
}
main()
{
intg=0,d=0,w=0,b=0,j,k,i=0,a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
// v=0,h[]={1,8,6,5,3,12,2,13,4,9,14,11,15,7,10};
structnet *head=NULL,*trail,*body;
while(b<7)
{
for(j=0;j<5;j++)
{
body=(structnet*)malloc(sizeof(struct net));
for(k=0;k<3;k++)
{
body->nember[k]=a[i%15];
i+=1+w;
/*if(b>3)
{
body->nember[k]=h[v%15];
v+=1+d;
}
else
{
body->nember[k]=a[i%15];
i+=1+w;
}*/
//(i>315)?(i-=1+w)
i+=1+w);
}
if(head==NULL)
{
head=body;
trail=body;
}
else
{
trail->next=body;
trail=body;
}
}
w+=6;
//(b>3)?(d+=6)
w+=6);
b++;
}
trail->next=NULL;
while(head!=NULL)
{
printf(" ");
for(k=0;k<3;k++)
{
g++;
(g%15)?(printf("%d",head->nember[k])):
(printf("%d\n",head->nember[k]));
}
printf("");
head=head->next;
}
}
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0