logo

Crowdly

Adott a következő Stack struktúra és műveletek: typedef struct {     int c...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Adott a következő Stack struktúra és műveletek:

typedef struct {

    int capacity;

    int top;

    int *elements;

} Stack;

és a következő függvények:

  • createStack(capacity, &stack) – létrehoz egy üres veremet a megadott mérettel

  • push(&stack, x) – hozzáadja az x értéket a verem tetejére

  • pop(&stack) – eltávolítja és visszaadja a verem tetején lévő elemet

  • peek(&stack) – visszaadja a verem tetején lévő elemet eltávolítás nélkül

    int main(void)

    {

        Stack stack;

        createStack(5, &stack);

        push(&stack, 1);

        push(&stack, 2);

        push(&stack, 3);

        printf("%d ", pop(&stack));

        printf("%d ", peek(&stack));

        push(&stack, 4);

        printf("%d ", pop(&stack));

        printf("%d ", pop(&stack));

    }

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.ms.sapientia.ro?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome