- 相關(guān)推薦
鏈表操作函數(shù)筆試題
寫(xiě)鏈表操作函數(shù)
鏈表節(jié)點(diǎn)定義如下
struct ListNode
{
long id;
struct ListNode* next;
}
寫(xiě)一個(gè)返回下一個(gè)節(jié)點(diǎn)的函數(shù),沒(méi)有的話返回0
struct ListNode* ListNext(struct ListNode* cur);
寫(xiě)一個(gè)在已經(jīng)排序好的鏈表中插入一個(gè)節(jié)點(diǎn)的函數(shù),返回插入位置的前一個(gè)節(jié)點(diǎn)
如果節(jié)點(diǎn)已經(jīng)在鏈表里邊返回0
struct ListNode* ListInsert(struct ListNode* head,struct ListNode* newNode);
寫(xiě)一個(gè)刪除節(jié)點(diǎn)的函數(shù),返回刪除后的前一個(gè)節(jié)點(diǎn),如果節(jié)點(diǎn)不在鏈表里邊返回0
struct ListNode* ListRemove(struct ListNode* head,struct ListNode* theNode);
【鏈表操作函數(shù)筆試題】相關(guān)文章:
鏈表面試題-一個(gè)鏈表的結(jié)點(diǎn)結(jié)構(gòu)08-09
C++筆試題:關(guān)于鏈表和指針09-16
360筆試題目06-27
Unix操作系統(tǒng)筆試題09-12
筆美國(guó)國(guó)家儀器試題目09-23
搜狐產(chǎn)品筆歸分享筆試題目07-05
tatic函數(shù)與普通函數(shù)的區(qū)別06-08
筆試實(shí)例:判斷單鏈表中是否存在環(huán)08-03
編寫(xiě)類String 的構(gòu)造函數(shù)、析構(gòu)函數(shù)和賦值函數(shù)09-14