Latihan #1
Pelajaran 9 dari 13 dalam kursus Stack, Seri Struktur Data #1 di Coddy.
Tantangan berikut dirancang untuk menggunakan stack di dalamnya.
Struktur data Stack sudah disediakan untukmu, gunakan!
Tantangan
MudahBuat fungsi reverse yang menerima array bilangan bulat sebagai input (a) dan mengembalikan array yang urutannya dibalik.
Gunakan Stack yang disediakan untuk menyelesaikan masalah ini!
Coba sendiri
#include <stdio.h>
#include <stdlib.h>
#include "reverse.h"
int main() {
int* a = (int*)malloc(sizeof(int) * 1000);
int aSize = 0;
int x;
while (scanf("%d", &x) == 1) {
a[aSize++] = x;
}
int returnSize;
int* result = reverse(a, aSize, &returnSize);
for (int i = 0; i < returnSize; i++) {
printf("%d\n", result[i]);
}
free(a);
return 0;
}
Semua pelajaran di Stack, Seri Struktur Data #1
Latihan sendiri: Compiler C online