リストが逆さまであるために、あなたがp2.next = P1、P2、P1の前でこれを受信することができるように絶えず、バック、P1 =頭、P2 = head.nextを実行している、二つのポインタを定義することができます。
問題は、チェーンの背面は、ポインタが再定義することができる温度、TEMP = p2.next、フロントp2.next = P1に文章を切断され、その後、ようにP1 = P1、P2とすることができるということです
それでもP2 =一時、位置を頭だけでなく、キーが前面に= nullであっp1.nextなければならないということである、またはエラーに分類されます。
最後のリターンp1があります。