Menu
CoddyTech

Latihan #1

Pelajaran 9 dari 12 dalam kursus Antrean, Seri Struktur Data #2 di Coddy.

Tantangan berikutnya dirancang untuk menggunakan queue. Struktur data Queue sudah disediakan untukmu, gunakan!

challenge icon

Tantangan

Mudah

Tulis fungsi reverse yang menerima array bilangan bulat sebagai input (a) dan mengembalikan array yang urutannya dibalik.

Gunakan Queue yang disediakan untuk menyelesaikan masalah ini!

Coba sendiri

#include <stdio.h>
#include <stdlib.h>
#include "solution.h"

int main() {
    int* a = (int*)malloc(sizeof(int) * 1000);
    int aSize = 0, 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 Antrean, Seri Struktur Data #2

Latihan sendiri: Compiler C online