      "* Coming soon\n",
      "\n",
      "### Delete\n",
      "\n",
      "* Coming soon\n",
      "\n",
      "### Print\n",
      "\n",
      "* Print an empty list\n",
      "* Print a list with one or more elements"
 
</s> remove     "* Coming soon\n",
 </s> add     "* Find a NULL\n",
    "* Find in an empty list\n",
    "* Find in a list with one element or more matching elements\n",
    "* Find in a list with no matches\n", </s> remove     "* Coming soon\n",
 </s> add     "* If data we are finding is NULL, return\n",
    "* If the list is empty, return\n",
    "* For each node\n",
    "    * If the value is a match, return it\n",
    "    * Else, move on to the next node\n", </s> remove    "execution_count": 31,
 </s> add    "execution_count": null,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "# Test find\n",
    "# Find a NULL\n",
    "linked_list = LinkedList(None)\n",
    "node = linked_list.find('a')\n",
    "print(node)\n",
    "# Find in an empty list\n",
    "head = Node(10)\n",
    "linked_list = LinkedList(None)\n",
    "node = linked_list.find(None)\n",
    "print(node)\n",
    "# Find in a list with one element or more matching elements\n",
    "head = Node(10)\n",
    "linked_list = LinkedList(head)\n",
    "linked_list.insert_to_front('a')\n",
    "linked_list.insert_to_front('bc')\n",
    "node = linked_list.find('a')\n",
    "print(node)\n",
    "# Find in a list with no matches\n",
    "node = linked_list.find('aaa')\n",
    "print(node)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null, </s> remove    "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "10\n",
      "10\n",
      "bc\n",
      "a\n",
      "10\n"
     ]
    }
   ],
 </s> add    "outputs": [], </s> remove    "execution_count": 30,
 </s> add    "execution_count": null,
    "* \n",
      "* Coming soon\n",
      "\n",
      "### Delete\n",
      "\n",
    "* \n",
      "\n",
      "### Print\n",
      "\n",
      "* Print an empty list\n",
      "* Print a list with one or more elements"
keep keep keep keep replace keep keep keep keep keep
 Added linked list find method. 
linked-lists/linked-list.ipynb