:
, .
. «» — , , , . , . , — . , , . .
. - «», — «». — . , «». , , .

:
1) ( , )
2) («»)
2. , , , . ( ) 1 — , 2. 2 : , . , , . , . , . T, 0.5 T . , . . — , , . .
( ) « » ( , ), , , ( 1T 0.5T).
1 , . , , - , . , — , , . , « » , — . , , , . , — - .
— . :
1) — , « ». , , . , — , , «», . , , . 2 — « ».
2) . , , — ? , , , , — .
, , , , , , .
, , . , . — . «», , , — , , . — , , , , .
1 2 . , « ». , . , , . — «1 2 » — , « 1 2». « », 2 — .
...
(1, 1 ) :
1) , . : , , « » . — , .
2) , — , . , . , , , , 10 , . , . , , . , . , — 0 , , — .
3) — , .
, , .
, — removeNC, newNC. , , , , . , — , , . .
1 2, , , , . ++ — « , , , , ».
: , ( ). ( , ), ++ . ++, . , « » « » ++ — O(1), . , 1 2 ( ) .
: