Pergunta de entrevista da empresa Microsoft

Remove a node from Linked list when address of same node is given

Respostas da entrevista

Sigiloso

21 de fev. de 2015

public void deleteValue(double d) { Link current = first; Link previous = first; while(current != null) { if(current.dData == d) { previous.next = current.next; break; } previous = current; current = current.next; } if(current == null) { System.out.println("Value = " +d+ " not found"); } }

Sigiloso

2 de mai. de 2015

copy data and next pointer from the next node to current node