首页 > 其他 > 详细

hdu 2019(数列有序) 链表实现

时间:2014-03-19 12:02:36      阅读:372      评论:0      收藏:0      [点我收藏+]

链表学了两星期了,像这种题还是做起来还是好费劲,真是~~~

自学那么难吗?我不就快了一点,就看不懂了,心里很是失落!

好在今天女神来找我了,顿时其他的就无所谓了!!!

上个代码吧,等我真正理解的时候还是会再把它拿过来AC!

bubuko.com,布布扣
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct node
{
    int data;
    struct node *next;
};

int main()
{
    int n,m,i,j;
    while(scanf("%d%d",&n,&m)!=EOF&&(n||m))
    {
        node *p1,*p2,*root;
        root=(struct node*)malloc(sizeof(node));
        root->next=NULL;
        p1=root;
        for(i=1;i<=n;i++)
        {
            scanf("%d",&p1->data);
            node *temp=(node *)malloc(sizeof(node));
            temp->next=NULL;
            p1->next=temp;
            p1=temp;
        }
        p1=root;
        while(p1->next!=NULL)
        {
            if(p1->next->data>=m)
            {
                node *temp=(node *)malloc(sizeof(node));
                temp->data=m;
                temp->next=p1->next;
                p1->next=temp;
                break;
            }
            p1=p1->next;
        }
        p1=root;
        while(p1->next!=NULL)
        {
            if(p1==root)
                printf("%d",p1->data);
            else
                printf(" %d",p1->data);
            p1=p1->next;
        }
        printf("\n");
    }
    return 0;
}
bubuko.com,布布扣

hdu 2019(数列有序) 链表实现,布布扣,bubuko.com

hdu 2019(数列有序) 链表实现

原文:http://www.cnblogs.com/ccccnzb/p/3607649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!