91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

數據結構單鏈表c語言源代碼

資源截圖

代碼片段和文件信息

#include
#include
#include

#define???OK???????1
#define???ERROR????0
#define???LEN??????10

typedef??int??Elemtype;?//數據類型重定義?
typedef?struct?LNode{
Elemtype??data;????//數據域?
struct?LNode?*next;//指針域?
}LNode*linklist;

/*單鏈表初始化,初始化成功返回1,否則返回0*/
int?Init_linklist(linklist?*L)
{
*L=(linklist)malloc(sizeof(LNode));//創建頭結點?

/*if(!(*L))?//創建失敗*L將為null(!)取非就是非null也就是條件為真則執行下面的語句;
????return?Error;?//?直接退出進程返回錯誤代碼Error?給操作系統*/
if(!(*L))?return?ERROR;???????????//創建失敗返回0?
(*L)->next=NULL;??????????????????//將頭結點指向為空?
return?OK;
}

/*單鏈表頭插法*/?
void?Creat_linklistHead(linklist?*L)
{
int?i;
LNode?*q;??????????????????????????????//定義新生節點

srand(time(0));?????????????????????????//產生隨機數種子通常和rand()函數配套使用

for(i=0;i

評論

共有 條評論