-4
これまでに20個の整数maxを持つ構造体を作成しました。スタック上でプッシュ(T、x)操作、およびポップ(T)操作を行う必要があります。整数をスタックにプッシュする
プッシュは、スタックの最上部から整数をポップしますスタックT.に
ポップ整数xを押します。
私は今ここにいます。
typedef struct {
int data[20];
int top;
}stack_t;
これまでに20個の整数maxを持つ構造体を作成しました。スタック上でプッシュ(T、x)操作、およびポップ(T)操作を行う必要があります。整数をスタックにプッシュする
プッシュは、スタックの最上部から整数をポップしますスタックT.に
ポップ整数xを押します。
私は今ここにいます。
typedef struct {
int data[20];
int top;
}stack_t;
あなたがtop = -1
を初期化する場合は、push
のようなものになります:T.data[++T.top] = x;
とpop
が20個の以上の要素を追加して、空のスタックからポップreturn T.data[T.top--];
のようなものが誤りであるだろう。
こんにちは。私たちは一般的にあなたのコードを書いていません。代わりに、具体的な質問や動作していない特定のコードが必要です。だから、「プッシュ」と「ポップ」のショットを書いて、問題があれば戻ってきてください。メンタリングが必要な場合は、https://codementor.ioのようなサイトをお試しください。 – Schwern