목록알고리즘 (1)
nakka soft world !
[C++] 간단한 Circular Queue
#define MAX 10000 #define MOD (MAX) int wp, rp; int queue[MAX]; void push(int n){queue[wp] = n; wp = (wp+1) % MOD;} // Save int front() {return queue[rp];} // Read void pop() {rp = (rp+1) % MOD;} // Remove int empty {return rp == wp;} // Compare 조금더 빠르게 하기 위해 아래와 같이 사용도 가능 #define MAX (1
프로그래밍언어/C++
2019. 5. 8. 19:09