My LeetCode grinding. Trying to do a problem a day.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

problem.txt 813B

123456789101112131415161718192021222324252627
  1. Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
  2. Given linked list -- head = [4,5,1,9], which looks like following:
  3. Example 1:
  4. Input: head = [4,5,1,9], node = 5
  5. Output: [4,1,9]
  6. Explanation: You are given the second node with value 5, the linked list should become 4 -> 1 -> 9 after calling your function.
  7. Example 2:
  8. Input: head = [4,5,1,9], node = 1
  9. Output: [4,5,9]
  10. Explanation: You are given the third node with value 1, the linked list should become 4 -> 5 -> 9 after calling your function.
  11. Note:
  12. The linked list will have at least two elements.
  13. All of the nodes' values will be unique.
  14. The given node will not be the tail and it will always be a valid node of the linked list.
  15. Do not return anything from your function.