Anonymní profil Stilgar – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Stilgar – Programujte.comAnonymní profil Stilgar – Programujte.com

 

Příspěvky odeslané z IP adresy 85.160.56.–

Stilgar
Python › Vyhledávání rekurzně ze stro…
3. 4. 2017   #215439

Diky, parada. Funguje to.   

Uz se nemusim srcasit s globalnimi promenymi nebo promenymi v instanci, viz vedlejsi vlakno.

Stilgar
Python › funkce s lokální a globální…
3. 4. 2017   #215438

Wrunx: protože nové volání f() už ukáže něco jiného ;-)

Proc ukaze neco jineho?

Resim ted podobny problem u rekurze, kdy si chci menit globalni promenou (potrebuju si ukladat vysledek). Ale dela to neplechu.

Jedine co me dalsiho napada jak se vyhnout globalnim promenym je si vysledek ukladat do souboru a az ho budu potrebovat pro dalsi pouziti tak si ho nactu z tohoto souboru.

Stilgar
Python › Vyhledávání rekurzně ze stro…
2. 4. 2017   #215429

Pridam kod:

class AVLTree():
    def __init__(self, *args):
        self.node = None 
        self.height = -1  
        self.balance = 0; 
        self.nalezeno = "inicializace"

    # dalsi metody AVL

    def porovnej(self, hodnota):
        #self.nalezeno = "nulovani"
        if self.node != None:
        
            klic = self.node.key
            nazev = self.node.nazev
        
            if klic == hodnota:
                print("Nalezena shoda: " + str(klic) + " = " + str(hodnota))
                self.nalezeno = "nalezeno"
                
                
            if klic > hodnota:
                print("Pruchod")
                self.node.left.porovnej(hodnota)
                
            
            if klic < hodnota:
                print("Pruchod")
                self.node.right.porovnej(hodnota)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý