Fråga : Kodifiera frysningar med inget fel

Jag har en applikation som ställer ut uppförande som, jag har mött aldrig för. applikationen för

The ämnar är att avlägsna behovet för att chefer ska göra ett massivt belopp av klipp och att klistra av Exceldata för att skapa reamål för säljare. Min applikationhandtag de rå datan in i en bordlägga och slår därefter datan med en grupp av queries som extraktet det baksida ut in i Excel med den önskade organisationen. Den kör fint på min PC, men med avsluta - användare på andra PC som den ska periodvis frysning och visar enkelt kodifiera, utan utveckling av ett fel. Detta också fördärvar som synes Data.mdben, som måste att pressas samman och repareras, för jag kan få datan för att köra. Funderare I detta kan vara ett feg/äggproblem, därför att, när I-försök att köra exporten fungerar på min PC, jag får det samma uppförandet som de andra användarena, men därefter efter överenskommelsen och reparerar kliver det kör fin gissning för again.

My är att de andra användarena inte kan ha tillräckligt minne, eller någontingen annat på deras PC fördärvar datan både för dem och för mig när I-försök att köra det. Finns det a långt som diagnostiserar detta problem? Sakna något felmeddelande, jag inte vet egentligen vad till tackle.
" klar "

Svar : Kodifiera frysningar med inget fel

Ditt kodifiera skulle arbete riktigt, om den skulle treen återstår allsidig efter radering. Det huvudsakligt orsakar av ditt problem är förklarat nedanfört:
Är här den de lämnade subtreen, efter du har tagit bort knutpunkten med har värderat 10.

                                            14
                                           /\,
                                         3 12
                                        /\ \,
                                      1 4 13

Om vi önskar att finna knutpunkten med, värdera 12, enligt ditt kodifierar 12na jämförs med 14. Om 12na <� 14="">som löser problemet dig bör uppehället som treen balanserade.
Andra lösningar  
 
programming4us programming4us