本題要求實現乙個函式,對帶有頭結點的單鏈表進行就地逆置。
函式介面定義:
void reverse ( linklist l );
l是帶頭結點的單鏈表的頭指標。
裁判測試程式樣例:
#include #include typedef int elemtype;
typedef struct lnode
lnode,*linklist;
linklist create();
void print(linklist l);
void reverse ( linklist l);
int main()
linklist create()
p->next=null;
return l;
}void print(linklist l)
}/* 請在這裡填寫答案 */
輸入樣例:
在這裡給出一組輸入。例如:
1 2 3 4 5 6 -1
輸出樣例:
在這裡給出相應的輸出。例如:
1 2 3 4 5 6
6 5 4 3 2 1
void reverse(linklist l)
}
帶頭結點的單鏈表就地逆置
本題要求編寫函式實現帶頭結點的單鏈線性表的就地逆置操作函式。l是乙個帶頭結點的單鏈表,函式listreverse l linklist l 要求在不新開闢節點的前提下將單鏈表中的元素進行逆置,如原單鏈表元素依次為1,2,3,4,則逆置後為4,3,2,1。void listreverse l link...
帶頭結點的單鏈表就地逆置
6 1 帶頭結點的單鏈表就地逆置 10 分 本題要求編寫函式實現帶頭結點的單鏈線性表的就地逆置操作函式。l是乙個帶頭結點的單鏈表,函式listreverse l linklist l 要求在不新開闢節點的前提下將單鏈表中的元素進行逆置,如原單鏈表元素依次為1,2,3,4,則逆置後為4,3,2,1。v...
帶頭結點的單鏈表就地逆置
本題要求編寫函式實現帶頭結點的單鏈線性表的就地逆置操作函式。l是乙個帶頭結點的單鏈表,函式listreverse l linklist l 要求在不新開闢節點的前提下將單鏈表中的元素進行逆置,如原單鏈表元素依次為1,2,3,4,則逆置後為4,3,2,1。函式介面定義 void listreverse...