Vraag : De code bevriest zonder Fout

Ik heb een toepassing die gedrag tentoonstelt dat ik voordien nooit heb ontmoet. het doel van de toepassing

The is de behoefte aan managers te elimineren om een massieve hoeveelheid te doen het snijden en het kleven van de gegevens van Excel om verkoopdoelstellingen voor verkopers tot stand te brengen. Mijn toepassing trekt de ruwe gegevens in een lijst en raakt dan de gegevens met een bos van vragen die het terug uit in Excel met de gewenste organisatie halen. Het stelt boete op mijn PC, maar met het eind in werking - gebruikers op andere PCs het eenvoudig periodiek de code zal zal bevriezen en tonen zonder een fout te produceren. Dit ook bederft blijkbaar Data.mdb, die moet worden samengeperst en worden hersteld alvorens ik de gegevens kan ertoe brengen om te lopen. Ik denk dit een kip/eiprobleem kan zijn, omdat wanneer ik probeer om de de uitvoerfunctie op mijn PC in werking te stellen, ik het zelfde gedrag zoals de andere gebruikers krijg maar anderzijds na de compacte en reparatiestap het boete/>My gissing in werking stelt again.

niet

Antwoord : De code bevriest zonder Fout

Uw code zou behoorlijk werken als de boom na schrapping evenwichtig zou blijven. De belangrijkste oorzaak van uw probleem wordt verklaard hieronder:
Hier is de linkeronderverdeling nadat u de knoop met waarde 10 verwijdert.

                                            14
                                           /\
                                         3 12
                                        /\ \
                                      1 4 13

Als wij de knoop met waarde 12 willen vinden, volgens uw code worden 12 vergeleken met 14. Als zouden 12 <� 14="">om het probleem op te lossen u de boom evenwichtig moeten houden.
Andere oplossingen  
 
programming4us programming4us