Questione : Codificare le gelate senza l'errore

Ho un'applicazione che sta esibendo il comportamento che non ho incontrato mai prima. lo scopo dell'applicazione del

The è di eliminare la necessità per i responsabili di fare una quantità enorme di taglio e l'incollatura dei dati di Excel per generare gli obiettivi di vendite per i venditori. La mia applicazione tira i dati da rivedere in una tabella ed allora colpisce i dati con un mazzo di domande che lo estraggono si ritirano in Excel con l'organizzazione voluta. Funziona benissimo sul mio PC, ma con gli utilizzatori finali su altri pc si congelerà periodicamente e semplicemente visualizzerà il codice senza generare un errore. Ciò inoltre corrompe apparentemente il Data.mdb, che deve essere compresso e riparato prima che possa convincere i dati per funzionare. Penso che questo possa essere un problema uovo/del pollo, perché quando provo a fare funzionare la funzione dell'esportazione sul mio PC, ottengo lo stesso comportamento degli altri utenti ma d'altra parte dopo che il punto di riparazione e del compatto fa funzionare la congettura fine di again.

My è che gli altri utenti non possono avere memoria sufficiente, o il qualcos'altro sui loro pc sta corrompendomi i dati sia per loro che per quando provo a farlo funzionare. È ci un senso diagnosticare questo problema? Difettando di alcun messaggio di errore, realmente non conosco che cosa a tackle.
class= del

Risposta : Codificare le gelate senza l'errore

Il vostro codice funzionerebbe correttamente se l'albero rimanesse equilibrato dopo l'omissione. La causa principale del vostro problema è spiegata qui sotto:
Qui è il sotto-albero di sinistra dopo che rimuovete il nodo con il valore 10.

                                            14
                                           /\
                                         3 12
                                        /\ \
                                      1 4 13

Se vogliamo trovare il nodo con il valore 12, secondo il vostro codice i 12 sono paragonati a 14. Se i 12 <� 14="">per risolvere il problema voi mantengono l'albero equilibrato.
Altre soluzioni  
 
programming4us programming4us