1//假設a,b為非空迴圈連結串列的尾指標
2linklist connect(linklist a,linklist b)
3

1 #include "stdio.h"2
3#define ok 1
4#define error 0
5#define true 1
6#define false 0
78 typedef int status;/*
status是函式的型別,其值是函式結果狀態**,如ok等
*/9 typedef int elemtype;/*
elemtype型別根據實際情況而定,這裡假設為int
*/10
11 typedef struct
node
12node, *linklist;
1617
/*初始化帶頭結點的空連結串列
*/18 status initlist(linklist *l)
1929
30/*
初始條件:順序線性表l已存在。操作結果:返回l中資料元素個數
*/31
intlistlength(linklist l)
3240
return
i;41}42
43/*
隨機產生n個元素的值,建立帶表頭結點的單鏈線性表l(頭插法)
*/44
void createlisthead(linklist *l, int
n)4561}
6263
/*隨機產生n個元素的值,建立帶表頭結點的單鏈線性表l(尾插法)
*/64
void createlisttail(linklist *l, int
n)65
8081 r->next = (*l)->next->next;82}
8384
//比較步數的方法
85int
hasloop1(linklist l)
86105
}106 cur2 = cur2->next; //
如果沒發現環,繼續下一個結點
107 pos2++; //
cur2 步數自增
108}
109 cur1 = cur1->next; //
cur1繼續向後一個結點
110 pos1++; //
cur1 步數自增
111}
112return0;
113}
114115
//利用快慢指標的方法
116int
hasloop2(linklist l)
117134
return0;
135}
136137
intmain()
138173
else
174177
178 printf("
方法二:\n\n");
179if
( hasloop2(l) )
180183
else
184187 printf("\n"
);188
break
;189
190case'0
':191 exit(0
);192
}193
}194
195 }
小bug小坑小總結
1 小程式canvas那些原生元件的層級預設是最高的,而且不能更改,平常的div彈框什麼的上面就會顯示出原生元件的內容, 解決辦法 cove...
小知識小結
今天學了點小東西,其實這也就是一些小技巧,平時沒有做總結,今天小結一下 一 資料繫結的格式問題 一個商品的 1000 ,我們平時做資料繫結時...
php小專案小結
最近一直斷更,並不是出於什麼問題,而是想找個合適的機會去整理下html基本的一些瑣碎的知識點 近期突發感冒,吊水,吊錯藥,原因只是重名重姓,這不是個梗,很是痛苦的現實事故 so,只能用剩下的半天去完成簡單的幾個網頁 初期製作網頁,或者是模仿網頁有幾個簡單實用的小技巧 模仿的 或者是網頁沒必要立馬開擼...