リンクリストを逆にする関数を試してみたいです。 A somecodesを見上げたが、私は彼らのアルゴリズムを理解していない。どのようにしてこの現象が起こるのか誰でも説明できますか(intherative solution)?試してみましたが、うまくいきませんでした。1つのリンクリストを逆にする
現在のコード:
void rvrprint(struct node *go)
{
struct node *tmp;
struct node *onc=NULL;
struct node *snk;
tmp=go;
while(tmp!=NULL)
{
snk = tmp->next;
tmp->next=onc;
tmp=snk;
printf("%d\n",tmp->x);
}
head = tmp;
}
いくつかのことを試しましたが、うまくいきませんでした。さて、あなたは何を試しましたか、どんなやり方でうまくいかなかったのですか? – klutt
データ構造を指定する必要があります。また、変更が必要なものを他の人が指摘できるように、試行したソリューションを含める必要があります。 Stackoverflowは、手を空にして完全なソリューションを残すとコードを書くサービスではありません – grek40
ええ、私はそれをアルゴリズムを説明したい、私のコードを書いていない。 – frogwine