Pergunta de entrevista da empresa NVIDIA

Write a procedure to delete a node from a circular singly linked list. Handle each and every case.