Question : Coder les gels sans l'erreur

J'ai une application qui montre le comportement que je n'ai avant jamais rencontré. le but de l'application du

The est d'éliminer le besoin des directeurs de faire une quantité massive de couperer-coll des données d'Excel pour créer des buts de ventes pour des vendeurs. Mon application tire les données brutes dans une table et puis frappe les données avec un groupe de questions qui l'extraient soutiennent dans Excel avec l'organisation désirée. Elle fonctionne très bien sur mon PC, mais avec les utilisateurs sur d'autres PCs elle gèlera périodiquement et montrera simplement le code sans produire d'une erreur. Ceci corrompt également apparemment le Data.mdb, qui doit être rendu compact et réparé avant que je puisse obtenir les données pour fonctionner. Je pense que ceci peut être un problème de poulet/oeufs, parce que quand j'essaye de courir la fonction d'exportation sur mon PC, j'obtiens le même comportement que les autres utilisateurs mais d'autre part après que l'étape de contrat et de réparation qu'il court la conjecture fine d'again.

My soit que les autres utilisateurs peuvent ne pas avoir la mémoire suffisante, ou autre chose sur leurs PCs corrompt les données pour elles et pour moi quand j'essaye de le courir. Y a-t-il une manière de diagnostiquer ce problème ? Ne manquant d'aucun message d'erreur, je ne sais pas vraiment ce qui à tackle.
class= de

Réponse : Coder les gels sans l'erreur

Votre code fonctionnerait correctement si l'arbre resterait équilibré après suppression. La cause principale de votre problème est expliquée ci-dessous :
Voici le sous-arbre gauche après que vous enleviez le noeud avec la valeur 10.

                                            14
                                           /\
                                         3 12
                                        /\ \
                                      1 4 13

Si nous voulons trouver le noeud avec la valeur 12, selon votre code les 12 est comparés à 14. Si les 12 <� 14="">pour résoudre le problème vous maintiennent l'arbre équilibré.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us