Created
November 8, 2019 22:49
-
-
Save daherk2/2ef0c5ec5adf1eed87e8c87b2d046596 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "# .-------- A0---A3---A5\n", | |
| "# / /\n", | |
| "# / .---------a7\n", | |
| "# A1__/ / \\\n", | |
| "# \\ / \\\n", | |
| "# .-----A2--A4---A6" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [ | |
| "grafo = {\n", | |
| "\"a0\" : ['a1','a2','a3'],\n", | |
| "\"a1\" : ['a0','a2', 'a7'],\n", | |
| "\"a2\" : ['a0','a1','a4'],\n", | |
| "\"a3\" : ['a0', \"a5\"],\n", | |
| "\"a4\" : ['a2','a6'],\n", | |
| "\"a5\" : [\"a3\"],\n", | |
| "\"a6\" : ['a4', 'a7'],\n", | |
| "\"a7\" : [\"a1\", \"a6\"],\n", | |
| "}" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 35, | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "name": "stdout", | |
| "output_type": "stream", | |
| "text": [ | |
| "Seleciona: a0\n", | |
| "['a1', 'a2', 'a3']\n", | |
| "visitados : ['a0']\n", | |
| "********************\n", | |
| "Seleciona: a1\n", | |
| "['a2', 'a3']\n", | |
| "visitados : ['a0', 'a1']\n", | |
| "********************\n", | |
| "Seleciona: a2\n", | |
| "['a3']\n", | |
| "visitados : ['a0', 'a1', 'a2']\n", | |
| "********************\n", | |
| "Seleciona: a3\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3']\n", | |
| "********************\n", | |
| "Seleciona: a1\n", | |
| "['a7']\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3']\n", | |
| "********************\n", | |
| "Seleciona: a7\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7']\n", | |
| "********************\n", | |
| "Seleciona: a2\n", | |
| "['a4']\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7']\n", | |
| "********************\n", | |
| "Seleciona: a4\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4']\n", | |
| "********************\n", | |
| "Seleciona: a3\n", | |
| "['a5']\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4']\n", | |
| "********************\n", | |
| "Seleciona: a5\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4', 'a5']\n", | |
| "********************\n", | |
| "Seleciona: a7\n", | |
| "['a6']\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4', 'a5']\n", | |
| "********************\n", | |
| "Seleciona: a6\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4', 'a5', 'a6']\n", | |
| "********************\n", | |
| "Seleciona: a4\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4', 'a5', 'a6']\n", | |
| "********************\n", | |
| "Seleciona: a5\n", | |
| "[]\n", | |
| "visitados : ['a0', 'a1', 'a2', 'a3', 'a7', 'a4', 'a5', 'a6']\n", | |
| "********************\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "print(\"Seleciona: \"+str(\"a0\"))\n", | |
| "print(grafo[\"a0\"])\n", | |
| "print(\"visitados : \"+ str([\"a0\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a1\"))\n", | |
| "print([i for i in grafo[\"a0\"] if i not in [\"a0\", \"a1\"]])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a2\"))\n", | |
| "print([i for i in grafo[\"a0\"] if i not in [\"a0\", \"a1\",\"a2\"]])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a3\"))\n", | |
| "print([i for i in grafo[\"a0\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\"]])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a1\"))\n", | |
| "print([i for i in grafo[\"a1\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\"]])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a7\"))\n", | |
| "print([i for i in grafo[\"a1\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\", 'a7']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a2\"))\n", | |
| "print([i for i in grafo[\"a2\"] if i not in [\"a0\", \"a1\", \"a2\", \"a3\", \"a7\"]])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a4\"))\n", | |
| "print([i for i in grafo[\"a2\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\", 'a7', 'a4']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", \"a4\"]))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a3\"))\n", | |
| "print([i for i in grafo[\"a3\"] if i not in [\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", 'a4']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", 'a4']))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a5\"))\n", | |
| "print([i for i in grafo[\"a3\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\", 'a7', 'a4', 'a5']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", \"a4\", 'a5']))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a7\"))\n", | |
| "print([i for i in grafo[\"a7\"] if i not in [\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", 'a4', 'a5']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", 'a4', 'a5']))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a6\"))\n", | |
| "print([i for i in grafo[\"a6\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\", 'a7', 'a4', 'a5','a6']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", \"a4\", 'a5','a6']))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a4\"))\n", | |
| "print([i for i in grafo[\"a4\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\", 'a7', 'a4', 'a5','a6']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", \"a4\", 'a5','a6']))\n", | |
| "print(\"*\"*20)\n", | |
| "print(\"Seleciona: \"+str(\"a5\"))\n", | |
| "print([i for i in grafo[\"a5\"] if i not in [\"a0\", \"a1\",\"a2\",\"a3\", 'a7', 'a4', 'a5','a6']])\n", | |
| "print(\"visitados : \"+ str([\"a0\", \"a1\", \"a2\", \"a3\", \"a7\", \"a4\", 'a5','a6']))\n", | |
| "print(\"*\"*20)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": null, | |
| "metadata": {}, | |
| "outputs": [], | |
| "source": [] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "Python 3", | |
| "language": "python", | |
| "name": "python3" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.6.5" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 2 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment