そのため、私はまだ C の連結リストに頭を悩ませようとしています。ポインタへのポインタはもちろん、連結リストが必要とする動的メモリ割り当てはもちろん、ポインタについても完全に理解していないため、今は気が遠くなるようなものです。 .
独立した高さと幅の値を持つ 2 次元配列を作成しようとしています。せいぜい 30x30 です。私は 2 次元配列を持っており、それを arr[x][y] と呼びましょう。arr[x][y] は -2 から 1 までの範囲の整数値で満たされています。この 2 次元配列を連結リストに転送するにはどうすればよいですか? 気まぐれにこのリンクされたリストから値にアクセスするにはどうすればよいですか? 私は非常に混乱しています。私たちが話している間、私はチュートリアルを見ています。
さらに、これは、push (新しい値をリンク リストの一番上にプッシュする)、pop (リンク リストの一番上から値をポップする)、top(スタックに最後にプッシュされた値を返します)、isEmpty (スタックが空かどうかを確認します)。
完全なコードは必要ありませんが、ここではコードが役に立ちます。リンクリストと、これらの種類の機能を実装する方法を理解する必要があります。
さらに、これが関連する割り当ては次のとおりです。
これは迷路ソルバーです。アスキー画像を 2 次元配列の整数値に分析するためのコードを既に作成しました。そして、上で述べたように、それは私が助けを必要としているものです。