码迷,mamicode.com
首页 > 其他好文 > 详细

线性表—链式存储结构—单链表的创建CreasteListHead(*L,int n)->头插法

时间:2017-01-20 19:25:38      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:return   logs   cheng   srand   div   rand   null   void   结构   

void CreasteListHead(LinkList *L,int n)
{

    int i;
    LinkList p;
    srand(time(0));
    *L=(LinkList)malloc(sizeof(Node));
    (*L)->next=NULL;//优先级->大于* !!!!!!!!!!!!!
    for(i=0;i<n;i++)
    {
        p=(Node *)malloc(sizeof(Node));
        p->data=rand()%100+1;//1~100之间的数包括一百所以+1。。。。
        p->next=(*L)->next;
        (*L)->next=p;
    }
    return;
}

C知识点复习:

1.rand():http://www.cppblog.com/noflybird/archive/2009/03/11/76194.aspx

2.srand(unsigned seed)通过参数seed改变系统提供的种子值,从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”。通常可以利用系统时间来改变系统的种子值,即srand(time(NULL)),可以为rand函数提供不同的种子值,进而产生不同的随机数序列。——http://baike.baidu.com/link?url=JZjNFOXgbkWGV5BpccFVNTAh9Do2rA3s36meUc40k_nzDYfC1SLB-5ZJ-j_Vmor_G1JV0O6d5DWAEuKwkhgspK

3.优先级问题,简单的是:!>算术>关系>逻辑;详细的优先级见http://c.biancheng.net/cpp/html/462.html——里面有容易出错的优先级总结比如->大于*。

 

线性表—链式存储结构—单链表的创建CreasteListHead(*L,int n)->头插法

标签:return   logs   cheng   srand   div   rand   null   void   结构   

原文地址:http://www.cnblogs.com/LuRenJiang/p/6323536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!