Is anyone else bogged down by the imprecise english used on this course for explaining highly detailed concepts?
I feel like I’ve been thrown down several rabbit holes working out how something the narrator explained works, only to find out the explanation was ambiguous or confusingly worded causing me to waste time chasing ghosts.
Take for example the solution summary for reversing a linked list in place. I am very familiar with the optimal solution but the english word choice is so imprecise I can’t conceptualize what is being explained.
To recap, the solution to this problem can be divided into the following parts:
- Iterate in a linked list using two pointers, the first pointer points to the head, and the second pointer points to the head next.
- Move in a list using the second pointer and add the second pointer node before the first pointer.
- Each time the new node is added the first pointer will point to the new node.
- Repeat until the second pointer does not point NULL.
Step two and three are ambiguous and I think step four is flat out wrong, unless the meaning is miscommunicated.
How have others found this course?
Is Educative aware of how poor the technical copy is?
Course: Grokking Coding Interview Patterns in Python - Learn Interactively
Lesson: Solution: Reverse Linked List - Grokking Coding Interview Patterns in Python