c - what is below function doing what is this data structure ds used in below program define max 10 int dsmax int f 1 int r 1 remove if f 1 f r printfunderflow else printfelement deleted ddsfront f f 1 - skillgun

function remove is trying to remove element from the end of the data structure ds[]. this is an implementation of dequeue functionality of a queue using array.

function remove is trying to remove element from the front of the data structure ds[]. this is an implementation of dequeue functionality of a queue using array.

function remove is trying to remove element from the front of the data structure ds[]. this is an implementation of pop functionality of a stack using array.

function remove is trying to remove element from the end of the data structure ds[]. this is an implementation of pop functionality of a stack using array.

Answer :(B)

function remove is trying to remove element from the front of the data structure ds[]. this is an implementation of dequeue functionality of a queue using array.

Description :

function remove is trying to remove element from the front of the data structure ds[]. this is an implementation of dequeue functionality of a queue using array.