重複の可能性:
単一のリンクされたリストが回文であるかどうか
文字項目を持つリンク リストがあるとします。そのリンク リスト内の文字が回文かどうかを調べる必要があります。リンクリストがこれに適した構造ではないことは知っていますが、リンクリストがある場合はどうすればよいですか?
例えばa-b-c-b-a
二重リンク リストは簡単です。先頭と末尾から始めます。
ptrh=head ptrt=tail
if(ptrh->item==ptrt->item)
と
ptrh->ptrh->frwdlink
ptrt->ptrt->bcklink
しかし、リンクされたリストが 1 つしかない場合はどうなるでしょうか。それを実装する方法は?