Pergunta de entrevista da empresa Amazon

Write a function to delete all nodes from a linked list that match an input value. Provide test cases.

Resposta da entrevista

Sigiloso

3 de mar. de 2013

public void deleteNodes(int key) { Node node = headNode; while(node.next != null) { if(node.next.data == key) node.next = node.next.next; else node = node.next; } if(headNode.data == key) { headNode = headNode.next; }