こんにちは をリンクされている:例えば I 4つの要素を持っているリンクリストを持っています。私は"2"であり、インデックスが2で、4番目の要素のインデックスは2になります第三の要素を削除すると[1,4,2,7]とそのインデックスが、私は"7"のインデックスは2なること0,1,2,3. を意味するのでしょうか?私の問題はコードのためです。私は、リンクリストのためにそれを書くことができますどのように
ねえ、 は、私はC言語で初心者だと基本的にはこのようになっていることを、私自身のリンクリストの実装を実装しようとした: struct Element
{
void *value;
struct Element *next;
};
typedef struct
{
struct Element *first;
struct Element *last
私はここに物事のカップルを把握しようとしています: どのように私は次のノードへのポインタを持つノードクラスのインクリメント演算子を書くのですか? 以下のようなクラスのイテレータを実装するにはどうすればよいですか? #include <iostream>
#include <vector>
using namespace std;
template <typename T>
class N
のみ背面の外部ポインタを使用して public void enqueue(Object element)
// Adds element to the rear of this queue.
{
LLObjectNode newNode = new LLObjectNode(element);
if (rear == null)
front = newNode;