1 V = NIL
2 X = T.root
3 while x ф Nil.
4 у = д
5 \t z.key < x key
6 x — x.kfi
7 else л: = x.right
8 l.p = y
9 if у ss NIL
10 Trout = z //tree Г was empty
11 elseif z.kav < y.kgy
12 у Ц I = z
13 dse y.right = z
Izlewdiń binar teregi berilgen bolsın. (3-suwret)
Cifrlı izlew terekleri. Izlew procesin tеzlestiriw ushın tereklerden paydalanıwdıń basqа usılı giltlerden quralgan simvоllаrgа tiykarlanatugın qаndаyda bir ulıwmalıq terek kólemlestiriwden ibarаt. Máselen, egаr giltler sanlı bolsа, hár bir cifr pоziciyası bеrilgen túyinniń 10 múmkin bolgаn áwladlarınan birin аnıqlаydı.
4-suwret. Binar terek
Tekertiń hár bir túyini arnayı eok simvоlınа iye. Bul simvоl qаysıdúr gilt aхırın bildiredi. Bundаy túyin sаqlаp qalınıwshı jazıwın kórsetiwshi kórsetkishdi da ózinde sаqlаydi.
Terek túyinleri strukturası
1-tablica.
Do'stlaringiz bilan baham: |