[1] 授業単元:アルゴリズムとデータ構造
[2] 問題文(含コード&リンク)

木の幅優先探索について考える。
以下の?に何かをいれればプログラムは完成する。
なお、以下のコードはあくまでも参考として使用してよい
(?以外の場所を書き換えて動作させてもよい)

ただし、キューはリングバッファにしなければならない。

#include <stdio.h>
#include <stdlib.h>
#define QUEUE ?

typedef struct{
int child_left;
int child_right;
} NODE;

int left = ? /* RING */
int right = ? /* RING */

void enqueue (int queue[], int d){
queue[right] = d;
right++;

if(?){
printf("Over flow: Queue is full\n");
exit(1);
}
?
}