The reorderList function will return the head of the reordered linked list given a linked list as input

Reorder Linked Lists

Implement a reorderList function that takes the head of a linked list (node(0) -> node(1) -> node(2) -> .. -> node(n-1) -> node(n)) as input and reorders its nodes in the form node(0) -> node(n) -> node(1) -> node(n-1) -> node(2) -> .. .

February 15, 2024 · 7 min · Avnish
The mergeTwoLists function will return the head of the merged linked list given two sorted linked lists as input

Merge Two Sorted Linked Lists

Implement a mergeTwoLists function that takes the head nodes of two sorted linked lists as the input and returns the head of the merged linked list

January 29, 2024 · 3 min · Avnish
The reverseList function will return the head of the reversed linked list

Reversing Linked Lists

Implement a reverseList function that takes the head of a linked list as the input and returns the head of the reversed linked list

January 26, 2024 · 4 min · Avnish
The longestConsecutive function will return the length of the longest sequence if consecutive numbers in the input array

Finding the Longest Consecutive Sequence in an Array

Implement a longestConsecutive function that returns the length of the longest sequence of consecutive numbers in an array

November 9, 2023 · 5 min · Avnish
The encode function will encode a list of strings to a single string while the decode function will take the encoded string and return the original list of strings as output

Encoding and Decoding Functions for Strings

Implement an encode function to encode a list of string values to be transmitted over a network. Also, implement a decode function to convert the encoded string back to its original value.

November 6, 2023 · 6 min · Avnish