小甲魚 例題

2022-08-05 16:51:18 字數 2075 閱讀 8479

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,只能用剩下的半天去完成簡單的幾個網頁 初期製作網頁,或者是模仿網頁有幾個簡單實用的小技巧 模仿的 或者是網頁沒必要立馬開擼...