reading-notes

Reading notes for Code Fellows!


Project maintained by William-Moreno Hosted on GitHub Pages — Theme by mattgraham

Linked Lists


  1. There are two types of linked lists - ____ and ____.

  2. A linked list is a sequence of ____ that are connected/linked to each other.

  3. The starting point of a list is the first node, referred to as the ____.

  4. When traversing a linked list, you are not able to use a ____ or for loop.

  5. The ____ property is exceptionally important. It will lead to where the next node is.

  6. When adding a node to the middle of a linked list use either an ____ or an ____ method.

  7. The best way to traverse a linked list is the use of a ____ loop.

  8. When making a linked list, make sure one node is passed in on instantiation. It will be what the ____ and ____ will point to.

  9. Linked lists are ____ data structures. Meaning they are constructed and traversed sequentially.

  10. The fundamental difference between arrays and linked lists is that arrays are ____ data structures, while linked lists are ____ data structures.

  11. A single node within a linked list has just two parts: __ that the node contains, and a reference to the ____.

  12. Both singly and doubly linked lists can be be turned into ____ linked lists, which are traversed, starting from the ____.

  13. Big O Notation is used to evaluate the __ and __ complexity of an algorithm based on its inputs.

  14. A Big O equation which takes constant time, is __.

  15. __ is a Big O equation which is linear.

Answers Here

Back to Main