You are viewing a single comment's thread from:

RE: Programming - C Queues using Arrays

in #programming9 years ago

:)

int dequeue(Queue *Q){
    int val;
    // check if empty
    if(Q->front == -1){
        return -1;
    }

    val = Q->q[Q->front];

    // check if one item inside
    if(Q->front == Q->rear){
        Q->front = Q->rear = -1;
    }
    // basic case
    else{
        Q->front++;
    }

    //return the value 
    return val; 
}
Sort:  

yeah even better :) Don't noticed it for some reason :P

Coin Marketplace

STEEM 0.05
TRX 0.29
JST 0.043
BTC 67618.15
ETH 1949.91
USDT 1.00
SBD 0.38