You are viewing a single comment's thread from:

RE: Programming - C Queues using Arrays

in #programming7 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.17
TRX 0.13
JST 0.027
BTC 60675.01
ETH 2605.91
USDT 1.00
SBD 2.64