[Python-es] Problema a la hora de crear árbol binario en Python

2012-03-10 Por tema Asdrúbal Iván Suárez Rivera
Buenas tardes a todos los miembros de la lista, tengo el siguiente código, el cual debería generar un árbol binario de búsqueda con prioridad (Aunque le faltan algunos detalles) Sin embargo, a la hora de crear un nodo tengo el problema de que este nodo se crea en la función self._insertar pero el c

Re: [Python-es] Problema a la hora de crear árbol binario en Python

2012-03-10 Por tema Andrey Antoukh
En python, los parámetros de tipo primitivo se pasan por valor, y los parámetros contenedores objetos o diccionarios, se pasan por referencia. En tu caso, le estas pasando un None, es un tipo "primitivo" lo que conlleva que se pasa por valor, y por mucho que lo modifiques, no se quedara reflejado.

Re: [Python-es] Problema a la hora de crear árbol binario en Python

2012-03-10 Por tema Asdrúbal Iván Suárez Rivera
Ummm... Habrá alguna forma pythonica por la que se pueda hacer esta modificación?... No se me ocurre muy bien como simular un puntero. El 10 de marzo de 2012 17:41, Andrey Antoukh escribió: > En python, los parámetros de tipo primitivo se pasan por valor, y > los parámetros contenedores objetos

Re: [Python-es] Problema a la hora de crear árbol binario en Python

2012-03-10 Por tema Andrey Antoukh
Un ejemplo seria poder crear una instancia vacía de NodoArbolBPrioridad y en el constructor de ArbolBusquedaPrioridad self.raiz en vez de ser None ser la instancia vacía de NodoArbolBPrioridad Siendo un objeto, cuando la pases como parámetro, la pasaras como referencia ;) El 10 de marzo de 2012 2

Re: [Python-es] Problema a la hora de crear árbol binario en Python

2012-03-10 Por tema Asdrúbal Iván Suárez Rivera
El 10 de marzo de 2012 19:22, Andrey Antoukh escribió: > Un ejemplo seria poder crear una instancia vacía de NodoArbolBPrioridad y > en el constructor de ArbolBusquedaPrioridad self.raiz en vez de ser None > ser la instancia vacía de NodoArbolBPrioridad > Siendo un objeto, cuando la pases como pa