華為機試 逆序鍊錶輸出

2021-06-28 03:26:01 字數 717 閱讀 1141

題目描述:

將輸入的乙個單向鍊錶,逆序後輸出鍊錶中的值。鍊錶定義如下: 

typedef struct taglistnode 

listnode; 

要求實現函式:

void converse(listnode **head); 

【輸入】head:    煉表頭節點,空間已經開闢好 

【輸出】head:    逆序後的煉表頭節點

【返回】無 

【注意】只需要完成該函式功能演算法,中間不需要有任何io 的輸入輸出 

#includetypedef struct taglistnode

listnode;

void print(listnode **head)

}void converse(listnode **head)

(*head)->next=pre;

}int main(int argc, char *argv)

print(&h);

converse(&h);

printf("\n");

print(&h);

return 0;

}

測試結果:

華為機試 逆序鍊錶輸出

題目描述 將輸入的乙個單向鍊錶,逆序後輸出鍊錶中的值。鍊錶定義如下 typedef struct taglistnode listnode 要求實現函式 void converse listnode head 輸入 head 煉表頭節點,空間已經開闢好 輸出 head 逆序後的煉表頭節點 返回 無 ...

華為機試 句子逆序

華為機試句子逆序 題目描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 輸入乙個英文語句,每個單詞用空格隔開。保證輸入只包含空格和字母。得到逆序的句子 示例1複製 i am a...

華為機試(句子逆序)C語言

完整的 include includevoid swap char a,int index,int len int main char a 1000 gets a int len strlen a swap a,0,len int count 0 int index 0 for int i 0 i難...