\input style \chapno=6\subchno=1\chapnotrue %% 483 \subchap{ßÞØáÚ ßÞáàÕÔáâÒÞÜ áàÐÒÝÕÝØï ÚÛîçÕÙ} %% 6.2 Ò Í¾¼ ¿°À°³À°Äµ ¼Ë À°ÁÁ¼¾ÂÀ¸¼ ¼µÂ¾´Ë ¿¾¸Áº°, ¾Á½¾²°½½Ëµ ½° »¸½µ¹½¾¼ ÿ¾ÀÏ´¾Çµ½¸¸ º»Îǵ¹ (½°¿À¸¼µÀ, ¿¾ÀÏ´¾º ¼¾¶µÂ ±ËÂÌ Ç¸Á»¾²Ë¼ ¸»¸ °»Ä°²¸Â½Ë¼). ß¾Á»µ ÁÀ°²½µ½¸Ï ´°½½¾³¾ °À³Ã¼µ½Â°~$K$ Á º»ÎǾ¼~$K_i$ ¸· °±»¸ÆË ¿¾¸Áº ¿À¾´¾»¶°µÂÁÏ ¾´½¸¼ ¸· ÂÀµÅ Á¿¾Á¾±¾² ² ·°²¸Á¸¼¾Á¸ ¾Â ¾³¾, º°º¾µ ¸· Á¾¾Â½¾Èµ½¸¹ ²µÀ½¾: $KK_i$. ßÀ¸ ¿¾Á»µ´¾²°Âµ»Ì½¾¼ ¿¾¸Áºµ ¼Ë, ² ÁÃɽ¾Á¸, ´¾»¶½Ë ²Ë±¸À°ÂÌ ¾´½¾ ¸· ´²ÃÅ ¿À¾´¾»¶µ½¸¹ ($K=K_i$ ¸»¸~$K\ne K_i$), ½¾ µÁ»¸ ¼Ë ¾Á²¾±¾´¸¼ÁÏ ¾Â ¾³À°½¸Çµ½¸Ï ¸¼µÂÌ »¸ÈÌ ¿¾Á»µ´¾²°Âµ»Ì½Ë¹ ´¾ÁÂÿ º °±»¸Æµ, ¾ ¿¾»ÃǸ¼ ²¾·¼¾¶½¾ÁÂÌ ÍÄĵºÂ¸²½¾ ¸Á¿¾»Ì·¾²°ÂÌ ¾Â½¾Èµ½¸µ ¿¾ÀÏ´º°. \subsubchap{ ß¾¸Áº ² ÿ¾ÀÏ´¾Çµ½½¾¹ °±»¸Æµ} % 6.2.1 ç¾ ²Ë Á°½µÂµ ´µ»°ÂÌ, µÁ»¸ ²°¼ ²ÀÃÇ°Â ±¾»ÌÈÃΠµ»µÄ¾½½ÃÎ º½¸³Ã ¸ ¿¾¿À¾ÁÏ ½°¹Â¸ ¸¼Ï ǵ»¾²µº°, ½¾¼µÀ µ»µÄ¾½° º¾Â¾À¾³¾ 795-68-41? ×° ½µ¸¼µ½¸µ¼ »ÃÇȵ³¾ ¿À¸´µÂÁÏ ²¾Á¿¾»Ì·¾²°ÂÌÁÏ ¼µÂ¾´°¼¸ ¿¾Á»µ´¾²°Âµ»Ì½¾³¾ ¿¾¸Áº°, ¸·»¾¶µ½½Ë¼¸ ² \S~6.1. (ßÀ°²´°, »¾²º¸¹ Ç°Á½˹ ´µÂµºÂ¸² ¼¾³ ±Ë ¿¾¿Ë°ÂÌÁÏ ½°±À°ÂÌ ½¾¼µÀ ¸ Á¿À¾Á¸ÂÌ, ºÂ¾ ³¾²¾À¸Â; ½µ ¸Áº»Îǵ½¾ °º¶µ, Ǿ à ½µ³¾ µÁÂÌ ´À÷ÌÏ ½° µ»µÄ¾½½¾¹ Á°½Æ¸¸, ¸¼µÎɸµ ´¾ÁÂÿ º Á¿À°²¾Ç½¸º°¼, ³´µ µ»µÄ¾½Ë À°Á¿¾»¾¶µ½Ë ² ¿¾ÀÏ´ºµ ²¾·À°Á°½¸Ï ½¾¼µÀ¾².) Ôµ»¾ ² ¾¼, Ǿ ³¾À°·´¾ »µ³Çµ ½°¹Â¸ ·°¿¸ÁÌ ¿¾ Ä°¼¸»¸¸ °±¾½µ½Â°, ° ½µ ¿¾ ½¾¼µÀÃ, žÂÏ Âµ»µÄ¾½½°Ï º½¸³° Á¾´µÀ¶¸Â ²ÁÎ ¸½Ä¾À¼°Æ¸Î, ½Ã¶½ÃÎ ² ¾±¾¸Å Á»ÃÇ°ÏÅ. ÕÁ»¸ ½µ¾±Å¾´¸¼¾ ½°¹Â¸ ·°¿¸ÁÌ ² ±¾»ÌȾ¼ Ä°¹»µ, ¾ ¿¾Á»µ´¾²°Âµ»Ì½¾¼ ¿¾¸Áºµ ¿¾Ç¸ ½µ ¼¾¶µÂ ±ËÂÌ ÀµÇ¸, ½¾ ¸Á¿¾»Ì·¾²°½¸µ ¾Â½¾Èµ½¸Ï ¿¾ÀÏ´º° ² ¾³À¾¼½¾¹ Áµ¿µ½¸ ¾±»µ³Ç°µÂ À°±¾ÂÃ. Ò ½°Èµ¼ À°Á¿¾À϶µ½¸¸ µÁÂÌ ¼½¾³¾ ¼µÂ¾´¾² Á¾À¸À¾²º¸ (³».~5), ¿¾Í¾¼Ã ´»Ï ½°Á ½µ Á¾Á°²¸Â ÂÀô° ÿ¾ÀÏ´¾Ç¸ÂÌ Ä°¹», Ǿ±Ë ·°Âµ¼ ±ËÁÂÀµµ ¿À¾¸·²µÁ¸ ¿¾¸Áº. షüµµÂÁÏ, µÁ»¸ ½Ã¶µ½ »¸ÈÌ ¾´½¾ºÀ°Â½Ë¹ ¿À¾Á¼¾ÂÀ, ¾ ±ËÁÂÀµµ ¿À¾¸·²µÁ¸ µ³¾ ¿¾Á»µ´¾²°Âµ»Ì½¾, ±µ· ¿Àµ´²°À¸Âµ»Ì½¾¹ Á¾À¸À¾²º¸. ݾ µÁ»¸ ² ¾´½¾¹ ¸ ¾¹ ¶µ °±»¸Æµ ¿À¸Å¾´¸ÂÁÏ Ç°Á¾ ¿À¾¸·²¾´¸ÂÌ ¿¾¸Áº, ¾ ÍÄĵºÂ¸²½µµ ÿ¾ÀÏ´¾Ç¸ÂÌ µµ. Ò Í¾¼ ¿Ã½ºÂµ ¼Ë ¸·ÃǸ¼ ¼µÂ¾´Ë ¿¾¸Áº° ² °±»¸Æ°Å Á¾ Á»ÃÇ°¹½Ë¼ ´¾ÁÂÿ¾¼ ¸ ÿ¾ÀÏ´¾Çµ½½Ë¼¸ º»ÎÇ°¼¸ $$ K_1K_i \rem{[$R_1$, $R_2$,~\dots, $R_i$ ¸Áº»ÎÇ°ÎÂÁÏ ¸· À°ÁÁ¼¾ÂÀµ½¸Ï].}\cr } $$ ã¼µ»¾ ´µ¹Á²ÃÏ ² º°¶´¾¼ ¸· ͸ŠÁ»ÃÇ°µ², ¼Ë Áͺ¾½¾¼¸¼ ¼½¾³¾ ²Àµ¼µ½¸ ¿¾ ÁÀ°²½µ½¸Î Á ¿¾Á»µ´¾²°Âµ»Ì½Ë¼ ¿¾¸Áº¾¼, µÁ»¸ ¾»Ìº¾ $i$ ½µ Á»¸Èº¾¼ ±»¸·º¾ º º¾½Æ°¼ °±»¸ÆË. â°º¸¼ ¾±À°·¾¼, ÿ¾ÀÏ´¾Çµ½¸µ ²µ´µÂ º ÍÄĵºÂ¸²½Ë¼ °»³¾À¸Â¼°¼. \section Ѹ½°À½Ë¹ ¿¾¸Áº. ß¾¶°»Ã¹, ¿µÀ²Ë¼ ¿À¸Å¾´¸Â ² ³¾»¾²Ã Á»µ´ÃÎɸ¹ ¾Çµ²¸´½Ë¹ ¼µÂ¾´: Á½°Ç°»° ÁÀ°²½¸ÂÌ~$K$ Á¾ ÁÀµ´½¸¼ º»ÎǾ¼ ² °±»¸Æµ. ൷ûÌ° ÁÀ°²½µ½¸Ï ¿¾·²¾»¸Â ¾¿Àµ´µ»¸ÂÌ, ² º°º¾¹ ¿¾»¾²¸½µ Ä°¹»° ¿À¾´¾»¶¸ÂÌ ¿¾¸Áº, ¿À¸¼µ½ÏÏ º ½µ¹ Âà ¶µ ¿À¾Æµ´ÃÀÃ, ¸ Â. ´. ß¾Á»µ ½µ ±¾»µµ ǵ¼ ¿À¸¼µÀ½¾ $\log_2 N$ ÁÀ°²½µ½¸¹ »¸±¾ º»ÎÇ ±Ã´µÂ ½°¹´µ½, »¸±¾ ±Ã´µÂ ÃÁ°½¾²»µ½¾ µ³¾ ¾ÂÁÃÂÁ²¸µ. â°º°Ï ¿À¾Æµ´ÃÀ° ¸½¾³´° ½°·Ë²°µÂÁÏ "»¾³°À¸Ä¼¸ÇµÁº¸¼ ¿¾¸Áº¾¼" ¸»¸ "¼µÂ¾´¾¼ ´µ»µ½¸Ï ¿¾¿¾»°¼", ½¾ ½°¸±¾»µµ ÿ¾ÂÀµ±¸Âµ»Ì½Ë¹ µÀ¼¸½---\dfn{±¸½°À½Ë¹ ¿¾¸Áº.} ÞÁ½¾²½°Ï ¸´µÏ ±¸½°À½¾³¾ ¿¾¸Áº° ´¾²¾»Ì½¾ ¿À¾Á°, ´µÂ°»¸ ¶µ ½µÂÀ¸²¸°»Ì½Ë, ¸ ´»Ï ¼½¾³¸Å žÀ¾È¸Å ¿À¾³À°¼¼¸Á¾² ½µ ¾´½° ¿¾¿Ëº° ½°¿¸Á°ÂÌ ¿À°²¸»Ì½ÃÎ ¿À¾³À°¼¼Ã ·°º¾½Ç¸»°ÁÌ ½µÃ´°Çµ¹. Þ´½° ¸· ½°¸±¾»µµ ¿¾¿Ã»ÏÀ½ËÅ Àµ°»¸·°Æ¸¸ ¼µÂ¾´° ¸Á¿¾»Ì·ÃµÂ ´²° ú°·°Âµ»Ï---$l$ ¸~$u$, Á¾¾Â²µÂÁ²ÃÎɸµ ²µÀŽµ¹ ¸ ½¸¶½µ¹ ³À°½¸Æ°¼ ¿¾¸Áº°, ¸ Á¾Á¾¸Â ² Á»µ´ÃÎɵ¼. \alg Ò.(Ѹ½°À½Ë¹ ¿¾¸Áº.) á ¿¾¼¾ÉÌÎ ´°½½¾³¾ °»³¾À¸Â¼° À°·ËÁº¸²°µÂÁÏ °À³Ã¼µ½Â~$K$ ² °±»¸Æµ ·°¿¸Áµ¹ $R_1$, $R_2$,~\dots, $R_N$, º»ÎǸ º¾Â¾ÀËÅ À°Á¿¾»¾¶µ½Ë ² ²¾·À°Á°Îɵ¼ ¿¾ÀÏ´ºµ: $K_1K_i$, ¾ ¿µÀµ¹Â¸ ½°~\stp{5}; µÁ»¸ $K=K_i$, °»³¾À¸Â¼ ·°º°½Ç¸²°µÂÁÏ Ã´°Ç½¾. \st[Ú¾ÀÀµºÂ¸À¾²º°~$u$]. ãÁ°½¾²¸ÂÌ $u\asg i-1$ ¸ ²µÀ½ÃÂÌÁÏ º È°³Ã~\stp{2}. \st[Ú¾ÀÀµºÂ¸À¾²º°~$l$.] ãÁ°½¾²¸ÂÌ $l\asg i+1$ ¸ ²µÀ½ÃÂÌÁÏ º È°³Ã~\stp{2}. \algend %%485 \picture{à¸Á. 3. Ѹ½°À½Ë¹ ¿¾¸Áº.} à¸Áý¾º~4 ¸»»ÎÁÂÀ¸Àõ ¿¾²µ´µ½¸µ °»³¾À¸Â¼° Ò ² ´²ÃÅ Á»ÃÇ°ÏÅ: º¾³´° À°·ËÁº¸²°µÂÁÏ °À³Ã¼µ½Â, À°²½Ë¹ ¸¼µÎɵ¼ÃÁÏ ² °±»¸Æµ ǸÁ»Ã~653, ¸ º¾³´° À°·ËÁº¸²°µÂÁÏ ¾ÂÁÃÂÁ²ÃÎɸ¹ °À³Ã¼µ½Â~400. Ế±º¸ Á¾¾Â²µÂÁ²ÃΠú°·°Âµ»Ï¼ $l$ ¸~$u$, ¿¾´ÇµÀº½ÃÂ˹ º»ÎÇ ¿Àµ´Á°²»ÏµÂ~$K_i$. Ò ¾±¾¸Å Á»ÃÇ°ÏÅ ¿¾¸Áº º¾½Ç°µÂÁÏ ¿¾Á»µ ǵÂËÀµÅ ÁÀ°²½µ½¸¹. \prog B.(Ѹ½°À½Ë¹ ¿¾¸Áº.) Ú°º ¸ ² ¿À¾³À°¼¼°Å \S~6.1, ¿Àµ´¿¾»°³°µÂÁÏ, Ǿ $K_i$ ·°½¸¼°µÂ ¿¾»½¾µ Á»¾²¾ ¿¾ °´ÀµÁà $|KEY|+i$. ßÀ¸²¾´¸¼°Ï ½¸¶µ ¿À¾³À°¼¼° ¸Á¿¾»Ì·ÃµÂ $|rI1|\equiv l$, $|rI2|\equiv u$, $|rI3|\equiv i$. {\catcode`\!=\active\def!#1.{\underline{#1}} \catcode`\[=\active\def[{\hbox to 0pt{\hss$\lbrack$}} \catcode`\]=\active\def]{\hbox to 0pt{$\rbrack$\hss}} $$ \displaylines{ \matrix{ \vbox{\halign{$\phantom{[}#\phantom{]}$\bskip&&$\phantom{[}#\phantom{]}$\bskip\cr \noalign{\hbox{a)~ß¾¸Áº ǸÁ»° 653:}} [061 & 087 & 154 & 170 & 275 & 426 & 503 &!509.& 512 & 612 & 653 & 677 & 703 & 765 & 897 & 908]\cr 061 & 087 & 154 & 170 & 275 & 426 & 503 & 509 &[512 & 612 & 653 &!677.& 703 & 765 & 897 & 908]\cr 061 & 087 & 154 & 170 & 275 & 426 & 503 & 509 &[512 &!612.& 653] & 677 & 703 & 765 & 897 & 908 \cr 061 & 087 & 154 & 170 & 275 & 426 & 503 & 509 & 512 & 612 &[!653.]& 677 & 703 & 765 & 897 & 908 \cr }}\hfill\cr \vbox{\halign{$#$\bskip&&$#$\bskip\cr \noalign{\hbox{b)~ß¾¸Áº ǸÁ»° 400:}} [061 & 087 & 154 & 170 & 275 & 426 & 503 &!509.& 512 & 612 & 653 & 677 & 703 & 765 & 897 & 908]\cr [061 & 087 & 154 &!170.& 275 & 426 & 503]& 509 & 512 & 612 & 653 & 677 & 703 & 765 & 897 & 908 \cr 061 & 087 & 154 & 170 & [275 &!426.& 503]& 509 & 512 & 612 & 653 & 677 & 703 & 765 & 897 & 908 \cr 061 & 087 & 154 & 170 &[!275.]& 426 & 503 & 509 & 512 & 612 & 653 & 677 & 703 & 765 & 897 & 908 \cr 061 & 087 & 154 & 170 & 275] &[426 & 503 & 509 & 512 & 612 & 658 & 677 & 703 & 765 & 897 & 908 \cr }}\hfill\cr }\cr \hbox{à¸Á. 4. ßÀ¸¼µÀË ±¸½°À½¾³¾ ¿¾¸Áº°.}\cr } $$ } %%486 \code START & ENT1 & 1 & 1 & Bl. Ý°Ç°»Ì½°Ï ÃÁ°½¾²º°. $l\asg 1$. & ENT2 & N & 1 & $u\asg N$. & JMP & 2F & 1 & Ý° B2. 5H & JE & SUCCESS & C1 & ßµÀµÅ¾´, µÁ»¸ $K=K_i$. & ENT1 & 1,3 & C1-S& B5. Ú¾ÀÀµºÂ¸À¾²º° $l$. $l\asg l+1$. 2H & ENTA & 0,1 &C+1-S& B2. ݰž¶´µ½¸µ ÁµÀµ´¸½Ë. & INCA & 0,2 &C+1-S& $|rA|\asg l+u$. & SRB & 1 &C+1-S& $|rA|\asg\floor{|rA|/2}$. (ܵ½ÏµÂÁÏ ¸~|rX|.) & STA & TEMP &C+1-S& & CMP1 & TEMP &C+1-S& & JG & FAILURE &C+1-S& ßµÀµÅ¾´, µÁ»¸ $uK_8$, ¸Á¿¾»Ì·ÃµÂÁÏ ¿À°²¾µ ¿¾´´µÀµ²¾. ݵô°Ç½Ë¹ ¿¾¸Áº ²µ´µÂ ² ¾´¸½ ¸· "²½µÈ½¸Å" º²°´À°Â½ËŠ÷»¾², ·°½Ã¼µÀ¾²°½½ËÅ ¾Â~\leaf{0} ´¾~\leaf{$N$}; ½°¿À¸¼µÀ, ¼Ë ´¾Á¸³½µ¼ ÷»°~\leaf{6} ¾³´° ¸ ¾»Ìº¾ ¾³´°, º¾³´° $K_6K_8$, $KK_i$, ¾ ¿µÀµ¹Â¸ ½°~\stp{4}; ¿À¸ $K=K_i$ °»³¾À¸Â¼ ¾º°½Ç¸²°µÂÁÏ Ã´°Ç½¾. \st[ã¼µ½Ìȵ½¸µ $i$.] (ÜË ¾¿Àµ´µ»¸»¸ ¿¾»¾¶µ½¸µ ¸½ÂµÀ²°»°, ³´µ ½Ã¶½¾ ¿À¾´¾»¶°ÂÌ ¿¾¸Áº. Þ½ Á¾´µÀ¶¸Â $m$ ¸»¸ $m-1$~·°¿¸Áµ¹; $i$ ú°·Ë²°µÂ ½° ¿µÀ²Ë¹ Í»µ¼µ½Â Á¿À°²° ¾Â ¸½ÂµÀ²°»°.) ÕÁ»¸ $m=0$, ¾ °»³¾À¸Â¼ ¾º°½Ç¸²°µÂÁÏ ½µÃ´°Ç½¾. Ò ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ÃÁ°½¾²¸ÂÌ $i\asg i-\ceil{m/2}$; $m\asg\floor{m/2}$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \st[ã²µ»¸Çµ½¸µ $i$.] (á¸ÂÃ°Æ¸Ï Â° ¶µ, Ǿ ¸ ² È°³µ~\stp{3}, ¾»Ìº¾ $i$~ú°·Ë²°µÂ ½° ¿µÀ²Ë¹ Í»µ¼µ½Â \emph{Á»µ²°} ¾Â ¸½ÂµÀ²°»°.) ÕÁ»¸ $m=0$, ¾ °»³¾À¸Â¼ ¾º°½Ç¸²°µÂÁÏ ½µÃ´°Ç½¾. Ò ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ÃÁ°½¾²¸ÂÌ $i\asg i+\ceil{m/2}$; $m\asg\floor{m/2}$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \algend Ý° À¸Á.~6 ¿Àµ´Á°²»µ½¾ ±¸½°À½¾µ ´µÀµ²¾, Á¾¾Â²µÂÁ²ÃÎɵµ ¿¾¸ÁºÃ ¿À¸ $N=10$. ßÀ¸ ½µÃ´°Ç½¾¼ ¿¾¸Áºµ º°º À°· ¿µÀµ´ ¾º¾½Ç°½¸µ¼ %%490 À°±¾ÂË °»³¾À¸Â¼° ¼¾¶µÂ ¿À¾¸·²¾´¸ÂÌÁÏ »¸È½µµ ÁÀ°²½µ½¸µ; ÷»Ë, ¾Â²µÇ°Îɸµ ͸¼ ÁÀ°²½µ½¸Ï¼, ·°ÈÂÀ¸Å¾²°½Ë. Ô°½½Ë¹ ¿À¾ÆµÁÁ ¿¾¸Áº° ¼¾¶½¾ ½°·²°ÂÌ \emph{¾´½¾À¾´½Ë¼}, °º º°º À°·½¾ÁÂÌ ¼µ¶´Ã ǸÁ»¾¼ ² ÷»µ ÃÀ¾²½Ï~$\ell$ ¸ ǸÁ»¾¼ ² ÷»µ-¿Àµ´ÈµÁ²µ½½¸ºµ ÃÀ¾²½Ï~$\ell-1$ µÁÂÌ ¿¾Á¾Ͻ½°Ï ²µ»¸Ç¸½°~$\delta$ ´»Ï ²ÁµÅ ÷»¾² ÃÀ¾²½Ï~$\ell$. Þ±¾Á½¾²°ÂÌ ¿À°²¸»Ì½¾ÁÂÌ °»³¾À¸Â¼°~U ¼¾¶½¾ Á»µ´ÃÎɸ¼ ¾±À°·¾¼. ßÀµ´¿¾»¾¶¸¼, Ǿ ¿¾¸Áº ½Ã¶½¾ ¿À¾¸·²µÁ¸ ² ¸½ÂµÀ²°»µ \picture{à¸Á. 6. Ѹ½°À½¾µ ´µÀµ²¾ ´»Ï "¾´½¾À¾´½¾³¾" ±¸½°À½¾³¾ ¿¾¸Áº° ($N=10$).} ´»¸½Ë~$n-1$; ÁÀ°²½µ½¸µ Á¾ ÁÀµ´½¸¼ Í»µ¼µ½Â¾¼ (µÁ»¸ $n$ ǵ½¾) ¸»¸ Á ¾´½¸¼ ¸· ´²ÃÅ ÁÀµ´½¸Å (µÁ»¸ $n$ ½µÇµÂ½¾) ²Ë´µ»ÏµÂ ´²° ¸½ÂµÀ²°»° ´»¸½Ë~$\floor{n/2}-1$ ¸~$\ceil{n/2}-1$. ß¾Á»µ ¿¾²Â¾Àµ½¸Ï ;¹ ¿À¾Æµ´ÃÀË $k$~À°· ¼Ë ¿¾»ÃǸ¼ $2^k$~¸½ÂµÀ²°»¾² Á ¼¸½¸¼°»Ì½¾¹ ´»¸½¾¹~$\floor{n/2^k}-1$ ¸ ¼°ºÁ¸¼°»Ì½¾¹ ´»¸½¾¹~$\ceil{n/2^k}-1$. ỵ´¾²°Âµ»Ì½¾, ½° º°¶´¾¼ Í°¿µ ´»¸½Ë ´²ÃÅ ¸½ÂµÀ²°»¾² À°·»¸Ç°ÎÂÁÏ Á°¼¾µ ±¾»Ìȵµ ½°~1, Ǿ ´µ»°µÂ ²¾·¼¾¶½Ë¼ ²Ë±¾À ¿¾´Å¾´Ïɵ³¾ "ÁÀµ´½µ³¾" Í»µ¼µ½Â° ±µ· ·°¿¾¼¸½°½¸Ï ¿¾Á»µ´¾²°Âµ»Ì½¾Á¸ ¾ǽËÅ ·½°Çµ½¸¹ ´»¸½. Ò°¶½¾µ ¿Àµ¸¼ÃɵÁ²¾ °»³¾À¸Â¼°~U Á¾Á¾¸Â ² ¾¼, Ǿ ½°¼ Á¾²Áµ¼ ½µ ½Ã¶½¾ Á¾ÅÀ°½ÏÂÌ ·½°Çµ½¸µ~$m$; ½Ã¶½¾ »¸ÈÌ ÁÁË»°ÂÌÁÏ ½° º¾À¾Âµ½ÌºÃΠ°±»¸Æà ·½°Çµ½¸¹~$\delta$ ´»Ï º°¶´¾³¾ ÃÀ¾²½Ï. â°º¸¼ ¾±À°·¾¼, °»³¾À¸Â¼ Á²¾´¸ÂÁÏ º Á»µ´ÃÎɵ¹ ¿À¾Æµ´ÃÀµ, ¾´¸½°º¾²¾ žÀ¾Èµ¹ ¸ ´»Ï ´²¾¸Ç½ËÅ, ¸ ´»Ï ´µÁϸǽËÅ íÒÜ. \alg C.(Þ´½¾À¾´½Ë¹ ±¸½°À½Ë¹ ¿¾¸Áº.) л³¾À¸Â¼ °½°»¾³¸Çµ½ °»³¾À¸Â¼Ã~U, ½¾ ²¼µÁ¾ ²ËǸÁ»µ½¸¹, ¾Â½¾ÁÏɸÅÁÏ º~$m$, ¸Á¿¾»Ì·ÃµÂ ²Á¿¾¼¾³°Âµ»Ì½ÃΠ°±»¸Æà ²µ»¸Ç¸½ $$ |DELTA|[j]=\floor{{N+2^{j-1}\over 2^j}}=\left({N\over 2^j}\right) \hbox{ ¾ºÀó»µ½½¾µ}; \qquad 1\le j \le \floor{\log_2 N}+2. \eqno(6) $$ \st[Ý°Ç°»Ì½°Ï ÃÁ°½¾²º°.] ãÁ°½¾²¸ÂÌ $i\asg|DELTA| [1]$, $j\asg2$. %%491 \st[áÀ°²½µ½¸µ:] ÕÁ»¸ $KK_i$, ¾ ¿µÀµ¹Â¸ ½°~\stp{4}. ßÀ¸ $K=K_i$ °»³¾À¸Â¼ ¾º°½Ç¸²°µÂÁÏ Ã´°Ç½¾. \st[ã¼µ½Ìȵ½¸µ $i$.] ÕÁ»¸ $|DELTA|[j]=0$, ¾ °»³¾À¸Â¼ ¾º°½Ç¸²°µÂÁÏ ½µÃ´°Ç½¾. Ò ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ÃÁ°½¾²¸ÂÌ $i\asg i-|DELTA|[j]$, $j\asg j+1$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \st[ã²µ»¸Çµ½¸µ~$i$.] ÕÁ»¸ $|DELTA|[j]=0$, °»³¾À¸Â¼ ¾º°½Ç¸²°µÂÁÏ ½µÃ´°Ç½¾. Ò ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ÃÁ°½¾²¸ÂÌ $i\asg i+|DELTA|[j]$, $j\asg j+1$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \algend Ò Ã¿À.~8 ±Ã´µÂ ¿¾º°·°½¾, Ǿ °»³¾À¸Â¼ ÁÁË»°µÂÁÏ ½° ²Á¿¾¼¾³°Âµ»Ì½Ë¹ º»ÎÇ~$K_0=-\infty$ »¸ÈÌ ¿À¸ ǵ½ËÅ~$N$. \prog C.(Þ´½¾À¾´½Ë¹ ±¸½°À½Ë¹ ¿¾¸Áº.) í° ¿À¾³À°¼¼° ½° ±°·µ °»³¾À¸Â¼°~C ¿À¾´µ»Ë²°µÂ Âà ¶µ À°±¾ÂÃ, Ǿ ¸ ¿À¾³À°¼¼°~B. ØÁ¿¾»Ì·ÃÎÂÁÏ $|rA|\equiv K$, $|rI1|\equiv i$, $|rI2|\equiv j$, $|rI3|\equiv |DELTA| [j]$. \code START & ENT1 & N+1/2 & 1 & C1. Ý°Ç°»Ì½°Ï ÃÁ°½¾²º°. & ENT2 & 2 & 1 & $j\asg 2$. & LDA & Ú & 1 & & JMP & 2F & 1 & 3H & JE & SUCCESS& C1 & ßµÀµÅ¾´, µÁ»¸ $K=K_i$. & J3Z & FAILURE& C1-S & ßµÀµÅ¾´, µÁ»¸ $|DELTA|[j]=0$. & DEC1 & 0,3 & C1-S-A& C3. ã¼µ½Ìȵ½¸µ~$i$. 5H & INC2 & 1 & C-1 & $j\asg j+1$. 2H & LD3 & DELTA,2& C & C2. áÀ°²½µ½¸µ. & áÜàÐ & KEY.1 & C & & JLE & 3B & C & ßµÀµÅ¾´, µÁ»¸ $K\le K_i$. & INC1 & 0,3 & C2 & C4. ã²µ»¸Çµ½¸µ $i$. & J3NZ & 5B & C2 & ßµÀµÅ¾´, µÁ»¸ $|DELTA|[j]\ne0$. FAILURE& EQU & * & 1-S & ÒËž´, µÁ»¸ ½µÂ ² °±»¸Æµ. \endcode \progend ßÀ¸ ô°Ç½¾¼ ¿¾¸Áºµ ; °»³¾À¸Â¼ Á¾¾Â²µÂÁ²õ ±¸½°À½¾¼Ã ´µÀµ²Ã Á ¾¹ ¶µ ´»¸½¾¹ ²½ÃÂÀµ½½µ³¾ ¿Ã¸, Ǿ ¸ °»³¾À¸Â¼~Ò, ¿¾Í¾¼Ã ÁÀµ´½µµ ǸÁ»¾ ÁÀ°²½µ½¸¹~$C_N$ ´°µÂÁÏ Ä¾À¼Ã»¾¹~(4). ßÀ¸ ½µÃ´°Ç½¾¼ ¿¾¸Áºµ °»³¾À¸Â¼~C ²Áµ³´° Á¾²µÀÈ°µÂ À¾²½¾ $\floor{\log_2N}+1$~ÁÀ°²½µ½¸¹. ß¾»½¾µ ²Àµ¼Ï À°±¾ÂË ¿À¾³À°¼¼Ë~C ½µ ²¿¾»½µ Á¸¼¼µÂÀ¸Ç½¾ ¿¾ ¾Â½¾Èµ½¸Î º »µ²Ë¼ ¸ ¿À°²Ë¼ ²µÂ²Ï¼, °º º°º $C1$ ¸¼µµÂ ²µÁ, ±¾»Ìȸ¹ ǵ¼ $C2$, ½¾ ² ÿÀ.~9 ±Ã´µÂ ¿¾º°·°½¾, Ǿ Á»ÃÇ°¹ $K>K_i$ ²ÁÂÀµÇ°µÂÁÏ ¿À¸¼µÀ½¾ °º ¶µ Ç°Á¾, º°º ¸~$KK_i$ ¸~$N>2^k$ ÃÁ°½°²»¸²°µ¼ $i=i'=N+1-2^\ell$, ³´µ $\ell=\floor{\log_2(N-2^k)}+1$, ¸, ´µ»°Ï ²¸´, Ǿ ¿µÀ²Ë¼ ÁÀ°²½µ½¸µ¼ ±Ë»¾ $K>K_{i'}$, ¸Á¿¾»Ì·Ãµ¼ ¾´½¾À¾´½Ë¹ ¿¾¸Áº Á $\delta=2^{\ell-1}$, $2^{\ell-2}$,~\dots, $1$, $0$. à¸Áý¾º~7 ¸»»ÎÁÂÀ¸Àõ ¼µÂ¾´ èµÀ° ¿À¸ $N=10$. Ò ¼µÂ¾´µ èµÀ° ½¸º¾³´° ½µ ÂÀµ±ÃµÂÁÏ ±¾»µµ $\floor{\log_2 N}+1$~ÁÀ°²½µ½¸¹; Á»µ´¾²°Âµ»Ì½¾, ¾½ ´°µÂ ¾´½¾ ¸· »ÃÇȸŠÁÀµ´½¸Å ǸÁµ» ÁÀ°²½µ½¸Ï, ½µÁ¼¾ÂÀÏ ½° ¾ Ǿ ¸½¾³´° ¿À¾Å¾´¸Â ǵÀµ· ½µÁº¾»Ìº¾ ¿¾Á»µ´¾²°Âµ»Ì½ËÅ ¸·±Ë¾ǽËÅ È°³¾² (ÁÀ. Á ÿÀ.~12). Õɵ ¾´½° ¼¾´¸Ä¸º°Æ¸Ï ±¸½°À½¾³¾ ¿¾¸Áº°, ûÃÇÈ°ÎÉ°Ï ²Áµ À°ÁÁ¼¾ÂÀµ½½Ëµ ¼µÂ¾´Ë ¿À¸ ¾Çµ½Ì ±¾»ÌȸŠ$N$, ¾±Áö´°µÂÁÏ ² ÿÀ.~23. Ò Ã¿À.~24 ¸·»¾¶µ½ µÉµ ±¾»µµ ±ËÁÂÀ˹ ¼µÂ¾´! \section 丱¾½°ÇǸµ² ¿¾¸Áº. ßÀ¸ À°ÁÁ¼¾ÂÀµ½¸¸ ¼½¾³¾Ä°·½¾³¾ Á»¸Ï½¸Ï (¿.~5.4.2) ¼Ë ²¸´µ»¸, Ǿ ǸÁ»° 丱¾½°ÇǸ ¼¾³Ã ¸³À°ÂÌ À¾»Ì, °½°»¾³¸Ç½ÃÎ Áµ¿µ½Ï¼~$2$. ߾ž¶µµ ϲ»µ½¸µ ¸¼µµÂ ¼µÁ¾ ¸ ² Á»ÃÇ°µ ¿¾¸Áº°, º¾³´° Á ¿¾¼¾ÉÌΠǸÁµ» 丱¾½°ÇǸ Á¾·´°ÎÂÁÏ ¼µÂ¾´Ë, Á¿¾Á¾±½Ëµ Á¾¿µÀ½¸Ç°ÂÌ Á ±¸½°À½Ë¼ ¿¾¸Áº¾¼. ßÀµ´»°³°µ¼Ë¹ ¼µÂ¾´ ´»Ï ½µº¾Â¾ÀËÅ íÒÜ ¿Àµ´¿¾Ç¸µ»Ì½µµ ±¸½°À½¾³¾, °º º°º ¾½ ²º»ÎÇ°µÂ »¸ÈÌ Á»¾¶µ½¸µ ¸ ²ËǸ°½¸µ; ½µÂ ½µ¾±Å¾´¸¼¾Á¸ ² ´µ»µ½¸¸ ½°~$2$. ỵ´ÃµÂ ¾Â»¸Ç°ÂÌ ¿À¾Æµ´ÃÀÃ, º¾Â¾ÀÃÎ ¼Ë Á¾±¸- %%493 À°µ¼ÁÏ ¾±Áö´°ÂÌ, ¾Â ¸·²µÁ½¾¹ ǸÁ»µ½½¾¹ ¿À¾Æµ´ÃÀË "ĸ±¾½°ÇǸµ²° ¿¾¸Áº°", º¾Â¾À°Ï ¸Á¿¾»Ì·ÃµÂÁÏ ´»Ï ½°Å¾¶´µ½¸Ï ¼°ºÁ¸¼Ã¼° ¾´½¾²µÀȸ½½¾¹ ÄýºÆ¸¸ [ÁÀ.~Á~Fibonacci Quarterly, 4 (1966), 265--269]; Áž¶µÁÂÌ ½°·²°½¸¹ ²µ´µÂ º ½µº¾Â¾À¾¹ ¿Ã°½¸Æµ. Ý° ¿µÀ²Ë¹ ²·³»Ï´ ĸ±¾½°ÇǸµ² ¿¾¸Áº º°¶µÂÁÏ ²µÁ̼° °¸½Á²µ½½Ë¼; µÁ»¸ ¿À¾Á¾ ²·ÏÂÌ ¿À¾³À°¼¼Ã ¸ ¿¾¿Ë°ÂÌÁÏ ¾±®ÏÁ½¸ÂÌ µµ À°±¾ÂÃ, ¾ Á¾·´°ÁÂÁÏ ²¿µÇ°Â»µ½¸µ, Ǿ ¾½° À°±¾Â°µÂ Á ¿¾¼¾ÉÌÎ ¼°³¸¸. ݾ Âü°½ °¸½Á²µ½½¾Á¸ À°ÁÁµµÂÁÏ, º°º ¾»Ìº¾ ¼Ë ¿¾ÁÂÀ¾¸¼ \picture{à¸Á. 8. ÔµÀµ²¾ 丱¾½°ÇǸ ¿¾ÀÏ´º° 6.} Á¾¾Â²µÂÁ²ÃÎɵµ ´µÀµ²¾ ¿¾¸Áº°. ߾;¼Ã ¸·Ãǵ½¸µ À°ÁÁ¼°ÂÀ¸²°µ¼¾³¾ ¼µÂ¾´° ½°Ç½µ¼ Á À°ÁÁº°·° ¾ "ĸ±¾½°ÇǸµ²ËÅ ´µÀµ²ÌÏÅ". Ý° À¸Á.~8 ¸·¾±À°¶µ½¾ ´µÀµ²¾ 丱¾½°ÇǸ ¿¾ÀÏ´º°~$6$. ×°¼µÂ̵, Ǿ ¾½¾ ½µÁº¾»Ìº¾ ±¾»Ìȵ ½°¿¾¼¸½°µÂ Àµ°»Ì½Ë¹ ºÃÁÂ, ǵ¼ À°ÁÁ¼°ÂÀ¸²°²È¸µÁÏ À°½µµ ´µÀµ²ÌÏ, ²¾·¼¾¶½¾, ¿¾Â¾¼Ã, Ǿ ¼½¾³¸µ ¿À¸À¾´½Ëµ ¿À¾ÆµÁÁË Ã´¾²»µÂ²¾ÀÏΠ·°º¾½Ã 丱¾½°ÇǸ. Ò¾¾±Éµ ĸ±¾½°ÇǸµ²¾ ´µÀµ²¾ ¿¾ÀÏ´º°~$k$ ¸¼µµÂ $F_{k+1}-1$~²½ÃÂÀµ½½¸Å (ºÀó»ËÅ) ÷»¾² ¸~$F_{k+1}$~²½µÈ½¸Å (º²°´À°Â½ËÅ) ÷»¾²; ¾½¾ ÁÂÀ¾¸ÂÁÏ Á»µ´ÃÎɸ¼ ¾±À°·¾¼: {\medskip\narrower \item{ÕÁ»¸}~$k=0$ ¸»¸~$k=1$, ´µÀµ²¾ Á²¾´¸ÂÁÏ ¿À¾Á¾ º~\leaf{0}. \item{ÕÁ»¸}~$k\ge2$, º¾À½µ¼ ϲ»ÏµÂÁÏ~\node{F_k}; »µ²¾µ ¿¾´´µÀµ²¾ µÁÂÌ ´µÀµ²¾ 丱¾½°ÇǸ ¿¾ÀÏ´º°~$k-1$; ¿À°²¾µ ¿¾´´µÀµ²¾ µÁÂÌ ´µÀµ²¾ 丱¾½°ÇǸ ¿¾ÀÏ´º°~$k-2$ Á ǸÁ»°¼¸ ² ÷»°Å, òµ»¸Çµ½½Ë¼¸ ½°~$F_k$. \medskip} \noindent ×°¼µÂ¸¼, Ǿ, ·° ¸Áº»Îǵ½¸µ¼ ²½µÈ½¸Å ÷»¾², ǸÁ»°, Á¾¾Â²µÂÁ²ÃÎɸµ ¿Àµµ¼½¸º°¼ º°¶´¾³¾ ²½ÃÂÀµ½½µ³¾ ÷»°, ¾Â»¸Ç°ÎÂÁÏ ¾Â ǸÁ»° ² ;¼ ÷»µ ½° ¾´½Ã ¸ Âà ¶µ ²µ»¸Ç¸½Ã, ° ¸¼µ½½¾ ½° ǸÁ»¾ 丱¾½°ÇǸ. â°º, $5=8-F_4$, $11=8+F_4$ (À¸Á.~8). ÕÁ»¸ À°·½¾ÁÂÌ ±Ë»° À°²½°~$F_j$, ¾ ½° Á»µ´ÃÎɵ¼ ÃÀ¾²½µ Á¾¾Â²µÂÁ²ÃÎÉ°Ï %%494 À°·½¾ÁÂÌ Á¾Á°²¸Â ´»Ï »µ²¾¹ ²µÂ²¸ $F_{j-1}$, ° ´»Ï ¿À°²¾¹~$F_{j-2}$. â°º, ½°¿À¸¼µÀ, $3=5-F_3$, a~$10=11-F_2$. í¸ ½°±»Î´µ½¸Ï ² Á¾²¾ºÃ¿½¾Á¸ Á ¿¾´Å¾´Ïɸ¼ ¼µÅ°½¸·¼¾¼ À°Á¿¾·½°²°½¸Ï ²½µÈ½¸Å ÷»¾² ´°Î \alg F.(丱¾½°ÇǸµ² ¿¾¸Áº.) л³¾À¸Â¼ ¿Àµ´½°·½°Ç°µÂÁÏ ´»Ï ¿¾¸Áº° °À³Ã¼µ½Â°~$K$ ² °±»¸Æµ ·°¿¸Áµ¹ $R_1$, $R_2$,~\dots, $R_N$, À°Á¿¾»¾¶µ½½ËÅ ² ¿¾ÀÏ´ºµ ²¾·À°Á°½¸Ï º»Îǵ¹ $K_1K_i$, ¾ ¿µÀµ¹Â¸ ½°~\stp{4}; µÁ»¸ $K=K_i$, °»³¾À¸Â¼ ·°º°½Ç¸²°µÂÁÏ Ã´°Ç½¾. \st[ã¼µ½Ìȵ½¸µ~$i$.] ÕÁ»¸~$q=0$, °»³¾À¸Â¼ ·°º°½Ç¸²°µÂÁÏ ½µÃ´°Ç½¾. ÕÁ»¸~$q\ne 0$, ¾ ÃÁ°½¾²¸ÂÌ $i\asg i-q$, ·°¼µ½¸ÂÌ $(p, q)$ ½°~$(q, p-q)$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \st[ã²µ»¸Çµ½¸µ~$i$.] ÕÁ»¸~$p=1$, °»³¾À¸Â¼ ·°º°½Ç¸²°µÂÁÏ ½µÃ´°Ç½¾. ÕÁ»¸~$p\ne1$, ÃÁ°½¾²¸ÂÌ $i\asg i+q$, $p\asg p-q$, $q\asg q-p$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \algend Ò ¿À¸²¾´¸¼¾¹ ½¸¶µ Àµ°»¸·°Æ¸¸ °»³¾À¸Â¼°~F ´»Ï ¼°È¸½Ë \MIX\ Áº¾À¾ÁÂÌ Ã²µ»¸Ç¸²°µÂÁÏ ·° Áǵ ´Ã±»¸À¾²°½¸Ï ²½ÃÂÀµ½½µ³¾ Ƹº»°, ² ¾´½¾¼ ¸· ͺ·µ¼¿»ÏÀ¾² º¾Â¾À¾³¾ $p$~ÅÀ°½¸ÂÁÏ ²~|rI2|, °~$q$---²~|rI3|, ² ´Àó¾¼ ¶µ Àµ³¸ÁÂÀË ¼µ½ÏÎÂÁÏ À¾»Ï¼¸; ; ÿÀ¾É°µÂ È°³~F3. Ý° Á°¼¾¼ ´µ»µ ¿À¾³À°¼¼° ÅÀ°½¸Â ² Àµ³¸ÁÂÀ°Å $p-1$ ¸~$q-1$, Ǿ ÿÀ¾É°µÂ ¿À¾²µÀºÃ "$p=1$?" ² È°³µ~F4. \prog F.(丱¾½°ÇǸµ² ¿¾¸Áº.) ×½°Çµ½¸Ï Àµ³¸ÁÂÀ¾²: $|rA|\equiv K$, $|rI1|\equiv i$, $(|rI2|, |rI3|)\equiv p-l$, $(|rI3|, |rI2|)\equiv q-l$. \code START & LDA & K & 1 & F1. Ý°Ç°»Ì½°Ï ÃÁ°½¾²º°. & ENT1& $F_k$ & 1 & $i\asg F_k$. & ENT2& $F_{k-1}-1$& 1 & $p\asg F_{k-1}$. & ENT3& $F_{k-2}-1$& 1 & $q\asg F_{k-2}$. & JMP & F2A & 1 & Ý° F2. \twocols F4A & INC1 &1,3 & F4B &INC1 &1,2 & C2-S-A & F4. ã²µ»¸Çµ½¸µ $i$. $i\asg i+q$. & DEC2 &1,3 & &DEC3 &1,2 & G2-S-A & $p\asg p-q$. & DEC3 &1,2 & &DEC2 &1,3 & G2-S-A & $q\asg q-p$. F2A & CMPA &KEY, 1 & F2Ò &CMPA &KEY,1 & G & F2. áÀ°²½µ½¸µ. & JL &F3A & &JL &F3B & G & Ý° F×, µÁ»¸ $K0$. & JMP &FAILURE& &JMP &FAILURE& 1-S-A & ÒËž´, µÁ»¸ ½µÂ ² °±»¸Æµ. \endtwocols \endcode \progend Ò Ã¿À.~18 °½°»¸·¸ÀõÂÁÏ ²Àµ¼Ï À°±¾ÂË Í¾¹ ¿À¾³À°¼¼Ë. à¸Áý¾º~8 ¿¾º°·Ë²°µÂ, ° °½°»¸· ´¾º°·Ë²°µÂ, Ǿ ²»µ²¾ ¼Ë ¸´µ¼ ½µÁº¾»Ìº¾ ǰɵ, ǵ¼ ²¿À°²¾. çµÀµ· $C$, $C1$ ¸~$C2-S$ ¾±¾·½°Ç¸¼ ǸÁ»¾ ²Ë¿¾»½µ½¸¹ È°³¾² F2, F3 ¸~F4 Á¾¾Â²µÂÁ²µ½½¾. ؼµµ¼ $$ \eqalign{ C&=(\ave \phi k/sqrt{5}+O(1), \max k-1), \cr C1&=(\ave k/\sqrt{5}+O(1), \max k-1),\cr C2-S&=(\ave \phi^{-1} k/\sqrt{5}+O(1), \max \floor{k/2}).\cr } \eqno(8) $$ ×½°Ç¸Â, »µ²°Ï ²µÂ²Ì ²Ë±¸À°µÂÁÏ ¿À¸¼µÀ½¾ ² $\phi=1.618$~À°·° ǰɵ ¿À°²¾¹ (; ¼¾¶½¾ ±Ë»¾ ¿Àµ´²¸´µÂÌ, °º º°º º°¶´°Ï ¿À¾±° ´µ»¸Â À°ÁÁ¼°ÂÀ¸²°µ¼Ë¹ ¸½ÂµÀ²°» ½° ´²µ Ç°Á¸, ¿À¸Çµ¼ »µ²°Ï Ç°ÁÂÌ ¿À¸¼µÀ½¾ ² $\phi$~À°· ´»¸½½µµ ¿À°²¾¹). áÀµ´½µµ ²Àµ¼Ï À°±¾ÂË ¿À¾³À°¼¼Ë F Á¾Á°²»ÏµÂ ¿À¸¼µÀ½¾ $$ \eqalign{ (6\phi k/\sqrt{5}-(2+22\phi)/5)u &\approx (6.252\log_2 N-4.6)u \rem {´»Ï ô°Ç½¾³¾ ¿¾¸Áº°;}\cr (6\phi k/\sqrt{5}+(58/(27\phi))/5)u&\approx (6.252\log_2 N+5.8)u \rem{´»Ï ½µÃ´°Ç½¾³¾ ¿¾¸Áº°.}\cr } \eqno(9) $$ í¾ ½µÁº¾»Ìº¾ »ÃÇȵ, ǵ¼~(7), žÂÏ ² ½°¸Åôȵ¼ Á»ÃÇ°µ ¿À¾³À°¼¼°~F À°±¾Â°µÂ ¿À¸¼µÀ½¾ $(8.6\log_2 N)u$, Â.µ. ÇÃÂÌ-ÇÃÂÌ ¼µ´»µ½½µµ ¿À¾³À°¼¼Ë~á. \section ؽµÀ¿¾»ÏƸ¾½½Ë¹ ¿¾¸Áº. ×°±Ã´µ¼ ½° ¼¸½ÃÂà ¾ ²ËǸÁ»¸Âµ»Ì½ËÅ ¼°È¸½°Å ¸ ¿À¾°½°»¸·¸Àõ¼, º°º ¿À¾¸·²¾´¸Â ¿¾¸Áº ǵ»¾²µº. ؽ¾³´° ¿¾²Áµ´½µ²½°Ï ¶¸·½Ì ¿¾´Áº°·Ë²°µÂ ¿ÃÂÌ º Á¾·´°½¸Î žÀ¾È¸Å °»³¾À¸Â¼¾². ßÀµ´Á°²Ìµ, Ǿ ²Ë ¸ÉµÂµ Á»¾²¾ ² Á»¾²°Àµ. Ü°»¾²µÀ¾Ï½¾, Ǿ ²Ë Á½°Ç°»° ·°³»Ï½µÂµ ² ÁµÀµ´¸½Ã Á»¾²°ÀÏ, ·°Âµ¼ ¾ÂÁÂÿ¸Âµ ¾Â ½°Ç°»° ½°~$1/4$ ¸»¸~$3/4$ ¸~Â.~´., º°º ² ±¸½°À½¾¼ ¿¾¸Áºµ, ¸ ö Á¾²Áµ¼ ½µ²µÀ¾Ï½¾, Ǿ ²Ë ²¾Á¿¾»Ì·ÃµÂµÁÌ Ä¸±¾½°ÇǸµ²Ë¼ ¿¾¸Áº¾¼! ÕÁ»¸ ½Ã¶½¾µ Á»¾²¾ ½°Ç¸½°µÂÁÏ Á ±Ãº²Ë~A, ²Ë, ¿¾-²¸´¸¼¾¼Ã, ½°Ç½µÂµ ¿¾¸Áº ³´µ-¾ ² ½°Ç°»µ Á»¾²°ÀÏ. Ò¾ ¼½¾³¸Å Á»¾²°ÀÏÅ %%496 ¸¼µÎÂÁÏ "¿¾±Ãº²µ½½Ëµ ²ËÁµÇº¸" ´»Ï ±¾»ÌȾ³¾ ¿°»ÌÆ°, º¾Â¾À˵ ¿¾º°·Ë²°Î ÁÂÀ°½¸ÆÃ, ³´µ ½°Ç¸½°ÎÂÁÏ Á»¾²° ½° ´°½½ÃÎ ±Ãº²Ã. â°ºÃÎ ¿°»ÌƵ²ÃΠµŽ¸ºÃ »µ³º¾ ¿À¸Á¿¾Á¾±¸ÂÌ º íÒÜ, Ǿ ÃÁº¾À¸Â ¿¾¸Áº; Á¾¾Â²µÂÁ²ÃÎɸµ °»³¾À¸Â¼Ë ¸ÁÁ»µ´ÃÎÂÁÏ ² \S~6.3. Ú¾³´° ½°¹´µ½° ¾Â¿À°²½°Ï ¾Ǻ° ´»Ï ¿¾¸Áº°, ²°È¸ ´°»Ì½µ¹È¸µ ´µ¹Á²¸Ï ¼°»¾ ¿¾Å¾¶¸ ½° À°ÁÁ¼¾ÂÀµ½½Ëµ ¼µÂ¾´Ë. ÕÁ»¸ ²Ë ·°¼µÂ¸Âµ, Ǿ ½Ã¶½¾µ Á»¾²¾ ´¾»¶½¾ ½°Å¾´¸ÂÌÁÏ ³¾À°·´¾ ´°»Ìȵ ¾ÂºÀ˾¹ ÁÂÀ°½¸ÆË, ²Ë ¿À¾¿ÃÁ¸µ ¿¾ÀÏ´¾Ç½¾µ ¸Å º¾»¸ÇµÁ²¾, ¿Àµ¶´µ ǵ¼ Á´µ»°ÂÌ Á»µ´ÃÎÉÃÎ ¿¾¿ËºÃ. í¾ ² º¾À½µ ¾Â»¸Ç°µÂÁÏ ¾Â ¿Àµ´Ë´ÃɸŠ°»³¾À¸Â¼¾², º¾Â¾À˵ ½µ ´µ»°Î À°·»¸Ç¸Ï ¼µ¶´Ã "¼½¾³¾ ±¾»Ìȵ" ¸ "ÇÃÂÌ ±¾»Ìȵ". ÜË ¿À¸Å¾´¸¼ º °º¾¼Ã °»³¾À¸Â¼Ã, ½°·Ë²°µ¼¾¼Ã "¸½ÂµÀ¿¾»ÏƸ¾½½Ë¼ ¿¾¸Áº¾¼": µÁ»¸ ¸·²µÁ½¾, Ǿ $K$ »µ¶¸Â ¼µ¶´Ã~$K_l$ ¸~$K_u$, ¾ Á»µ´ÃÎÉÃÎ ¿À¾±Ã ´µ»°µ¼ ¿À¸¼µÀ½¾ ½° À°ÁÁ¾Ͻ¸¸ $(u-l)(K-K_l)/(K_u-K_l)$ ¾Â~$l$, ¿Àµ´¿¾»°³°Ï, Ǿ º»ÎǸ ϲ»ÏÎÂÁÏ Ç¸Á»°¼¸, ²¾·À°Á°Îɸ¼¸ ¿À¸±»¸·¸Âµ»Ì½¾ º°º °À¸Ä¼µÂ¸ÇµÁº°Ï ¿À¾³ÀµÁÁ¸Ï. ؽµÀ¿¾»ÏƸ¾½½Ë¹ ¿¾¸Áº °Á¸¼¿Â¾Â¸ÇµÁº¸ ¿Àµ´¿¾Ç¸µ»Ì½µµ ±¸½°À½¾³¾; ¿¾ ÁÃɵÁ²Ã, ¾´¸½ È°³ ±¸½°À½¾³¾ ¿¾¸Áº° üµ½ÌÈ°µÂ º¾»¸ÇµÁ²¾ "¿¾´¾·Àµ²°µ¼ËÅ" ·°¿¸Áµ¹ Á~$n$ ´¾~${1\over2}n$, ° ¾´¸½ È°³ ¸½ÂµÀ¿¾»ÏƸ¾½½¾³¾ (µÁ»¸ º»ÎǸ ² °±»¸Æµ À°Á¿Àµ´µ»µ½Ë Á»ÃÇ°¹½Ë¼ ¾±À°·¾¼)---Á~$n$ ´¾~$\sqrt{n}$. ܾ¶½¾ ¿¾º°·°ÂÌ, Ǿ ¸½ÂµÀ¿¾»ÏƸ¾½½Ë¹ ¿¾¸Áº ÂÀµ±ÃµÂ ² ÁÀµ´½µ¼ ¾º¾»¾ $\log_2 \log_2 N$~È°³¾² (ÿÀ.~22). Ú Á¾¶°»µ½¸Î, ͺÁ¿µÀ¸¼µ½ÂË ½° íÒÜ ¿¾º°·°»¸, Ǿ ¸½ÂµÀ¿¾»ÏƸ¾½½Ë¹ ¿¾¸Áº üµ½ÌÈ°µÂ ǸÁ»¾ ÁÀ°²½µ½¸¹ ½µ ½°Á¾»Ìº¾, Ǿ±Ë º¾¼¿µ½Á¸À¾²°ÂÌ ²¾·½¸º°Îɸ¹ ´¾¿¾»½¸Âµ»Ì½Ë¹ À°Áž´ ²Àµ¼µ½¸, º¾³´° °±»¸Æ°, ² º¾Â¾À¾¹ ¿À¾¸·²¾´¸ÂÁÏ ¿¾¸Áº, ÅÀ°½¸ÂÁÏ ²¾ ²½ÃÂÀµ½½µ¹ ("±ËÁÂÀ¾¹") ¿°¼Ï¸. à°·½¾ÁÂÌ ¼µ¶´Ã $\log_2 \log_2 N$ ¸~$\log_2 N$ Á°½¾²¸ÂÁÏ ÁÃɵÁ²µ½½¾¹ »¸ÈÌ ´»Ï ²µÁ̼° ±¾»ÌȸÅ~$N$, ° ¸¿¸Ç½Ëµ Ä°¹»Ë ½µ´¾Á°¾ǽ¾ Á»ÃÇ°¹½Ë. ؽµÀ¿¾»ÏÆ¸Ï ÃÁ¿µÈ½° ´¾ ½µº¾Â¾À¾¹ Áµ¿µ½¸ »¸ÈÌ ² ¿À¸¼µ½µ½¸¸ º ¿¾¸ÁºÃ ½° \emph{²½µÈ½¸Å} ·°¿¾¼¸½°ÎɸŠÃÁÂÀ¾¹Á²°Å. (×°¼µÂ¸¼, Ǿ ÀÃǽ¾¹ ¿À¾Á¼¾ÂÀ Á»¾²°ÀÏ µÁÂÌ, ² ÁÃɽ¾Á¸, ½µ ²½ÃÂÀµ½½¸¹, ° ²½µÈ½¸¹ ¿¾¸Áº; ; ϲ»ÏµÂÁÏ Âµ¼¾¹ ¿¾Á»µ´ÃÎɸŠÀ°ÁÁ¼¾ÂÀµ½¸¹.) \section ØÁ¾À¸Ï ¸ ±¸±»¸¾³À°Ä¸Ï. ßµÀ²Ë¼ ¸·²µÁ½˼ ¿À¸¼µÀ¾¼ ´»¸½½¾³¾ ¿µÀµÇ½Ï Í»µ¼µ½Â¾², ÿ¾ÀÏ´¾Çµ½½ËÅ ´»Ï ¾±»µ³Çµ½¸Ï ¿¾¸Áº°, ϲ»ÏµÂÁÏ ·½°¼µ½¸Â°Ï ²°²¸»¾½Áº°Ï °±»¸Æ° ¾±À°Â½ËÅ ²µ»¸Ç¸½ Inakibit-Anu, ´°Â¸Àõ¼°Ï ¿À¸¼µÀ½¾ 200~³. ´¾~½.Í. í° ³»¸½Ï½°Ï ¿»°Á¸½º°, ¾Çµ²¸´½¾, ¾ÂºÀ˲°»° ÁµÀ¸Î ¸· ÂÀµÅ °±»¸Çµº, Á¾´µÀ¶°É¸Å ±¾»µµ 500 ¼½¾³¾·½°Ç½ËŠȵÁ¸´µÁϵÀ¸Ç½ËŠǸÁµ» ¸ ¾±À°Â½ËÅ ¸¼ ²µ»¸Ç¸½, ¾ÂÁ¾À¸À¾²°½½ËÅ ² »µºÁ¸º¾³À°Ä¸ÇµÁº¾¼ ¿¾ÀÏ´ºµ. Ý°¿À¸¼µÀ, ²ÁÂÀµÇ°µÂÁÏ Â°º°Ï ¿¾Á»µ´¾²°Âµ»Ì½¾ÁÂÌ: %%497 \ctable{ \bskip$#$\bskip&&\bskip$#$\bskip\cr 01&13&09&34&29&08&08&53&20&\qquad&49&12&27\cr 01&13&14&31&52&30& & & & &49&09&07&12\cr 01&13&43&40&48& & & & & &48&49&41&15\cr 01&13&48&40&30& & & & & & 48&46&22&59&25&25&55&33&20\cr 01&14&04&26&40& & & & & &48&36\cr } á¾À¸À¾²º° 500 ¿¾´¾±½ËŠǸÁµ» ÁÀµ´Á²°¼¸ µŠ²Àµ¼µ½ º°¶µÂÁÏ Äµ½¾¼µ½°»Ì½¾¹. [á¼. °º¶µ D.~Õ.~Knuth, {\sl CACM\/}, {\bf 15} (1972), 671--677, ³´µ Á¾´µÀ¶¸ÂÁÏ ¼½¾³¾ ´¾¿¾»½¸Âµ»Ì½ËÅ Á²µ´µ½¸¹.] Ô¾²¾»Ì½¾ µÁµÁ²µ½½¾ À°Á¿¾»°³°ÂÌ ¿¾ ¿¾ÀÏ´ºÃ ǸÁ»°, ½¾ ¾Â½¾Èµ½¸µ ¿¾ÀÏ´º° ¼µ¶´Ã ±Ãº²°¼¸ ¸»¸ Á»¾²°¼¸ ½µ ¿Àµ´Á°²»ÏµÂÁÏ Á°¼¾ Á¾±¾¹ ¾Çµ²¸´½Ë¼. Þ´½°º¾ ¿¾Á»µ´¾²°Âµ»Ì½¾Á¸ ´»Ï ÁÀ°²½¸²°½¸Ï ±Ãº² ¿À¸ÁÃÂÁ²¾²°»¸ öµ ² ½°¸±¾»µµ ´Àµ²½¸Å °»Ä°²¸Â°Å. Ý°¿À¸¼µÀ, ¼½¾³¸µ ±¸±»µ¹Áº¸µ ¿Á°»¼Ë Á¾´µÀ¶°Â Á¸Ÿ, Á»µ´ÃÎɸµ ´Àó ·° ´Àó¾¼ ² ÁÂÀ¾³¾ °»Ä°²¸Â½¾¼ ¿¾ÀÏ´ºµ: ¿µÀ²Ë¹ Á¸Š½°Ç¸½°µÂÁÏ Á~°»µÄ°, ²Â¾À¾¹ Á~±µÂ° ¸~Â.~´.; ; ¾±»µ³Ç°»¾ ·°¿¾¼¸½°½¸µ. ؽ¾³´° Á°½´°À½°Ï ¿¾Á»µ´¾²°Âµ»Ì½¾ÁÂÌ ±Ãº² ¸Á¿¾»Ì·¾²°»°ÁÌ Áµ¼¸Â°¼¸ ¸ ³Àµº°¼¸ ´»Ï ¾±¾·½°Çµ½¸Ï ǸÁµ»; ½°¿À¸¼µÀ, $\alpha$, $\beta$, $\gamma$ ¾±¾·½°Ç°»¸ 1, 2, 3 Á¾¾Â²µÂÁ²µ½½¾. Þ´½°º¾ ¸Á¿¾»Ì·¾²°½¸µ °»Ä°²¸Â½¾³¾ ¿¾ÀÏ´º° ´»Ï Á»¾² Ƶ»¸º¾¼ ±Ë»¾, ²µÀ¾Ï½¾, ³¾À°·´¾ ±¾»µµ ¿¾·´½¸¼ ¸·¾±ÀµÂµ½¸µ¼; ²µÉ¸, ¾Çµ²¸´½Ëµ Áµ¹Ç°Á ´°¶µ ´»Ï Àµ±µ½º°, º¾³´°-¾ ÂÀµ±¾²°»¾ÁÌ ¾±®ÏÁ½ÏÂÌ ²·À¾Á»Ë¼! ݵº¾Â¾À˵ ´¾ºÃ¼µ½ÂË, ´°Â¸Àõ¼Ëµ ¿À¸¼µÀ½¾ 300~³. ´¾~½.Í., ½°¹´µ½½Ëµ ½° ¾ÁÂÀ¾²°Å í³µ¹Áº¾³¾ ¼¾ÀÏ, Á¾´µÀ¶°Â Á¿¸Áº¸ Ç»µ½¾² ½µÁº¾»Ìº¸Å Àµ»¸³¸¾·½ËÅ ¾±É¸½; ¾½¸ ÿ¾ÀÏ´¾Çµ½Ë, ½¾ ¾»Ìº¾ ¿¾ ¿µÀ²¾¹ ±Ãº²µ, Â.~µ. ¿Àµ´Á°²»ÏΠÁ¾±¾¹ Àµ·Ã»Ì° »¸ÈÌ ¿µÀ²¾³¾ ¿À¾Å¾´° Á»µ²° ½°¿À°²¾ ¿¾À°·ÀÏ´½¾¹ Á¾À¸À¾²º¸. ÓÀµÇµÁº¸µ ¿°¿¸ÀÃÁË 134--135~³. ½.~Í. Á¾´µÀ¶°Â ÄÀ°³¼µ½ÂË Áǵ¾², ² º¾Â¾ÀËÅ Ä°¼¸»¸¸ ½°»¾³¾¿»°Âµ»Ìɸº¾² ÿ¾ÀÏ´¾Çµ½Ë ¿¾ ¿µÀ²Ë¼ ´²Ã¼ ±Ãº²°¼. п¾»»¾½¸¹ á¾Ä¸ÁÂ% \note{1}{Þ´¸½ ¸· ³À°¼¼°Â¸º¾² ´Àµ²½¾Á¸, À¾´¾¼ ¸· лµºÁ°½´À¸¸.---{\sl ßÀ¸¼. ¿µÀµ².\/}} ¸Á¿¾»Ì·¾²°» °»Ä°²¸Â½¾µ ÿ¾ÀÏ´¾Çµ½¸µ ¿¾ ¿µÀ²Ë¼ ´²Ã¼, ° Ç°Á¾ ¸ ¿¾ ¿¾Á»µ´ÃÎɸ¼ ±Ãº²°¼ ² Á²¾µ¼ "Ỿ²°Àµ ³¾¼µÀ¾²Áº¸Å Á»¾²" (I~²µº ½.~Í.). Ø·²µÁ½¾ ½µÁº¾»Ìº¾ ¿À¸¼µÀ¾² ±¾»µµ Á¾²µÀȵ½½¾³¾ °»Ä°²¸Â½¾³¾ ÿ¾ÀÏ´¾Çµ½¸Ï, Áº°¶µ¼ ²Ë´°ÎɸµÁÏ "Ú¾¼¼µ½Â°À¸¸ º Ó¸¿¿¾ºÀ°ÂÃ" Ó°»µ½°% \note{2}{฼Áº¸¹ ²À°Ç ¸ µÁµÁ²¾¸Á¿Ë°µ»Ì, º»°ÁÁ¸º °½Â¸Ç½¾¹ ¼µ´¸Æ¸½Ë.---{\sl ßÀ¸¼. ¿µÀµ².\/}} (¾º¾»¾ 200~³.), ½¾ ; ±Ë»¾ ¾Çµ½Ì Àµ´º¸¼ ϲ»µ½¸µ¼. â°º, ² ÅÀ¾½¸ºµ á².~ØÁ¸´¾À°% \note{3}{ØÁ¸´¾À áµ²¸»ÌÁº¸¹---¸Á¿°½Áº¸¹ µ¿¸Áº¾¿, ²Ë´°Îɸ¹ÁÏ Ãǵ½Ë¹ ¸ ¿¸Á°Âµ»Ì.---{\sl ßÀ¸¼. ¿µÀµ².\/}} "Etymologiarum" (¾º¾»¾ 630~³., º½¸³°~X) Á»¾²° ÿ¾ÀÏ´¾Çµ½Ë »¸ÈÌ ¿¾ ¿µÀ²¾¹ ±Ãº²µ, ° ² ½°¸±¾»µµ À°½½µ¼ ¸· ¸·²µÁ½ËÅ ´²ÃÏ·ËǽËÅ Á»¾²°Àµ¹ "Corpus Glossary" (¾º¾»¾ 725~³.) --- ¾»Ìº¾ ¿¾ ´²Ã¼ ¿µÀ²Ë¼. Ô²µ ¿¾Á»µ´½¸µ À°±¾ÂË ±Ë»¸, ²µÀ¾Ï½¾, ºÀÿ½µ¹È¸¼¸ ½µÇ¸Á»¾²Ë¼¸ Ä°¹»°¼¸ ´°½½ËÅ, Áº¾¼¿¸»¸À¾²°½½Ë¼¸ ² ÁÀµ´½¸µ ²µº°. %% 498 ⾻̺¾ ² º½¸³µ Ô¶¾²°½½¸ Óµ½ÃÍ·Áº¾³¾ "Catholicon" (1286~³.) ¼Ë ½°Å¾´¸¼ ¿¾´À¾±½¾µ ¾¿¸Á°½¸µ ¿À°²¸»Ì½¾³¾ °»Ä°²¸Â½¾³¾ ¿¾ÀÏ´º°. Ò ¿Àµ´¸Á»¾²¸¸ Ô¶¾²°½½¸ ¾±®ÏÁ½ÏµÂ, Ǿ \ctable{ \hfill\it # \bskip & ¿Àµ´ÈµÁ²õ \it #\hfill\cr amo & bibo \cr abeo & adeo \cr amatus & amor \cr imprudens & impudens\cr iusticia & iustus\cr polisintheton & polissenus \cr } (Â.~µ. ¿À¸²¾´¸Â ¿À¸¼µÀË Á¸ÂðƸ¹, º¾³´° ¿¾ÀÏ´¾º ¾¿Àµ´µ»ÏµÂÁÏ ¿¾ $1$, $2$,~\dots, $6\hbox{-¹}$~±Ãº²°¼) "¸ ´°»µµ °½°»¾³¸Ç½¾". Þ½ ·°¼µÇ°µÂ, .Ǿ ¾ÂºÀ˸µ ;³¾ ¿À°²¸»° ¿¾ÂÀµ±¾²°»¾ ·½°Ç¸Âµ»Ì½ËÅ.ÃÁ¸»¸¹. "ï ¿À¾Èà ҰÁ, ò°¶°µ¼Ë¹ Ǹ°µ»Ì, ½µ ¿Àµ·¸À°ÂÌ ÍÂà ¼¾Î ±¾»ÌÈÃÎ À°±¾Âà ¸ ; ¿¾ÀÏ´¾º º°º ½µÇ¾ ½¸Çµ³¾ ½µ Á¾Ïɵµ". à°·²¸Â¸µ °»Ä°²¸Â½¾³¾ ¿¾ÀÏ´º° ´¾ ¼¾¼µ½Â° ¸·¾±ÀµÂµ½¸Ï º½¸³¾¿µÇ°Â°½¸Ï ¿¾´À¾±½¾ ¸·ÃǸ» Û.~ã.~Ôµ¹»¸ ({\sl Collection Latomus,\/} {\bf 90} (1967), 100~pp.). Þ½ ¾±½°Àö¸» ½µÁº¾»Ìº¾ ¸½ÂµÀµÁ½ËÅ Á°À¸½½ËÅ Àú¾¿¸Áµ¹, º¾Â¾À˵, ½µÁ¾¼½µ½½¾, ¸Á¿¾»Ì·¾²°»¸ÁÌ º°º ǵÀ½¾²¸º¸ ¿À¸ Á¾À¸À¾²ºµ Á»¾² ¿¾ ¿µÀ²¾¹ ±Ãº²µ (Á¼. ÁÂÀ.~87--90 µ³¾ ¼¾½¾³À°Ä¸¸). ßµÀ²Ë¹ Á»¾²°ÀÌ °½³»¸¹Áº¾³¾ Ϸ˺° ྱµÀ° Ú¾´À¸ "Table Alphabeticall" (London, 1604) Á¾´µÀ¶¸Â Á»µ´ÃÎɸµ ¸½ÁÂÀúƸ¸: {\narrower ÕÁ»¸ Á»¾²¾, º¾Â¾À¾µ µ±µ ½Ã¶½¾ ½°¹Â¸, ½°Ç¸½°µÂÁÏ Á~(a), Á¼¾ÂÀ¸ ² ½°Ç°»¾ ;¹ º½¸³¸, ° µÁ»¸ Á~(v)---¾ ² º¾½µÆ. Þ¿ÏÂÌ µÁ»¸ Á»¾²¾ ½°Ç¸½°µÂÁÏ Á~(ca), Á¼¾ÂÀ¸ ² ½°Ç°»¾ ±Ãº²Ë~(c), ° µÁ»¸ Á~(cu) ¾ ² º¾½µÆ. Ø Â°º ´¾ º¾½Æ° Á»¾²°. } \noindent ؽµÀµÁ½¾ ·°¼µÂ¸ÂÌ, Ǿ Ú¾´À¸ ²¾ ²Àµ¼Ï ¿¾´³¾Â¾²º¸ Á»¾²°ÀÏ, ²µÀ¾Ï½¾, Á°¼ ÃǸ»ÁÏ À°ÁÁ°²»ÏÂÌ Á»¾²° ² °»Ä°²¸Â½¾¼ ¿¾ÀÏ´ºµ; ½° ½µÁº¾»Ìº¸Å ¿µÀ²ËÅ ÁÂÀ°½¸Æ°Å ²ÁÂÀµÇ°µÂÁÏ ¼½¾³¾ ½µ¿À°²¸»Ì½¾ Á¾ÏɸŠÁ»¾², ·°Â¾ ´°»Ìȵ ǸÁ»¾ ¾È¸±¾º ÁÃɵÁ²µ½½¾ üµ½ÌÈ°µÂÁÏ. Ѹ½°À½Ë¹ ¿¾¸Áº ²¿µÀ²Ëµ ÿ¾¼Ï½Ã Զ¾½¾¼ ܾǻ¸ ² ´¸ÁºÃÁÁ¸¸, º¾Â¾À°Ï ±Ë»°, ¿¾¶°»Ã¹, ¿µÀ²Ë¼ ¾¿Ã±»¸º¾²°½½Ë¼ ¾±Áö´µ½¸µ¼ ¼µÂ¾´¾² ½µÇ¸Á»µ½½¾³¾ ¿À¾³À°¼¼¸À¾²°½¸Ï [Á¼. Theory and techniques for the design of electronic digital computers, ed. by G.~W.~Patterson, 3 (1946); 22.8--22.9]. Ò ÂµÇµ½¸µ 50-Å~³¾´¾² ¼µÂ¾´ Á°½¾²¸ÂÁÏ "žÀ¾È¾ ¸·²µÁ½˼", ½¾, º°¶µÂÁÏ, ½¸ºÂ¾ ½µ À°·À°±°Â˲°» ´µÂ°»¸ °»³¾À¸Â¼° ´»Ï~$N\ne 2^n-1$. [á¼. A.~D.~Booth, {\sl Nature,\/} {\bf 176} (1955), 565; A.~I.~Dumey, {\sl Computers and Automation, \/} {\bf 5} (December, 1956), 7, ³´µ ±¸½°À½Ë¹ ¿¾¸Áº ¸¼µµÂ ½°·²°½¸µ "Ô²°´Æ°ÂÌ ²¾¿À¾Á¾²"; D.~D.~McCracken, Digital Computer Programming (Wiley, 1957), 201--203; M.~Halpern, {\sl CACM\/} {\bf 1, 2} (February, 1958), 1--3.] %%499 ß¾-²¸´¸¼¾¼Ã, °»³¾À¸Â¼ ±¸½°À½¾³¾ ¿¾¸Áº°, ¿À¸³¾´½Ë¹ ´»Ï ²ÁµÅ~$N$, ²¿µÀ²Ëµ ¾¿Ã±»¸º¾²°½ Ѿµ½±Àú¾¼ [{\sl JACM,\/} {\bf 9} (1962), 214]. Þ½ ¿Àµ´Á°²¸» ¸½ÂµÀµÁ½ÃÎ ¼¾´¸Ä¸º°Æ¸Î °»³¾À¸Â¼°~B, º¾³´° ¿À¾²µÀº¸ ½° À°²µ½Á²¾ ¾Â¾´²¸³°ÎÂÁÏ ² º¾½µÆ °»³¾À¸Â¼°. ØÁ¿¾»Ì·ÃÏ ² È°³µ~B2 $i\asg\ceil{(l+u)/2}$ ²¼µÁ¾~$\floor{(l+u)/2}$, ¾½ ÃÁ°½°²»¸²°µÂ $l\asg i$ ¿À¸~$K\ge K_i$; ¾³´° $u-l$ üµ½ÌÈ°µÂÁÏ ¿¾Á»µ º°¶´¾³¾ È°³°. Ò º¾½Æµ, º¾³´° $l=u$, ¸¼µµ¼ $K_l\le K1$, ¿À¸ º¾Â¾ÀËÅ °»³¾À¸Â¼Ë~Ò ¸~á °±Á¾»Î½¾ ͺ²¸²°»µ½Â½Ë ² ¾¼ Á¼ËÁ»µ, Ǿ ¾½¸ Á¾²µÀȰΠ¾´¸½°º¾²Ëµ, ¿¾Á»µ´¾²°Âµ»Ì½¾Á¸ ÁÀ°²½µ½¸¹ ¿À¸ ²ÁµÅ °À³Ã¼µ½Â°Å ¿¾¸Áº°? \ex[21] Þ±®ÏÁ½¸Âµ, º°º ½°¿¸Á°ÂÌ \MIX-¿À¾³À°¼¼Ã ´»Ï °»³¾À¸Â¼°~C, Á¾´µÀ¶°ÉÃÎ ¿À¸¼µÀ½¾ $7\log_2 N$~º¾¼°½´, ²Àµ¼Ï À°±¾ÂË º¾Â¾À¾¹ Á¾Á°²¸Â ¿À¸±»¸·¸Âµ»Ì½¾ $4.5\log_2 N$~µ´¸½¸Æ? \ex[20] Ý°À¸Áùµ ´µÀµ²¾ ±¸½°À½¾³¾ ¿¾¸Áº°, Á¾¾Â²µÂÁ²ÃÎɵµ ¼µÂ¾´Ã èµÀ° ¿À¸~$N=12$. \ex[Ü24] װ°±Ã»¸Àùµ ÁÀµ´½¸µ ǸÁ»° ÁÀ°²½µ½¸¹ ² ¼µÂ¾´µ èµÀ° ´»Ï $1\le N<16$, À°ÁÁ¼°ÂÀ¸²°Ï º°º ô°Ç½Ëµ, °º ¸ ½µÃ´°Ç½Ëµ ¿¾¸Áº¸. \ex[21] Þ±®ÏÁ½¸Âµ, º°º ¿À¸Á¿¾Á¾±¸ÂÌ °»³¾À¸Â¼~F ´»Ï À°±¾ÂË Á »Î±Ë¼~$N\ge 1$. \ex[21] Ý° À¸Á.~9 ¸·¾±À°¶µ½° ´¸°³À°¼¼° À°·¼½¾¶µ½¸Ï ºÀ¾»¸º¾² ² ¸Áž´½¾¹ ·°´°Çµ 丱¾½°ÇǸ (ÁÀ.~Á~¿.~1.2.8). áÃɵÁ²õ »¸ ¿À¾ÁÂ°Ï Á²Ï·Ì ¼µ¶´Ã ;¹ ´¸°³À°¼¼¾¹ ¸ ĸ±¾½°ÇǸµ²Ë¼ ´µÀµ²¾¼ ÀµÈµ½¸¹? \ex[Ü19] ßÀ¸ º°º¸Å ·½°Çµ½¸ÏÅ~$k$ ĸ±¾½°ÇǸµ²¾ ´µÀµ²¾ ¿¾ÀÏ´º°~$k$ ¾¿Àµ´µ»ÏµÂ ¾¿Â¸¼°»Ì½ÃÎ ¿À¾Æµ´ÃÀà ¿¾¸Áº°, Â.~µ. °ºÃÎ, ¿À¸ º¾Â¾À¾¹ ÁÀµ´½µµ ǸÁ»¾ ÁÀ°²½µ½¸¹ ¼¸½¸¼°»Ì½¾? \ex[Ü21] Ø· ÿÀ.~1.2.8-34 (¸»¸ ÿÀ.~5.4.2-10) ¼Ë ·½°µ¼, Ǿ »Î±¾µ ½°ÂÃÀ°»Ì½¾µ ǸÁ»¾~$n$ µ´¸½Á²µ½½Ë¼ ¾±À°·¾¼ ¿Àµ´Á°²»ÏµÂÁÏ ² ²¸´µ Áü¼Ã ǸÁµ» 丱¾½°ÇǸ: $n=F_{a_1}+F_{a_2}+\cdots+F_{a_r}$, ³´µ $r\ge 1$, $a_j\ge a_{j+1}+2$ ¿À¸~$1\le j1$.} $$ í¾ ¿À¾¸Áž´¸Â ¿¾Â¾¼Ã, Ǿ ¿¾Á»µ ¿µÀ²¾³¾ ÁÀ°²½µ½¸Ï ¿¾¸Áº ¿À¸¼µÀ½¾ Á ²µÀ¾Ï½¾ÁÂÌÎ~$p$ Á²¾´¸ÂÁÏ º ¿¾¸ÁºÃ ÁÀµ´¸ $pN$~Í»µ¼µ½Â¾² ¸ Á ²µÀ¾Ï½¾ÁÂÌÎ $q$---º ¿¾¸ÁºÃ ÁÀµ´¸ $qN$~Í»µ¼µ½Â¾². ßÀ¸ ±¾»ÌȸÅ~$N$ ¼¾¶½¾ ¿Àµ½µ±ÀµÇÌ ÍÄĵºÂ¾¼ ½¸·Èµ³¾ ¿¾ÀÏ´º°, Á²Ï·°½½Ë¼ Á µ¼, Ǿ ǸÁ»°~$pN$ ¸~$qN$ ½µ Ƶ»Ëµ. \medskip \item{a)} ß¾º°¶¸Âµ, Ǿ $C(N)=\log_b N$ ¾ǽ¾ ô¾²»µÂ²¾Àϵ ú°·°½½Ë¼ Á¾¾Â½¾Èµ½¸Ï¼ ¿À¸ ½µº¾Â¾À¾¼~$b$. Ô»Ï ±¸½°À½¾³¾ ¸ ĸ±¾½°ÇǸµ²° ¿¾¸Áº¾² ²µ»¸Ç¸½°~$b$ ¿¾»ÃÇ°µÂÁÏ ¸· ²Ë²µ´µ½½ËÅ À°½µµ ľÀ¼Ã». \item{b)} ݵºÂ¾ À°ÁÁö´°» °º: "á ²µÀ¾Ï½¾ÁÂÌÎ~$p$ ´»¸½° À°ÁÁ¼°ÂÀ¸²°µ¼¾³¾ ¸½ÂµÀ²°»° ´µ»¸ÂÁÏ ½°~$1/p$, Á ²µÀ¾Ï½¾ÁÂÌÎ~$q$---½°~$1/q$. ỵ´¾²°Âµ»Ì½¾ ¸½ÂµÀ²°» ´µ»¸ÂÁÏ ² ÁÀµ´½µ¼ ½°~$p(1/p)+q (1/q)=2$, °º Ǿ °»³¾À¸Â¼ ² ¾ǽ¾Á¸ °º ¶µ žÀ¾È, º°º ¸ ±¸½°À½Ë¹ ¿¾¸Áº, ½µ·°²¸Á¸¼¾ ¾Â~$p$ ¸~$q$". ÕÁÂÌ »¸ ¾È¸±º° ² ͸ŠÀ°ÁÁö´µ½¸ÏÅ? \medskip \ex[20] Ý°À¸Áùµ ±¸½°À½¾µ ´µÀµ²¾, Á¾¾Â²µÂÁ²ÃÎɵµ ¸½ÂµÀ¿¾»ÏƸ¾½½¾¼Ã ¿¾¸ÁºÃ ¿À¸~$N=10$. \ex[Ü43] (í.~Ú.~ï¾ ¸~ä.~ä.~ï¾.) ß¾º°¶¸Âµ,, Ǿ ´¾»¶½Ë¼ ¾±À°·¾¼ ¾Ä¾À¼»µ½½Ë¹ ¸½ÂµÀ¿¾»ÏƸ¾½½Ë¹ ¿¾¸Áº ² ÁÀµ´½µ¼ ÂÀµ±ÃµÂ (°Á¸¼¿Â¾Â¸ÇµÁº¸) $\log_2\log_2 N$~ÁÀ°²½µ½¸¹, µÁ»¸ $N$~¾ÂÁ¾À¸À¾²°½½ËÅ º»Îǵ¹ ¸¼µÎ ½µ·°²¸Á¸¼Ëµ À°²½¾¼µÀ½Ëµ À°Á¿Àµ´µ»µ½¸Ï. Ѿ»µµ ¾³¾, ²Áµ °»³¾À¸Â¼Ë ¿¾¸Áº° ¿¾ °º¸¼ °±»¸Æ°¼ ´¾»¶½Ë Á¾²µÀÈ°ÂÌ ² ÁÀµ´½µ¼ $\log_2 \log_2 N$~ÁÀ°²½µ½¸¹ (¾Æµ½º° °Á¸¼¿Â¾Â¸ÇµÁº°Ï). \rex[25] л³¾À¸Â¼ ±¸½°À½¾³¾ ¿¾¸Áº° Ó.~Ѿµ½±Àú°, ÿ¾¼Ï½ÃÂ˹ ² º¾½Æµ ¿Ã½ºÂ°, "¾Âº»°´Ë²°µÂ" ¿À¾²µÀº¸ ½° À°²µ½Á²¾ ´¾ Á°¼¾³¾ º¾½Æ° ¿¾¸Áº°. (Ò¾ %%502 ²Àµ¼Ï À°±¾ÂË °»³¾À¸Â¼° ¼Ë ·½°µ¼, Ǿ $K_l\le K2^{36}$ º¾¼¿µ½Á¸ÀõÂÁÏ ½µ¾±Å¾´¸¼¾ÁÂÌ ´¾¿¾»½¸Âµ»Ì½¾¹ ¸ÂµÀ°Æ¸¸!) ß¾º°¶¸Âµ, Ǿ \emph{»Î±¾¹} °»³¾À¸Â¼ ¿¾¸Áº°, Á¾¾Â²µÂÁ²ÃÎɸ¹ ±¸½°À½¾¼Ã ´µÀµ²Ã ¸ À°·²µÂ²»ÏÎɸ¹ÁÏ ¿¾ ÂÀµ¼ ½°¿À°²»µ½¸Ï¼ ($<$, $=$, ¸»¸~$>$), ¼¾¶½¾ ¿µÀµ´µ»°ÂÌ ² °»³¾À¸Â¼, À°·²µÂ²»ÏÎɸ¹ÁÏ ²¾ ²½ÃÂÀµ½½¸Å ÷»°Å »¸ÈÌ ¿¾ ´²Ã¼ ½°¿À°²»µ½¸Ï¼ ($<$ ¸»¸~$\ge$). Ò Ç°Á½¾Á¸, ¼¾´¸Ä¸Æ¸Àùµ °º¸¼ Á¿¾Á¾±¾¼ °»³¾À¸Â¼~C. \rex[23] ß¾»½¾µ ±¸½°À½¾µ ´µÀµ²¾ ϲ»ÏµÂÁÏ Ã´¾±½Ë¼ Á¿¾Á¾±¾¼ ¿Àµ´Á°²»µ½¸Ï ² ¿¾Á»µ´¾²°Âµ»Ì½ËÅ Ïǵ¹º°Å ´µÀµ²° Á ¼¸½¸¼°»Ì½¾¹ ´»¸½¾¹ ¿Ã¸. (áÀ. Á ¿.~2.3.4.5.) ßÀ¸´Ã¼°¹Âµ ÍÄĵºÂ¸²½Ë¹ ¼µÂ¾´ ¿¾¸Áº°, ¾Á½¾²°½½Ë¹ ½° °º¾¼ ¿Àµ´Á°²»µ½¸¸. [\emph{㺰·°½¸µ:} ¼¾¶½¾ »¸ ² ±¸½°À½¾¼ ¿¾¸Áºµ ¸Á¿¾»Ì·¾²°ÂÌ Ã¼½¾¶µ½¸µ ½°~$2$ ²¼µÁ¾ ´µ»µ½¸Ï ½°~$2$?] \rex[Ü25] ßÀµ´¿¾»¾¶¸¼, Ǿ à ±¸½°À½¾³¾ ´µÀµ²° ¸¼µµÂÁÏ $a_k$~²½ÃÂÀµ½½¸Å ¸ $b_k$~²½µÈ½¸Å ÷»¾² ½° ÃÀ¾²½µ~$k$, $k=0$, $1$,~\dots. (Ú¾Àµ½Ì ½°Å¾´¸ÂÁÏ ½° ½Ã»µ²¾¼ ÃÀ¾²½µ.) â°º, ´»Ï À¸Á.~8 ¸¼µµ¼ $(a_0, a_1,~\ldots, a_6)=(1, 2, 4, 4, 1, 0)$ ¸ $(b_0, b_1,~\ldots, b_6)=(0, 0, 0, 4, 7, 2)$. (a)~ß¾º°¶¸Âµ, Ǿ ÁÃɵÁ²õ ¿À¾Á¾µ °»³µ±À°¸ÇµÁº¾µ Á¾¾Â½¾Èµ½¸µ, Á²Ï·Ë²°Îɵµ ¿À¾¸·²¾´Ïɸµ ÄýºÆ¸¸ $A(z)=\sum_{k}a_kz^k$ ¸~$B(z)=\sum_k b_kz^k$. (b)~à°Á¿Àµ´µ»µ½¸µ ²µÀ¾Ï½¾Áµ¹ ¿À¸ ô°Ç½¾¼ ¿¾¸Áºµ ¿¾ ±¸½°À½¾¼Ã ´µÀµ²Ã ¸¼µµÂ ¿À¾¸·²¾´ÏÉÃÎ ÄýºÆ¸Î $g(z)=zA(z)/N$, ° ¿À¸ ½µÃ´°Ç½¾¼ ¿¾¸Áºµ ¿À¾¸·²¾´ÏÉ°Ï ÄýºÆ¸Ï µÁÂÌ $h(z)=B(z)/(N+1)$. (Ò ¾±¾·½°Çµ½¸ÏÅ ¿.~6.2.1 $C_N=\mean(g)$, $C'_N=\mean(h)$, ° Á¾¾Â½¾Èµ½¸µ~(2) Á²Ï·Ë²°µÂ ͸ ²µ»¸Ç¸½Ë.) Ý°¹´¸Âµ ·°²¸Á¸¼¾ÁÂÌ ¼µ¶´Ã $\var(g)$ ¸~$\var(h)$. \ex[22] ß¾º°¶¸Âµ, Ǿ ´µÀµ²¾ 丱¾½°ÇǸ Á²Ï·°½¾ Á Á¾À¸À¾²º¾¹ ¼½¾³¾Ä°·½Ë¼ Á»¸Ï½¸µ¼ ½° ÂÀµÅ »µ½Â°Å. \ex[M30] (X.~á.~á¾ý ¸ Ô¶.~Û¸½¸.) à°ÁÁ¼¾ÂÀ¸¼ ¿À¾ÆµÁÁ ¿¾¸Áº°, ¾Á½¾²°½½Ë¹ ¾»Ìº¾ ½° ÁÀ°²½µ½¸ÏÅ º»Îǵ¹ ¸ ¸Á¿¾»Ì·ÃÎɸ¹ ¾´½¾²Àµ¼µ½½¾ $k$~¿À¾ÆµÁÁ¾À¾². ßÀ¸ º°¶´¾¼ È°³µ ¿¾¸Áº° ¾¿Àµ´µ»ÏÎÂÁÏ $k$~¸½´µºÁ¾² $i_1$, $i_2$,~\dots, $i_k$ ¸ ¼Ë Á¾²µÀÈ°µ¼ $k$~¾´½¾²Àµ¼µ½½ËÅ ÁÀ°²½µ½¸¹: µÁ»¸~$K=K_j$ ´»Ï ½µº¾Â¾À¾³¾~$j$, ¿¾¸Áº º¾½Ç°µÂÁÏ Ã´°Ç½¾, ² ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ¿µÀµÅ¾´¸¼ º Á»µ´ÃÎɵ¼Ã È°³Ã ¿¾¸Áº°, ¾Á½¾²Ë²°ÏÁÌ ½° $2^k$~²¾·¼¾¶½ËÅ ¸Áž´°Å~$KK_{i_j}$, $1\le j\le k$. ß¾º°¶¸Âµ, Ǿ °º¾¹ ¿À¾ÆµÁÁ ¿À¸~$N\to\infty$ ´¾»¶µ½ Á¾²µÀÈ°ÂÌ ² ÁÀµ´½µ¼ ¿¾ ºÀ°¹½µ¹ ¼µÀµ $\log_{k+1}N$~È°³¾². (ßÀµ´¿¾»°³°µÂÁÏ, Ǿ ²Áµ º»ÎǸ ² °±»¸Æµ, °º¶µ º°º ¸ °À³Ã¼µ½Â ¿¾¸Áº°, À°²½¾²µÀ¾Ï½Ë.) (×½°Ç¸Â, ¿¾ ÁÀ°²½µ½¸Î Á ¾´½¾¿À¾ÆµÁÁ¾À½Ë¼ ±¸½°À½Ë¼ ¿¾¸Áº¾¼ ¼Ë ²Ë¸³À˲°µ¼ ² Áº¾À¾Á¸ ½µ ² $k$~À°·, º°º ¼¾¶½¾ ±Ë»¾ ±Ë ¾¶¸´°ÂÌ, ° »¸ÈÌ ² $\log_2(k+1)$~À°·. Ò Í¾¼ Á¼ËÁ»µ ²Ë³¾´½µµ º°¶´Ë¹ ¿À¾ÆµÁÁ¾À ¸Á¿¾»Ì·¾²°ÂÌ ´»Ï ¾Â´µ»Ì½¾³¾ ¿¾¸Áº°, ° ½µ ¾±®µ´¸½ÏÂÌ ¸Å.) \subsubchap{ß¾¸Áº ¿¾ ±¸½°À½¾¼Ã ´µÀµ²Ã} %% 6.2.2 Ò ¿Àµ´Ë´Ãɵ¼ ¿Ã½ºÂµ ¼Ë ²¸´µ»¸, Ǿ ¸Á¿¾»Ì·¾²°½¸µ ½µÏ²½¾¹ ÁÂÀúÂÃÀË ±¸½°À½¾³¾ ´µÀµ²° ¾±»µ³Ç°µÂ ¿¾½¸¼°½¸µ ±¸½°À½¾³¾ ¸ ĸ±¾½°ÇǸµ²° ¿¾¸Áº¾². à°ÁÁ¼¾ÂÀµ½¸µ Á¾¾Â²µÂÁ²ÃÎɸŠ´µÀµ²Ìµ² ¿¾·²¾»¸»¾ ·°º»ÎǸÂÌ, Ǿ ¿À¸ ´°½½¾¼~$N$ ÁÀµ´¸ ²ÁµÅ ¼µÂ¾´¾² ¿¾¸Áº° ¿Ãµ¼ ÁÀ°²½µ½¸Ï º»Îǵ¹ ±¸½°À½Ë¹ ¿¾¸Áº Á¾²µÀÈ°µÂ ¼¸½¸¼°»Ì½¾µ ǸÁ»¾ ÁÀ°²½µ½¸¹. ݾ ¼µÂ¾´Ë ¿Àµ´Ë´Ãɵ³¾ ¿Ã½ºÂ° ¿Àµ´½°·½°Çµ½Ë ³»°²½Ë¼ ¾±À°·¾¼ ´»Ï °±»¸Æ ĸºÁ¸À¾²°½½¾³¾ À°·¼µÀ°, °º º°º ¿¾Á»µ´¾²°Âµ»Ì½¾µ À°Á¿¾»¾¶µ½¸µ ·°¿¸Áµ¹ ´µ»°µÂ ²Á°²º¸ ¸ ô°»µ½¸Ï ´¾²¾»Ì½¾ ÂÀô¾µ¼º¸¼¸. ÕÁ»¸ °±»¸Æ° %%503 ´¸½°¼¸ÇµÁº¸ ¸·¼µ½ÏµÂÁÏ, ¾ ͺ¾½¾¼¸Ï ¾Â ¸Á¿¾»Ì·¾²°½¸Ï ±¸½°À½¾³¾ ¿¾¸Áº° ½µ ¿¾ºÀ¾µÂ ·°ÂÀ°Â ½° ¿¾´´µÀ¶°½¸µ ÿ¾ÀÏ´¾Çµ½½¾³¾ À°Á¿¾»¾¶µ½¸Ï º»Îǵ¹. \emph{ï²½¾µ} ¸Á¿¾»Ì·¾²°½¸µ ÁÂÀúÂÃÀË ±¸½°À½¾³¾ ´µÀµ²° ¿¾·²¾»ÏµÂ ±ËÁÂÀ¾ ²Á°²»ÏÂÌ ¸ ô°»ÏÂÌ ·°¿¸Á¸ ¸ ¿À¾¸·²¾´¸ÂÌ ÍÄĵºÂ¸²½Ë¹ ¿¾¸Áº ¿¾ °±»¸Æµ. Ò Àµ·Ã»Ì°µ ¼Ë ¿¾»ÃÇ°µ¼ ¼µÂ¾´, ¿¾»µ·½Ë¹ º°º ´»Ï ¿¾¸Áº°, °º ¸ ´»Ï Á¾À¸À¾²º¸. â°º°Ï ³¸±º¾ÁÂÌ ´¾Á¸³°µÂÁÏ \picture{à¸Á. 10. Ѹ½°À½¾µ ´µÀµ²¾ ¿¾¸Áº°.} ¿Ãµ¼ ´¾±°²»µ½¸Ï ² º°¶´ÃÎ ·°¿¸ÁÌ ´²ÃÅ ¿¾»µ¹ ´»Ï ÅÀ°½µ½¸Ï ÁÁË»¾º. ܵ¾´Ë ¿¾¸Áº° ¿¾ À°ÁÂÃɸ¼ °±»¸Æ°¼, Ç°Á¾ ½°·Ë²°Î \emph{°»³¾À¸Â¼°¼¸ °±»¸Æ Á¸¼²¾»¾²}, °º º°º °ÁÁµ¼±»µÀË, º¾¼¿¸»Ï¾ÀË ¸ ´Àó¸µ Á¸Áµ¼½Ëµ ¿À¾³À°¼¼Ë ¾±Ëǽ¾ ¸Á¿¾»Ì·ÃΠ¸Å ´»Ï ÅÀ°½µ½¸Ï ¾¿Àµ´µ»Ïµ¼ËÅ ¿¾»Ì·¾²°Âµ»µ¼ Á¸¼²¾»¾². Ý°¿À¸¼µÀ, º»ÎǾ¼ ·°¿¸Á¸ ² º¾¼¿¸»Ï¾Àµ ¼¾¶µÂ Á»Ã¶¸ÂÌ Á¸¼²¾»¸ÇµÁº¸¹ ¸´µ½Â¸Ä¸º°Â¾À, ¾±¾·½°Ç°Îɸ¹ ¿µÀµ¼µ½½ÃÎ ² ½µº¾Â¾À¾¹ ¿À¾³À°¼¼µ ½° ä¾ÀÂÀ°½µ ¸»¸ л³¾»µ, ° ¾Á°»Ì½Ëµ ¿¾»Ï ·°¿¸Á¸ ¼¾³Ã Á¾´µÀ¶°ÂÌ ¸½Ä¾À¼°Æ¸Î ¾ ¸¿µ ¿µÀµ¼µ½½¾¹ ¸ µµ À°Á¿¾»¾¶µ½¸¸ ² ¿°¼Ï¸. Ø»¸ ¶µ º»ÎǾ¼ ¼¾¶µÂ ±ËÂÌ Á¸¼²¾» ¿À¾³À°¼¼Ë ´»Ï \MIX, ° ¾Á°²È°ÏÁÏ Ç°ÁÂÌ ·°¿¸Á¸ ¼¾¶µÂ Á¾´µÀ¶°ÂÌ Íº²¸²°»µ½Â ;³¾ Á¸¼²¾»°. ßÀ¾³À°¼¼Ë ¿¾¸Áº° Á ²Á°²º¾¹ ¿¾ ´µÀµ²Ã, º¾Â¾À˵ ±Ã´Ã ¾¿¸Á°½Ë ² ;¼ ¿Ã½ºÂµ, ¾Â»¸Ç½¾ ¿¾´Å¾´Ï ´»Ï ¸Á¿¾»Ì·¾²°½¸Ï ² º°ÇµÁ²µ °»³¾À¸Â¼¾² °±»¸Æ Á¸¼²¾»¾², ¾Á¾±µ½½¾ µÁ»¸ ¶µ»°Âµ»Ì½¾ À°Á¿µÇ°Â˲°ÂÌ Á¸¼²¾»Ë ² °»Ä°²¸Â½¾¼ ¿¾ÀÏ´ºµ. ÔÀó¸µ °»³¾À¸Â¼Ë, °±»¸Æ Á¸¼²¾»¾² ¾¿¸Á°½Ë ² \S~6.3 ¸~6.4. %%504 Ý° À¸Á.~10 ¸·¾±À°¶µ½¾ ±¸½°À½¾µ ´µÀµ²¾ ¿¾¸Áº°, Á¾´µÀ¶°Éµµ ½°·²°½¸Ï ¾´¸½½°´Æ°Â¸ ·½°º¾² ·¾´¸°º°% \note{1}{×½°º¸ ·¾´¸°º°, ÿ¾ÀÏ´¾Çµ½½Ëµ ¿¾ ¼µÁÏÆ°¼: Ú¾·µÀ¾³, Ò¾´¾»µ¹, à˱Ë, Þ²µ½, âµ»µÆ, Ñ»¸·½µÆË, à°º, Ûµ², Ôµ²°, ÒµÁË, ẾÀ¿¸¾½, áÂÀµ»µÆ,---{\sl ßÀ¸¼. ¿µÀµ².\/}}. ÕÁ»¸ µ¿µÀÌ, ¾Â¿À°²»ÏÏÁÌ ¾Â º¾À½Ï ´µÀµ²°, ¼Ë ±Ã´µ¼ ¸Áº°ÂÌ ´²µ½°´Æ°Â¾µ ½°·²°½¸µ, |SAGITTARIUS|, ¾ ò¸´¸¼, Ǿ ¾½¾ ±¾»Ìȵ, ǵ¼ |CAPRICORN|, ¿¾Í¾¼Ã ½Ã¶½¾ ¸´Â¸ ²¿À°²¾; ¾½¾ ±¾»Ìȵ, ǵ¼ |PISCES|,---Á½¾²° ¸´µ¼ ²¿À°²¾; ¾½¾ ¼µ½Ìȵ, ǵ¼ |TAURUS|,---¸´µ¼ ²»µ²¾; ¾½¾ ¼µ½Ìȵ, ǵ¼ |SCORPIO|,--- ¸ ¼Ë ¿¾¿°´°µ¼ ²¾ ²½µÈ½¸¹ ÷µ»~\leaf{8}. ß¾¸Áº ±Ë» ½µÃ´°Ç½Ë¼; µ¿µÀÌ ¿¾ ¾º¾½Ç°½¸¸ ¿¾¸Áº° ¼Ë ¼¾¶µ¼ \emph{²Á°²¸ÂÌ} |SAGITTARIUS|, "¿¾´²Ï·Ë²°Ï" µ³¾ º ´µÀµ²Ã ²¼µÁ¾ ²½µÈ½µ³¾ ÷»°~\leaf{8}. â°º¸¼ ¾±À°·¾¼, °±»¸Æ° ¼¾¶µÂ À°Á¸ ±µ· ¿µÀµ¼µÉµ½¸Ï ÁÃɵÁ²ÃÎɸŠ·°¿¸Áµ¹. à¸Áý¾º~10 ¿¾»Ãǵ½ ¿¾Á»µ´¾²°Âµ»Ì½¾¹ ²Á°²º¾¹, ½°Ç¸½°Ï Á ¿ÃÁ¾³¾ ´µÀµ²°, º»Îǵ¹ |CAPRICORN|, |AQUARIUS|, |PISCES|, |ARIES|, |TAURUS|, |GEMINI|, |CANCER|, |LEO|, |VIRGO|, |LIBRA|, |SCORPIO| ² ú°·°½½¾¼ ¿¾ÀÏ´ºµ. Ý° À¸Á.~10 ²Áµ º»ÎǸ »µ²¾³¾ ¿¾´´µÀµ²° º¾À½Ï ¿Àµ´ÈµÁ²ÃΠ¿¾ °»Ä°²¸Âà Á»¾²Ã |CAPRICORN|, ° ² ¿À°²¾¼ ¿¾´´µÀµ²µ Á¾Ï ¿¾Á»µ ½µ³¾. н°»¾³¸Ç½¾µ òµÀ¶´µ½¸µ Á¿À°²µ´»¸²¾ ´»Ï »µ²¾³¾ ¸ ¿À°²¾³¾ ¿¾´´µÀµ²Ìµ² »Î±¾³¾ ÷»°. ÞÂÁδ° Á»µ´ÃµÂ, Ǿ ¿À¸ ¾±Å¾´µ ´µÀµ²° ² \emph{Á¸¼¼µÂÀ¸Ç½¾¼ ¿¾ÀÏ´ºµ} º»ÎǸ À°Á¿¾»°³°ÎÂÁÏ ÁÂÀ¾³¾ ² °»Ä°²¸Â½¾¼ ¿¾ÀÏ´ºµ: $$ \displaylines{ |AQUARIUS|, |ARIES|, |CANCER|, |CAPRICORN|, |GEMINI|, \cr |LEO|, \ldots, |VIRGO|,\cr } $$ °º º°º Á¸¼¼µÂÀ¸Ç½Ë¹ ¿¾ÀÏ´¾º ¾Á½¾²°½ ½° ¿À¾Å¾¶´µ½¸¸ Á½°Ç°»° »µ²¾³¾ ¿¾´´µÀµ²° º°¶´¾³¾ ÷»°, ·°Âµ¼ Á°¼¾³¾ ÷»°, ° ·°Âµ¼ µ³¾ ¿À°²¾³¾ ¿¾´´µÀµ²° (ÁÀ. Á ¿.~2.3.1). ݸ¶µ ´°µÂÁÏ ¿¾´À¾±½¾µ ¾¿¸Á°½¸µ ¿À¾ÆµÁÁ° ¿¾¸Áº° Á ²Á°²º¾¹. \alg â.(ß¾¸Áº Á ²Á°²º¾¹ ¿¾ ´µÀµ²Ã.) Ô°½° °±»¸Æ° ·°¿¸Áµ¹, ¾±À°·ÃÎɸŠ±¸½°À½¾µ ´µÀµ²¾. ßÀ¾¸·²¾´¸ÂÁÏ ¿¾¸Áº ·°´°½½¾³¾ °À³Ã¼µ½Â°~$K$. ÕÁ»¸ µ³¾ ½µÂ ² °±»¸Æµ, ¾ ² ¿¾´Å¾´Ïɵ¼ ¼µÁµ ² ´µÀµ²¾ ²Á°²»ÏµÂÁÏ ½¾²Ë¹ ÷µ», Á¾´µÀ¶°É¸¹~$K$. ßÀµ´¿¾»°³°µÂÁÏ, Ǿ ÷»Ë ´µÀµ²° Á¾´µÀ¶°Â ¿¾ ºÀ°¹½µ¹ ¼µÀµ Á»µ´ÃÎɸµ ¿¾»Ï: $$ \eqalign{ |KEY|(|P|)&=\hbox{º»ÎÇ, ÅÀ°½Ïɸ¹ÁÏ ² ÷»µ $|NODE|(|P|)$};\cr |LLINK|(|P|)&=\hbox{ú°·°Âµ»Ì ½° »µ²¾µ ¿¾´´µÀµ²¾ ÷»°~$|NODE|(|P|)$};\cr |RLINK|(|P|)&=\hbox{ú°·°Âµ»Ì ½° ¿À°²¾µ ¿¾´´µÀµ²¾ ÷»°~$|NODE|(|P|)$}.\cr } $$ ßÃÁÂ˵ ¿¾´´µÀµ²ÌÏ (²½µÈ½¸µ ÷»Ë ½° À¸Á.~10) ¿Àµ´Á°²»ÏÎÂÁÏ ¿ÃÁÂ˼¸ ú°·°Âµ»Ï¼¸~$\NULL$. ßµÀµ¼µ½½°Ï~|ROOT| ú°·Ë²°µÂ ½° º¾Àµ½Ì ´µÀµ²°. Ô»Ï Ã´¾±Á²° ¿Àµ´¿¾»°³°µÂÁÏ, Ǿ ´µÀµ²¾ ½µ ¿ÃÁ¾ %%505 ($|ROOT|\ne\NULL$), °º º°º ¿À¸~$|ROOT|=\NULL$ ¾¿µÀ°Æ¸¸ Á°½¾²ÏÂÁÏ ÂÀ¸²¸°»Ì½Ë¼¸. \st[Ý°Ç°»Ì½°Ï ÃÁ°½¾²º°.] ãÁ°½¾²¸ÂÌ $|P|\asg |ROOT|$. (㺰·°Âµ»Ì~|P| ±Ã´µÂ ¿À¾´²¸³°ÂÌÁÏ ²½¸· ¿¾ ´µÀµ²Ã.) \st[áÀ°²½µ½¸µ.] ÕÁ»¸~$K<|KEY|(|P|)$, ¾ ¿µÀµ¹Â¸ ½°~\stp{3}; µÁ»¸ $K>|KEY|(|P|)$, ¾ ¿µÀµ¹Â¸ ½°~\stp{4}; µÁ»¸ $K=|KEY|(|P|)$, ¿¾¸Áº ·°²µÀȵ½ ô°Ç½¾. \st[è°³ ²»µ²¾.] ÕÁ»¸~$|LLINK|(|P|)\ne\NULL$, ÃÁ°½¾²¸ÂÌ $|P|\asg|LLINK|(|P|)$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. Ò ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ¿µÀµ¹Â¸ ½°~\stp{5}. \st[è°³ ²¿À°²¾.] ÕÁ»¸~$|RLINK|(|P|)\ne\NULL$, ÃÁ°½¾²¸ÂÌ $|P|\asg|RLINK|(|P|)$ ¸ ²µÀ½ÃÂÌÁÏ ½°~\stp{2}. \st[ÒÁ°²º° ² ´µÀµ²¾.] (ß¾¸Áº ½µÃ´°Çµ½; µ¿µÀÌ ¼Ë ¿¾¼µÁ¸¼ $K$ ² ´µÀµ²¾.) ÒË¿¾»½¸ÂÌ $|Q|\Asg|AVAIL|$; |Q| µ¿µÀÌ Ãº°·Ë²°µÂ ½° ½¾²Ë¹ ÷µ». ãÁ°½¾²¸ÂÌ $|KEY|(|Q|)\asg K$, $|LLINK|(|Q|)\asg|RLINK|(|Q|)\asg\NULL$. (Ý° Á°¼¾¼ ´µ»µ ½Ã¶½¾ ¿À¾¸·²µÁ¸ ½°Ç°»Ì½ÃÎ ÃÁ°½¾²ºÃ ¸ ´Àó¸Å ¿¾»µ¹ ½¾²¾³¾ ÷»°.) ÕÁ»¸ $K$ ±Ë»¾ ¼µ½Ìȵ $|KEY|(|P|)$, ÃÁ°½¾²¸ÂÌ $|LLINK|(|P|)\asg|Q|$; ² ¿À¾Â¸²½¾¼ Á»ÃÇ°µ ÃÁ°½¾²¸ÂÌ $|RLINK|(|P|)\asg|Q|$. (Ò Í¾ ¼¾¼µ½Â ¼Ë ¼¾³»¸ ±Ë ¿À¸Á²¾¸ÂÌ $|P|\asg|Q|$ ¸ ô°Ç½¾ ·°²µÀȸÂÌ À°±¾Âà °»³¾À¸Â¼°.) \algend л³¾À¸Â¼ Á°¼ ¿¾´Áº°·Ë²°µÂ Àµ°»¸·°Æ¸Î ½° Ϸ˺µ~\MIXAL. ßÀµ´¿¾»¾¶¸¼, ½°¿À¸¼µÀ, Ǿ ÷»Ë ´µÀµ²° ¸¼µÎ Á»µ´ÃÎÉÃÎ ÁÂÀúÂÃÀÃ: \picture{à¸Á. ÁÂÀ. 505} Ò¾·¼¾¶½¾, ´°»µµ À°Á¿¾»¾¶µ½Ë ´¾¿¾»½¸Âµ»Ì½Ëµ Á»¾²° |INFO|. Ú°º ¸ ² ³».~2, |AVAIL| µÁÂÌ Á¿¸Á¾º Á²¾±¾´½¾¹ ¿°¼Ï¸. Ø°º, ¿¾»ÃÇ°µÂÁÏ Á»µ´ÃÎÉ°Ï ¿À¾³À°¼¼° ´»Ï \MIX. \prog â.(ß¾¸Áº Á ²Á°²º¾¹ ¿¾ ´µÀµ²Ã.) $|rA|\equiv K$, $|rI1|\equiv|P|$, $|rI2|\equiv Q$. \code LLINK & EQU &2:3 RLINK & EQU &4:5 START & LDA &Ú & 1 & â1. Ý°Ç°»Ì½°Ï ÃÁ°½¾²º°. & LD1 &ROOT & 1 & $|P|\asg|ROOT|$. & JMP &2F & 1 4H & LD2 &0,1(RLINK) & C2 & T4. è°³ ²¿À°²¾. $|Q|\asg|RLlNK|(|P|)$. & J2Z &5F & C2 & Ý° T5, µÁ»¸ $|Q|=\NULL$. 1H & ENT1 &0,2 & C-l & $|P|\asg|Q|$. 2H & CMPA &1,1 & C & T2. áÀ°²½µ½¸µ. & JG & 4Ò & C & Ý° T4, µÁ»¸ $K>|KEY|(|P|)$. & JE &SUCCESS & C1 & ÒËž´, µÁ»¸ $K=|KEY|(|P|)$. & LD2 &0,1 (LLINK) & C1-S & T×. è°³ ²»µ²¾. $|Q|\asg|LLINK|(|P|)$. %%506 & J2NZ & 1B & C1-S & Ý° T2, µÁ»¸ $|Q|\ne\NULL$. 5Ý & LD2 & AVAIL & 1-S & T5 ÒÁ°²º¸ ² ´µÀµ²¾. & J2Z & OVERFLOW & 1-S & LDX & 0,2(RLINK) & 1-S & STX & AVAIL & 1-S & $|Q|\Asg|AVAIL|$. & STA & 1,2 & 1-S & $|KEY|(|Q|)\asg|K|$. & STZ & 0,2 & 1-S & $|LLINK|(|Q|)\asg|RLINK|(|Q|)\asg\NULL$. & JL & 1F & 1-S & $K$ ±Ë» ¼µ½Ìȵ $|KEY|(|P|)$? & ST2 & 0,1(RLINK) & A & $|RLINK|(|P|)\asg|Q|$. & JMP & *+2 & A 1H & ST2 & 0,1(LLINK) & 1-S-A & $|LLINK|(|P|)\asg|Q|$. DONE & EQU & * & 1-S & ÒËž´ ¿¾Á»µ ²Á°²º¸. \endcode \progend ßµÀ²Ëµ 13~ÁÂÀ¾º ¿À¾³À°¼¼Ë ¾ÁÃɵÁ²»ÏΠ¿¾¸Áº, ¿¾Á»µ´½¸µ 11~ÁÂÀ¾º---²Á°²ºÃ. ÒÀµ¼Ï À°±¾ÂË ¿¾¸Áº¾²¾¹ Ä°·Ë À°²½¾ $(7C+C1-3S+4)u$, ³´µ $$ \eqalign{ C &=\hbox{ǸÁ»¾ ¿À¾¸·²µ´µ½½ËÅ ÁÀ°²½µ½¸¹};\cr Cl& =\hbox{ǸÁ»¾ Á»ÃÇ°µ², º¾³´° $K\le|KEY|(|P|)$};\cr S& =\hbox{ 1 ¿À¸ ô°Ç½¾¼ ¿¾¸Áºµ ¸ 0 ² ¿À¾Â¸²½¾¼ Á»ÃÇ°µ}.\cr } $$ Ò ÁÀµ´½µ¼ ¸¼µµ¼ $C1={1\over2}(C+S)$; ´µ¹Á²¸Âµ»Ì½¾, $C1+C2=C$ ¸ $C1-S\approx C2$. ߾;¼Ã ²Àµ¼Ï ¿¾¸Áº° ¿À¸¼µÀ½¾ À°²½¾ $(7.5C-2.5S+4)u$. \picture{à¸Á 11. ß¾¸Áº Á ²Á°²º¾¹ ¿¾ ´µÀµ²Ã.} ßÀ¾³À°¼¼Ë ±¸½°À½¾³¾ ¿¾¸Áº°, ¸Á¿¾»Ì·ÃÎɸµ ½µÏ²½Ëµ ´µÀµ²ÌÏ, À°±¾Â°Î ´¾»Ìȵ! (áÀ. Á ¿À¾³À°¼¼¾¹~6.2.1á.) ßÀ¾´Ã±»¸À¾²°² º¾¼°½´Ë, º°º. ¸ ² ¿À¾³À°¼¼µ~6.2.1F, ¼¾¶½¾ ¸·±°²¸ÂÌÁÏ ¾Â ÁÂÀ¾º¸~08 ² ¿À¾³À°¼¼µ~â, üµ½Ìȸ² µ¼ Á°¼Ë¼ ²Àµ¼Ï ¿¾¸Áº° ´¾~$(6.5C-2.5S+5)u$. ÕÁ»¸ ¿¾¸Áº ½µÃ´°Çµ½, Ä°·° ²Á°²º¸ ·°¹¼µÂ µÉµ ²Àµ¼Ï $14u$ ¸»¸~$15u$. л³¾À¸Â¼~â »µ³º¾ ¿À¸Á¿¾Á¾±¸ÂÌ º À°±¾Âµ Á º»ÎÇ°¼¸ ¸ ·°¿¸Áϼ¸ \emph{¿µÀµ¼µ½½¾¹ ´»¸½Ë}. Ý°¿À¸¼µÀ, µÁ»¸ ¼Ë À°Á¿Àµ´µ»Ïµ¼ %%507 ¸¼µÎɵµÁÏ ² ½°»¸Ç¸¸ ¿À¾ÁÂÀ°½Á²¾ ¿¾Á»µ´¾²°Âµ»Ì½¾, Á¿¾Á¾±¾¼ "¿¾Á»µ´½¸¼ ²º»ÎÇ°µÂÁÏ---¿µÀ²Ë¼ ¸Áº»ÎÇ°µÂÁÏ" (LIFO), ¾ »µ³º¾ Á¼¾¶µ¼ Á¾·´°²°ÂÌ Ã·»Ë À°·»¸Ç½¾³¾ À°·¼µÀ°; ¿µÀ²¾µ Á»¾²¾ ´µÀµ²°~(1) ¼¾¶µÂ ú°·Ë²°ÂÌ ´»¸½Ã. â°º¾µ ÍÄĵºÂ¸²½¾µ ¸Á¿¾»Ì·¾²°½¸µ ¿°¼Ï¸ ´µ»°µÂ °»³¾À¸Â¼Ë °±»¸Æ Á¸¼²¾»¾², ¾Á½¾²°½½Ëµ ½° ´Àµ²¾²¸´½¾¹ ÁÂÀúÂÃÀµ, ¾Á¾±µ½½¾ ¿À¸²»µº°Âµ»Ì½Ë¼¸ ´»Ï À°·À°±¾ÂǸº¾² º¾¼¿¸»Ï¾À¾², °ÁÁµ¼±»µÀ¾² ¸ ·°³À÷Ǹº¾². \qsection Ð º°º ½°Áǵ ½°¸Åôȵ³¾ Á»ÃÇ°Ï? ܽ¾³¸µ ¿À¾³À°¼¼¸ÁÂË Á½°Ç°»° Áºµ¿Â¸ÇµÁº¸ ²¾Á¿À¸½¸¼°Î °»³¾À¸Â¼~T. ÕÁ»¸ ±Ë º»ÎǸ À¸Á.~10 ¿¾ÁÂÿ°»¸ ² °»Ä°²¸Â½¾¼ ¿¾ÀÏ´ºµ |AQUARIUS|,~\dots, |VIRGO|, a ½µ ² º°»µ½´°À½¾¼ |CAPRICORN|,~\dots, |SCORPIO|, ¾ °»³¾À¸Â¼ ²ËÁÂÀ¾¸» ±Ë ²ËÀ¾¶´µ½½¾µ ´µÀµ²¾, º¾Â¾À¾µ, ² ÁÃɽ¾Á¸, ¾¿Àµ´µ»ÏµÂ \emph{¿¾Á»µ´¾²°Âµ»Ì½Ë¹} ¿¾¸Áº. (ÒÁµ ¿¾»Ï |LLINK| À°²½Ï»¸ÁÌ ±Ë ~$\NULL$.) н°»¾³¸Ç½¾, µÁ»¸ º»ÎǸ ¿¾ÁÂÿ°Î ² ½µ¾±Ëǽ¾¼ ¿¾ÀÏ´ºµ: $$ \displaylines{ |AQUARIUS|, |VIRGO|, |ARIES|, |TAURUS|, |CANCER|, |SCORPIO|,\cr |CAPRICORN|, |PISCES|, |GEMINI|, |LIBRA|, |LEO|,\cr } $$ ¼Ë ¿¾»ÃǸ¼ ·¸³·°³¾¾±À°·½¾µ ´µÀµ²¾, Ǿ ½¸ÇÃÂÌ ½µ »ÃÇȵ. (ß¾ÁÂÀ¾¹Âµ ; ´µÀµ²¾!) á ´Àó¾¹ Á¾À¾½Ë, ´»Ï ô°Ç½¾³¾ ¿¾¸Áº° ¿¾ ´µÀµ²Ã À¸Á.~10 ÂÀµ±ÃµÂÁÏ ² ÁÀµ´½µ¼ ²Áµ³¾ »¸ÈÌ $3{2\over11}$~ÁÀ°²½µ½¸¹, Ǿ ½µ¼½¾³¸¼ ±¾»Ìȵ ¾¿Â¸¼°»Ì½¾³¾ ÁÀµ´½µ³¾ ǸÁ»° ÁÀ°²½µ½¸¹~3, º¾Â¾À¾µ ´¾Á¸³°µÂÁÏ ¿À¸ ¿¾¸Áºµ ¿¾ ½°¸»ÃÇȵ¼Ã ¸· ²¾·¼¾¶½ËÅ ±¸½°À½ËÅ ´µÀµ²Ìµ². Ô»Ï ´¾Á°¾ǽ¾ žÀ¾È¾ Á±°»°½Á¸À¾²°½½¾³¾ ´µÀµ²° ²Àµ¼Ï ¿¾¸Áº° ¿À¸¼µÀ½¾, ¿À¾¿¾ÀƸ¾½°»Ì½¾~$\log_2N$, ° ´»Ï ²ËÀ¾¶´µ½½¾³¾ ´µÀµ²°---$N$. Ò Ã¿À.~2.3.4.5-5 ´¾º°·Ë²°µÂÁÏ, Ǿ, µÁ»¸ ÁǸ°ÂÌ ²Áµ ±¸½°À½Ëµ ´µÀµ²ÌÏ ¸· $N$~÷»¾² À°²½¾²µÀ¾Ï½˼¸, ÁÀµ´½µµ ²Àµ¼Ï ¿¾¸Áº° ¿À¸±»¸·¸Âµ»Ì½¾ ¿À¾¿¾ÀƸ¾½°»Ì½¾~$\sqrt{N}$. çµ³¾ ¶µ ½°¼ ¾¶¸´°ÂÌ ¾Â °»³¾À¸Â¼°~T? Ú ÁÇ°ÁÂÌÎ, ¼¾¶½¾ ´¾º°·°ÂÌ, Ǿ ¿¾¸Áº ¿¾ ´µÀµ²Ã ÂÀµ±ÃµÂ »¸ÈÌ ¾º¾»¾ $2\ln N \approx 1.386\log_2 N$ ÁÀ°²½µ½¸¹, µÁ»¸ º»ÎǸ ´¾±°²»ÏÎÂÁÏ º ´µÀµ²Ã ² Á»ÃÇ°¹½¾¼ ¿¾ÀÏ´ºµ; žÀ¾È¾ Á±°»°½Á¸À¾²°½½Ëµ ´µÀµ²ÌÏ---¿À°²¸»¾, ° ²ËÀ¾¶´µ½½Ëµ---¸Áº»Îǵ½¸µ. Ô¾º°·°ÂÌ Í¾ İºÂ ô¸²¸Âµ»Ì½¾ ¿À¾Á¾. ßÀµ´¿¾»¾¶¸¼, Ǿ º°¶´°Ï ¸· $N!$~¿µÀµÁ°½¾²¾º $N$~º»Îǵ¹ Á À°²½¾¹ ²µÀ¾Ï½¾ÁÂÌÎ ¸Á¿¾»Ì·ÃµÂÁÏ ´»Ï ¿¾ÁÂÀ¾µ½¸Ï ´µÀµ²° ¿Ãµ¼ ²Á°²¾º. ç¸Á»¾ ÁÀ°²½µ½¸¹, ½Ã¶½ËÅ ´»Ï ½°Å¾¶´µ½¸Ï º»ÎÇ°, À¾²½¾ ½° µ´¸½¸Æà ±¾»Ìȵ ǸÁ»° ÁÀ°²½µ½¸¹, ¿¾ÂÀµ±¾²°²È¸ÅÁÏ ¿À¸ ²Á°²ºµ µ³¾ ² ´µÀµ²¾. ỵ´¾²°Âµ»Ì½¾, µÁ»¸ ǵÀµ· $C_N$ ¾±¾·½°Ç¸ÂÌ ÁÀµ´½µµ ǸÁ»¾ ÁÀ°²½µ½¸¹ ¿À¸ ô°Ç½¾¼ ¿¾¸Áºµ, ° ǵÀµ· $C'_N$---¿À¸ ½µÃ´°Ç½¾¼, ¼Ë ¿¾»ÃǸ¼ $$ C_N=1+{C'_0+C'_1+\cdots+C'_{N-1}\over N}. \eqno(2) $$ %%508 ݾ Á¾³»°Á½¾ Á¾¾Â½¾Èµ½¸Î ¼µ¶´Ã ´»¸½°¼¸ ²½ÃÂÀµ½½µ³¾ ¸ ²½µÈ½µ³¾ ¿Ãµ¹ (6.2.1-2) $$ C_N=\left(1+{1\over N}\right)C'_N-1. \eqno(3) $$ ß¾´Á°²»ÏÏ $C_N$ ¸·~(3) ²~(2), ¸¼µµ¼ $$ (N+1)C'_N=2N+C'_0+C'_1+\cdots+C'_{N-1}. \eqno(4) $$ Ø· ;³¾ ÀµºÃÀÀµ½Â½¾³¾ Á¾¾Â½¾Èµ½¸Ï $C'_N$ ½°Å¾´¸ÂÁÏ »µ³º¾. ÒËǸ°½¸µ À°²µ½Á²° $$ NC'_{N-1}=2(N-1)+C'_0+C'_1+\cdots+C'_{N-2} $$ ´°µÂ $$ \eqalign{ (N+1)C'_N-NC'_{N-1}&=2+C'_{N-1},\cr C'_N&=C'_{N-1}+2/(N+1).\cr } $$ â°º º°º $C'_0=0$, ¾ $$ C'_N=2H_{N+1}-2. \eqno(5) $$ ßÀ¸¼µ½¸²~(3), ¿¾Á»µ ÿÀ¾Éµ½¸¹ ¿¾»ÃÇ°µ¼ $$ C_N=2\left(1+{1\over N}\right) H_N-3. \eqno(3) $$ ã¿À°¶½µ½¸Ï 6--8 ´°Î ±¾»µµ ´µÂ°»Ì½ÃÎ ¸½Ä¾À¼°Æ¸Î: ¼¾¶½¾ ½°¹Â¸ ½µ ¾»Ìº¾ ÁÀµ´½¸µ ·½°Çµ½¸Ï~$C_N$ ¸~$C'_N$, ½¾ ¸ ¸Å ²µÀ¾Ï½¾Á½˵ À°Á¿Àµ´µ»µ½¸Ï. \section á¾À¸À¾²º° ²Á°²º¾¹ ² ´µÀµ²¾. л³¾À¸Â¼~T ¿Àµ´½°·½°Ç°»ÁÏ ´»Ï ¿¾¸Áº°, ½¾ µ³¾ ¼¾¶½¾ ¿À¸½ÏÂÌ ·° ¾Á½¾²Ã °»³¾À¸Â¼° ²½ÃÂÀµ½½µ¹ \emph{Á¾À¸À¾²º¸}, °º º°º ¾½ ϲ»ÏµÂÁÏ µÁµÁ²µ½½Ë¼ ¾±¾±Éµ½¸µ¼ °»³¾À¸Â¼° ²Á°²¾º ² Á¿¸Á¾º~5.2.1L. ã¼µ»¾ ·°¿À¾³À°¼¼¸À¾²°½½Ë¹, ¾½ ±Ã´µÂ À°±¾Â°ÂÌ »¸ÈÌ ½µ¼½¾³¾ ¼µ´»µ½½µµ »ÃÇȸŠ°»³¾À¸Â¼¾², ¾±Áö´°²È¸ÅÁÏ ² ³».~5. Ú¾³´° ¿¾ÁÂÀ¾µ½¸µ ´µÀµ²° ·°²µÀȵ½¾, ¾Á°µÂÁÏ Á¸¼¼µÂÀ¸Ç½¾ ¾±¾¹Â¸ µ³¾ (°»³¾À¸Â¼~2.3.1T)---¼Ë "¿¾ÁµÂ¸¼" ·°¿¸Á¸ ² ¾ÂÁ¾À¸À¾²°½½¾¼ ¿¾ÀÏ´ºµ. Þ´½°º¾ ½µ¾±Å¾´¸¼¾ ±ËÂÌ ¾Á¾À¾¶½Ë¼. ïÁ½¾, Ǿ ² È°³µ~T2 ¿À¸ $K=|KEY|(|P|)$ ½°´¾ ´µ¹Á²¾²°ÂÌ ¿¾-´Àó¾¼Ã, °º º°º ¼Ë Á¾À¸Àõ¼, ° ½µ ¸Éµ¼. ܾ¶½¾, ½°¿À¸¼µÀ, Àµ°³¸À¾²°ÂÌ ½° $K=|KEY|(|P|)$ °º ¶µ, º°º ¸ ½° $K>|KEY|(|P|)$; ; ´°Á ¿À°²¸»Ì½Ë¹ ¼µÂ¾´ Á¾À¸À¾²º¸. (×°¼µÂ¸¼, ²¿À¾Çµ¼, Ǿ À°²½Ëµ º»ÎǸ ½µ ¾±Ï·°Âµ»Ì½¾ ´¾»¶½Ë ½°Å¾´¸ÂÌÁÏ ² Á¼µ¶½ËŠ÷»°Å, »¸ÈÌ ±Ë ¾½¸ ¿À¾Å¾´¸»¸ÁÌ ¿¾Á»µ´¾²°Âµ»Ì½¾ ¿À¸ Á¸¼¼µÂÀ¸Ç½¾¼ ¾±Å¾´µ.) ßÀ¸ ±¾»ÌȾ¼ º¾»¸ÇµÁ²µ ¿¾²Â¾ÀÏÎɸÅÁÏ º»Îǵ¹ ; ¼µÂ¾´ ¿À¸²µ´µÂ º ²µÁ̼° ½µÁ±°»°½Á¸À¾²°½½¾¼Ã ´µÀµ²Ã, ¸ Á¾À¸À¾²º° ·°¼µ´»¸ÂÁÏ. ÔÀó¸¼ ¼µÂ¾´¾¼ ϲ»ÏµÂÁÏ ÅÀ°½µ½¸µ ² º°¶´¾¼ ÷»µ Á¿¸Áº° ·°¿¸Áµ¹ Á ¾´½¸¼ ¸ µ¼ ¶µ º»ÎǾ¼; ¿¾ÂÀµ±ÃµÂÁÏ ´¾¿¾»½¸Âµ»Ì½¾µ ¿¾»µ ´»Ï ÁÁË»º¸, ½¾ ; ÃÁº¾À¸Â Á¾À¸À¾²ºÃ ² Á»ÃÇ°µ, º¾³´° ²ÁÂÀµÇ°µÂÁÏ ¼½¾³¾ ¾´¸½°º¾²ËÅ º»Îǵ¹. %%509 â°º¸¼ ¾±À°·¾¼, °»³¾À¸Â¼~T, ¿À¸¼µ½Ïµ¼Ë¹ ¾»Ìº¾ ´»Ï Á¾À¸À¾²º¸, ½µ¿»¾Å, ½¾ µÁÂÌ ¸ »ÃÇȸµ. ÕÁ»¸ ¶µ ½Ã¶½¾ Á¾ÇµÂ°ÂÌ ¿¾¸Áº ¸ Á¾À¸À¾²ºÃ, ¸Á¿¾»Ì·¾²°½¸µ ´Àµ²¾²¸´½¾¹ ÁÂÀúÂÃÀË Á»µ´ÃµÂ ½°Á¾Ïµ»Ì½¾ Àµº¾¼µ½´¾²°ÂÌ. ؽµÀµÁ½¾ ¾Â¼µÂ¸ÂÌ ÂµÁ½ÃÎ Á²Ï·Ì ¼µ¶´Ã °½°»¸·¾¼ Á¾À¸À¾²º¸ ²Á°²º¾¹ ² ´µÀµ²¾ ¸ °½°»¸·¾¼ ¾±¼µ½½¾¹ Á¾À¸À¾²º¸ Á À°·´µ»µ½¸µ¼ ("±ËÁÂÀ¾¹ Á¾À¸À¾²º¸"), žÂÏ ½° ¿µÀ²Ë¹ ²·³»Ï´ ͸ ¼µÂ¾´Ë Á¾²µÀȵ½½¾ À°·»¸Ç½Ë. ßÀ¸ ²Á°²ºµ ² ¿µÀ²¾½°Ç°»Ì½¾ ¿ÃÁ¾µ ´µÀµ²¾ $N$~º»Îǵ¹ ² ÁÀµ´½µ¼ Á¾²µÀÈ°µÂÁÏ Â¾ ¶µ ǸÁ»¾ ÁÀ°²½µ½¸¹, Ǿ ¸ ² °»³¾À¸Â¼µ~5.2.2Q (·° ½µ±¾»Ìȸ¼¸ ¸Áº»Îǵ½¸Ï¼¸). Ý°¿À¸¼µÀ, ¿À¸ ²Á°²ºµ ² ´µÀµ²¾ º°¶´Ë¹ º»ÎÇ ÁÀ°²½¸²°µÂÁÏ Á $K_1$, ° º°¶´Ë¹ º»ÎÇ, ¼µ½Ìȸ¹ $K_1$, ÁÀ°²½¸²°µÂÁÏ Á ¿µÀ²Ë¼ º»ÎǾ¼, ¼µ½Ìȸ¼ $K_1$, ¸ Â. ´.; ¿À¸ ±ËÁÂÀ¾¹ Á¾À¸À¾²ºµ º°¶´Ë¹ º»ÎÇ ÁÀ°²½¸²°µÂÁÏ Á ¿µÀ²Ë¼ À°·´µ»ÏÎɸ¼ Í»µ¼µ½Â¾¼~$K$, ° ·°Âµ¼ º°¶´Ë¹ º»ÎÇ, ¼µ½Ìȸ¹ $K$, ÁÀ°²½¸²°µÂÁÏ Á ¾¿Àµ´µ»µ½½Ë¼, ¼µ½Ìȸ¼ $K$ Í»µ¼µ½Â¾¼ ¸ Â.~´. áÀµ´½µµ ǸÁ»¾ ÁÀ°²½µ½¸¹ ² ¾±¾¸Å Á»ÃÇ°ÏÅ À°²½¾ $NC_N$. (ßÀ°²´°, ½° Á°¼¾¼ ´µ»µ, Ǿ±Ë ÃÁº¾À¸ÂÌ ²½ÃÂÀµ½½¸¹ Ƹº», °»³¾À¸Â¼~5.2.2Q Á¾²µÀÈ°µÂ ½µÁº¾»Ìº¾ ±¾»Ìȵ ÁÀ°²½µ½¸¹.) \section ã´°»µ½¸Ï. ؽ¾³´° ±Ë²°µÂ ½Ã¶½¾ ·°Á°²¸ÂÌ íÒÜ ·°±ËÂÌ ¾´¸½ ¸· Í»µ¼µ½Â¾² °±»¸ÆË. Ûµ³º¾ ô°»¸ÂÌ "»¸ÁÂ" (÷µ», ¾±° ¿¾´´µÀµ²° º¾Â¾À¾³¾ ¿ÃÁÂË) ¸»¸ ÷µ», ² º¾Â¾À¾¼ $|LLINK|=\NULL$ ¸»¸~$|RLINK|=\NULL$. ݾ µÁ»¸ ¾±µ ÁÁË»º¸ ½µ ¿ÃÁÂË, ½°´¾ ´µ¹Á²¾²°ÂÌ ¾Á¾±Ë¼ ¾±À°·¾¼---²µ´Ì ½µ»Ì·Ï ² ¾´½¾¼ ¼µÁµ ÅÀ°½¸ÂÌ ´²° ú°·°Âµ»Ï. Ò º°ÇµÁ²µ ¿À¸¼µÀ° Á½¾²° À°ÁÁ¼¾ÂÀ¸¼ À¸Á.~10. Ú°º ô°»¸ÂÌ |CAPRICORN|? Ҿ ¾´½¾ ¸· ÀµÈµ½¸¹: ô°»¸ÂÌ \emph{Á»µ´ÃÎɸ¹} ±»¸¶°¹È¸¹ ÷µ», »µ²°Ï ÁÁË»º° º¾Â¾À¾³¾ ¿ÃÁ°, ¸ ·°Âµ¼ ²µÀ½ÃÂÌ µ³¾ ½° ¼µÁ¾ ÷»°, º¾Â¾À˹ ´µ¹Á²¸Âµ»Ì½¾ ÂÀµ±ÃµÂÁÏ Ã´°»¸ÂÌ. Ý°¿À¸¼µÀ, ½° À¸Á.~10 Á½°Ç°»° ô°»ÏµÂÁÏ |GEMINI|, ·°Âµ¼ |CAPRICORN| ·°¼µ½ÏµÂÁÏ ½° |GEMINI|. â°º°Ï ¾¿µÀ°Æ¸Ï Á¾ÅÀ°½ÏµÂ ¿¾ÀÏ´¾º Í»µ¼µ½Â¾² °±»¸ÆË. л³¾À¸Â¼~D Àµ°»¸·ÃµÂ ÍÂà ¸´µÎ. \alg D.(ã´°»µ½¸µ ¸· ´µÀµ²°.) çµÀµ· |Q| ¾±¾·½°Ç¸¼ ¿µÀµ¼µ½½ÃÎ, ú°·Ë²°ÎÉÃÎ ½° ÷µ» ±¸½°À½¾³¾ ´µÀµ²° ¿¾¸Áº°, º¾Â¾À¾µ ¿Àµ´Á°²»µ½¾ º°º ² °»³¾À¸Â¼µ~T. Ô°½½Ë¹ °»³¾À¸Â¼ ô°»ÏµÂ ; ÷µ», ¾Á°²»ÏÏ ±¸½°À½¾µ ´µÀµ²¾ ¿¾¸Áº°. (Ý° Á°¼¾¼ ´µ»µ ¼Ë ¸¼µµ¼ ¸»¸ $|Q|\equiv|ROOT|$, ¸»¸ $|Q|\equiv|LLINK|(|P|)$, ¸»¸ $|Q|\equiv|RLINK|(|P|)$ ´»Ï ½µº¾Â¾À¾³¾ ÷»°~|P|. л³¾À¸Â¼ ¸·¼µ½ÏµÂ ² ¿°¼Ï¸ ·½°Çµ½¸µ~|Q| ² Á¾¾Â²µÂÁ²¸¸ Á ¾ÁÃɵÁ²»¸½½Ë¼ ô°»µ½¸µ¼.) \st[áÁË»º° |RLINK| ¿ÃÁ°?] ãÁ°½¾²¸ÂÌ $|T|\asg |Q|$. ÕÁ»¸ $|RLINK|(|T|)=\NULL$, ÃÁ°½¾²¸ÂÌ $|Q|\asg|LLINK|(|T|)$ ¸ ¿µÀµ¹Â¸ ½°~\stp{4}. \st [Ý°¹Â¸ ¿Àµµ¼½¸º°.] ãÁ°½¾²¸ÂÌ $|R|\asg|RLINK|(|T|)$. ÕÁ»¸ $|LLINK|(|R|)=\NULL$, ÃÁ°½¾²¸ÂÌ $|LLINK|(|R|)\asg|LLINK|(|T|)$, $|Q|\asg|R|$ ¸ ¿µÀµ¹Â¸ ½°~\stp{4}. %%510 \st[Ý°¹Â¸ ¿ÃÁÂÃÎ ÁÁË»ºÃ |LLINK|.] ãÁ°½¾²¸ÂÌ $|S|\asg|LLINK|(|R|)$. ÕÁ»¸ $|LLINK|(|S|)\ne\NULL$, ÃÁ°½¾²¸ÂÌ $|R|\asg|S|$ ¸ ¿¾²Â¾ÀÏÂÌ È°³ ´¾ µŠ¿¾À, ¿¾º° ½µ ¿¾»ÃǸ¼ $|LLINK|(|S|)=\NULL$. (⵿µÀÌ |S| ú°·Ë²°µÂ ½° Á»µ´ÃÎɸ¹ ¿¾Á»µ |Q| Í»µ¼µ½Â ¿À¸ Á¸¼¼µÂÀ¸Ç½¾¼ ¾±Å¾´µ.) Ý°º¾½µÆ, ÃÁ°½¾²¸ÂÌ $|LLINK|(|S|)\asg|LLINK|(|T|)$, $|LLINK|(|R|)\asg|RLINK|(|S|)$, $|RLINK|(|S|)\asg|RLINK|(|T|)$, $|Q|\asg|S|$. \st[ÞÁ²¾±¾´¸ÂÌ Ã·µ».] ÒË¿¾»½¸ÂÌ $|AVAIL|\Asg|T|$ (Â.~µ. ²µÀ½ÃÂÌ Ã·µ» ² ¿Ã» Á²¾±¾´½¾¹ ¿°¼Ï¸). \algend ç¸Â°Âµ»Ì ¼¾¶µÂ ¸Á¿Ë°ÂÌ Í¾ °»³¾À¸Â¼, ô°»ÏÏ Ã·»Ë |AQUARIUS|, |CANCER| ¸~|CAPRICORN| ´µÀµ²° À¸Á.~10; º°¶´Ë¹ Á»ÃÇ°¹ ¸¼µµÂ Á²¾¸ ¾Á¾±µ½½¾Á¸. Ò½¸¼°Âµ»Ì½Ë¹ Ǹ°µ»Ì, ²µÀ¾Ï½¾, ·°¼µÂ¸», Ǿ ¾Â´µ»Ì½¾ ½µ ²Ë´µ»µ½ Á»ÃÇ°¹ $|RLINK|(|T|)\ne\NULL$, $|LLINK|(|T|)=\NULL$; ¼Ë ¾±Áô¸¼ ; ½µÁº¾»Ìº¾ ¿¾·¶µ, °º º°º °»³¾À¸Â¼ ² ¾¼ ²¸´µ, ² º¾Â¾À¾¼ ¾½ ¿Àµ´Á°²»µ½ ·´µÁÌ, ¾±»°´°µÂ ²µÁ̼° ¸½ÂµÀµÁ½Ë¼¸ Á²¾¹Á²°¼¸. ß¾Áº¾»ÌºÃ ² °»³¾À¸Â¼µ~D ½µÂ ½¸º°º¾¹ Á¸¼¼µÂÀ¸¸ ¼µ¶´Ã ¿À°²Ë¼ ¸ »µ²Ë¼, ¾ º°¶µÂÁÏ, Ǿ ´»¸½½°Ï ¿¾Á»µ´¾²°Âµ»Ì½¾ÁÂÌ Á»ÃÇ°¹½ËŠô°»µ½¸¹ ¸ ²Á°²¾º À°·±°»°½Á¸Àõ ´µÀµ²¾, ¸ ²Ë²µ´µ½½Ëµ ¾Æµ½º¸ ÍÄĵºÂ¸²½¾Á¸ ¿¾ÂµÀÏΠÁ¸»Ã. ݾ ² ´µ¹Á²¸Âµ»Ì½¾Á¸ ²ËÀ¾¶´µ½¸Ï ²¾²Áµ ½µ ¿À¾¸·¾¹´µÂ! \proclaim {âµ¾Àµ¼° Ý (â.~Ý.~帱±°À´, 1962)}. ß¾Á»µ ô°»µ½¸Ï ¿¾ÁÀµ´Á²¾¼ °»³¾À¸Â¼°~D Á»ÃÇ°¹½¾³¾ ÷»° Á»ÃÇ°¹½¾³¾ ´µÀµ²° ²½¾²Ì ¿¾»ÃÇ°µÂÁÏ Á»ÃÇ°¹½¾µ ´µÀµ²¾. [ݵ »Î±Ïɸµ ¼°Âµ¼°Â¸ºÃ, ¿À¾¿ÃÁ¸µ, ¿¾¶°»Ã¹Á°, ²¿»¾ÂÌ ´¾ (10)!] â°º°Ï ľÀ¼Ã»¸À¾²º° µ¾Àµ¼Ë, À°·Ã¼µµÂÁÏ, ²µÁ̼° Âü°½½°. Þ¿¸Èµ¼ Á¸ÂðƸΠ±¾»µµ ¾ǽ¾. ßÃÁÂÌ $\cJ$---´µÀµ²¾ ¸· $n$~Í»µ¼µ½Â¾², ° $P(\cJ)$---²µÀ¾Ï½¾ÁÂÌ ¿¾Ï²»µ½¸Ï~$\cJ$, µÁ»¸ µ³¾ º»ÎǸ ²Á°²»ÏÎÂÁÏ Á»ÃÇ°¹½Ë¼ ¾±À°·¾¼ Á ¿¾¼¾ÉÌÎ °»³¾À¸Â¼°~T. ݵº¾Â¾À˵ ´µÀµ²ÌÏ ¿¾Ï²»ÏÎÂÁÏ Á ±¾»Ìȵ¹ ²µÀ¾Ï½¾ÁÂÌÎ, ǵ¼ ´Àó¸µ. çµÀµ· $Q(\cJ)$ ¾±¾·½°Ç¸¼ ²µÀ¾Ï½¾ÁÂÌ ¿¾»Ãǵ½¸Ï~$\cJ$ ¿¾Á»µ ²Á°²º¸ ² Á»ÃÇ°¹½¾¼ ¿¾ÀÏ´ºµ $n+1$~º»Îǵ¹ (¿¾ÁÀµ´Á²¾¼ °»³¾À¸Â¼°~T) ¸ ¿¾Á»µ´ÃÎɵ³¾ ô°»µ½¸Ï Á ¿¾¼¾ÉÌÎ °»³¾À¸Â¼°~D ¾´½¾³¾ ¸· ͸Šͻµ¼µ½Â¾², ²Ë±À°½½¾³¾ Á»ÃÇ°¹½¾. ßÀ¸ ²ËǸÁ»µ½¸¸~$P(\cJ)$ ¿Àµ´¿¾»°³°µÂÁÏ, Ǿ ²Áµ $n~$~¿µÀµÁ°½¾²¾º º»Îǵ¹ À°²½¾²µÀ¾Ï½Ë; ¿À¸ ½°Å¾¶´µ½¸¸ $Q(\cJ)$ ¼Ë ÁǸ°µ¼, Ǿ $(n+1)(n+1)!$~¿µÀµÁ°½¾²¾º º»Îǵ¹ ¸ ²Ë±¾À¾² º»ÎÇ° ´»Ï ô°»µ½¸Ï À°²½¾²µÀ¾Ï½Ë. âµ¾Àµ¼° òµÀ¶´°µÂ, Ǿ $P(\cJ)=Q(\cJ)$ ´»Ï ²ÁµÅ~$\cJ$. \proof ß¾ ÃÁ»¾²¸Î À°²½¾²µÀ¾ÏÂ½Ë ½µ ´µÀµ²ÌÏ, ° ¿µÀµÁ°½¾²º¸, ¿¾Í¾¼Ã ±Ã´µ¼ ´¾º°·Ë²°ÂÌ Âµ¾Àµ¼Ã, À°ÁÁ¼°ÂÀ¸²°Ï ² º°ÇµÁ²µ Á»ÃÇ°¹½ËÅ ¾±®µºÂ¾² \emph{¿µÀµÁ°½¾²º¸}. Þ¿Àµ´µ»¸¼ Á½°Ç°»° ô°»µ½¸µ ¸· ¿µÀµÁ°½¾²º¸ ¸ ·°Âµ¼ ´¾º°¶µ¼, Ǿ "¿¾Á»µ ô°»µ½¸Ï ¸· Á»ÃÇ°¹½¾¹ ¿µÀµÁ°½¾²º¸ Á»ÃÇ°¹½¾³¾ Í»µ¼µ½Â° ¾Á°µÂÁÏ Á»ÃÇ°¹½°Ï ¿µÀµÁ°½¾²º°". %%511 ßÃÁÂÌ $a_1$ $a_2$~\dots $a_{n+1}$---¿µÀµÁ°½¾²º° ¼½¾¶µÁ²° $\{\,1, 2,~\ldots, n+1\,\}$; ¼Ë ž¸¼ ¾¿Àµ´µ»¸ÂÌ ¾¿µÀ°Æ¸Î ô°»µ½¸Ï Í»µ¼µ½Â°~$a_i$, ¿¾»ÃǸ² ² Àµ·Ã»Ì°µ ¿µÀµÁ°½¾²ºÃ $b_1$ $b_2$~\dots $b_n$ ¼½¾¶µÁ²° $\{\,1, 2,~\ldots, n\,\}$. í° ¾¿µÀ°Æ¸Ï ´¾»¶½° ±ËÂÌ Á¾³»°Á¾²°½° Á °»³¾À¸Â¼°¼¸~â ¸~D, Â.~µ. µÁ»¸ ¾Â¿À°²¸ÂÌÁÏ ¾Â ´µÀµ²°, ¿¾ÁÂÀ¾µ½½¾³¾ ¿¾Á»µ´¾²°Âµ»Ì½Ë¼¸ ²Á°²º°¼¸ $a_1$, $a_2$,~\dots, $a_{n+1}$, ¸ ô°»¸ÂÌ~$a_i$ Á ¿µÀµ½Ã¼µÀ°Æ¸µ¹ º»Îǵ¹ ǸÁ»°¼¸ ¾Â~1 ´¾~$n$, ¾ ¿¾»ÃǸÂÁÏ ´µÀµ²¾, º¾Â¾À¾µ ¼¾³»¾ ±ËÂÌ ¿¾ÁÂÀ¾µ½¾ ¿¾Á»µ´¾²°Âµ»Ì½Ë¼¸ ²Á°²º°¼¸ $b_1$ $b_2$~\dots $b_n$. Ú ÁÇ°ÁÂÌÎ, ¾¿Àµ´µ»¸ÂÌ Â°ºÃÎ ¾¿µÀ°Æ¸Î ½µÂÀô½¾. Ò¾·¼¾¶½Ë ´²° Á»ÃÇ°Ï: \medskip{ \narrower \noindent{\sl á»ÃÇ°¹ 1:\/} $a_i=n+1$ ¸»¸~$a_i+1=a_j$ ´»Ï ½µº¾Â¾À¾³¾ $ji$. ×°¼µ½Ïµ¼ $a_i$ ½°~$a_j$, ô°»Ïµ¼ $a_j$ Á ¿µÀ²¾½°Ç°»Ì½¾¹ ¿¾·¸Æ¸¸ ¸ ²ËǸ°µ¼, µ´¸½¸Æà ¸· ²ÁµÅ Í»µ¼µ½Â¾², ±¾»ÌȸÅ~$a_i$. }\medskip Ý°¿À¸¼µÀ, À°ÁÁ¼¾ÂÀ¸¼ ¿µÀµÁ°½¾²ºÃ 4~6~1~3~5~2. ÕÁ»¸ ¿¾¼µÂ¸ÂÌ Í»µ¼µ½Â, º¾Â¾À˹ ½Ã¶½¾ ô°»¸ÂÌ, ·°º»ÎǸ² µ³¾ ² ºÀö¾º, ¾ ¿¾»ÃǸÂÁÏ {\def\r#1{\roundit{$#1$}} $$ \matrix{ \r4 & 6 & 1 & 3 & 5 & 2 & = & 4 & 5 & 1 & 3 & 2 \cr 4&\r6&1 & 3 & 5 & 2 & = & 4 & 1 & 3 & 5 & 2 \cr 4& 6 &\r1&3 & 5 & 2 & = & 3 & 5 & 1 & 2 & 4 \cr } \qquad \matrix{ 4 & 6 & 1 &\r3& 5 & 2 & = & 3 & 5 & 1 & 4 & 2 \cr 4 & 6 & 1 & 3 &\r5& 2 & = & 4 & 5 & 1 & 3 & 2 \cr 4 & 6 & 1 &3 & 5 &\r2 & = & 3 & 5 & 1 & 2 & 4 \cr } $$ } ß¾Áº¾»ÌºÃ ²Áµ³¾ ¼¾¶½¾ Á´µ»°ÂÌ $(n+1)(n+1)!$ À°·»¸Ç½ËŠô°»µ½¸¹, µ¾Àµ¼° ±Ã´µÂ ÃÁ°½¾²»µ½°, µÁ»¸ ¼Ë ¿¾º°¶µ¼, Ǿ º°¶´ÃÎ ¿µÀµÁ°½¾²ºÃ ¼½¾¶µÁ²° $\{\, 1, 2,~\dots, n\,\}$ ¼¾¶½¾ ¿¾»ÃǸÂÌ º°º Àµ·Ã»Ì° ¿À¸¼µ½µ½¸Ï À¾²½¾ $(n+1)^2$~ô°»µ½¸¹. à°ÁÁ¼¾ÂÀ¸¼ ¿µÀµÁ°½¾²ºÃ $b_1$ $b_2$~\dots $b_n$ ¼½¾¶µÁ²° $\{\, 1, 2,~\dots, n\,\}$. Þ¿Àµ´µ»¸¼ $(n+1)^2$~ô°»µ½¸¹, ½¾ ¾´½¾¼Ã ´»Ï º°¶´¾¹ ¿°ÀË $i, j$ ($1\le i,j\le n+1$). ÕÁ»¸ $ij$, ¸Áº¾¼Ë¼ ô°»µ½¸µ¼ ±Ã´µÂ $$ b'_1\ldots b'_{i-1} \roundit{b_j} b'_i \ldots b'_n, \eqno(8) $$ Ǿ Á¾¾Â²µÂÁ²õ {\sl Á»ÃÇ°Î~1.\/} %% 512 Ý°º¾½µÆ, ¿À¸ $i=j$ ¸¼µµ¼ ´Àó¸µ ô°»µ½¸Ï: \picture{à¸Á. ÁÂÀ. 512} º¾Â¾À˵ ¾¶µ ¾¿¸Á˲°ÎÂÁÏ {\sl Á»ÃÇ°µ¼~1.\/} ß¾»¾¶¸² $n=4$, À°ÁÁ¼¾ÂÀ¸¼ ² º°ÇµÁ²µ ¿À¸¼µÀ° 25~ô°»µ½¸¹, ¿À¸²¾´ÏɸŠº ¿µÀµÁ°½¾²ºµ 3~1~4~2: {\def\r#1{\node{#1}} \ctable{\hfill$#$\hfill\bskip\bskip&&\hfill$#$\hfill\bskip\bskip\cr & i=1 & i=2 & i=3 & i=4 & i=5\cr j=1&\r5~3~1~4~2 &4~\r3~1~5~2 &4~1~\r3~5~2 &4~1~5~\r3~2 &4~1~5~2~\r3\cr j=2&\r3~4~1~5~2 &3~\r5~1~4~2 &4~2~\r1~5~3 &4~2~5~\r1~3 &4~2~5~3~\r1\cr j=3&\r3~1~4~5~2 &4~\r1~2~5~3 &3~1~\r5~4~2 &3~1~5~\r4~2 &3~1~5~2~\r4\cr j=4&\r3~1~5~4~2 &4~\r1~5~2~3 &3~1~\r4~5~2 &3~1~4~\r5~2 &4~1~5~3~\r2\cr j=5&\r3~1~5~2~4 &4~\r1~5~3~2 &3~1~\r4~2~5 &4~1~5~\r2~3 &3~1~4~2~\r5\cr }} ß¾¼µÇµ½½Ë¹ Í»µ¼µ½Â ²Áµ³´° Á¾¸Â ² $i\hbox{-¹}$ ¿¾·¸Æ¸¸, ¸ ´»Ï ĸºÁ¸À¾²°½½¾³¾~$i$ ¼Ë ¿¾ÁÂÀ¾¸»¸ $(n+1)$ À°·»¸Ç½ËŠô°»µ½¸¹, ¿¾ ¾´½¾¼Ã ´»Ï º°¶´¾³¾~$j$; Á»µ´¾²°Âµ»Ì½¾, ´»Ï º°¶´¾¹ ¿µÀµÁ°½¾²º¸ $b_1$ $b_2$~\dots $b_n$ ¿¾ÁÂÀ¾µ½¾ $(n+1)^2$ À°·»¸Ç½ËŠô°»µ½¸¹. Ô»Ï ·°²µÀȵ½¸Ï ´¾º°·°Âµ»ÌÁ²° ·°¼µÂ¸¼, Ǿ ²Áµ³¾ ¸¼µµÂÁÏ $(n+1)^2!$~ô°»µ½¸¹. \proofend Ô¾º°·°Âµ»ÌÁ²¾ µ¾Àµ¼Ë~H ½µ ¾»Ìº¾ ¾¿¸Á˲°µÂ Á¸ÂðƸΠ¿¾Á»µ ô°»µ½¸¹, ½¾ ¸ ¿¾¼¾³°µÂ ¿À¸ °½°»¸·µ ÁÀµ´½µ³¾ ²Àµ¼µ½¸ ô°»µ½¸Ï. ã¿À°¶½µ½¸µ~12 ¿¾º°·Ë²°µÂ, Ǿ ¿À¸ ô°»µ½¸¸ Á»ÃÇ°¹½¾³¾ Í»µ¼µ½Â° ¸· Á»ÃÇ°¹½¾¹ °±»¸ÆË È°³~D2 ²Ë¿¾»½ÏµÂÁÏ ² ÁÀµ´½µ¼ ÇÃÂÌ Àµ¶µ, ǵ¼ ² ¿¾»¾²¸½µ Á»ÃÇ°µ². à°ÁÁ¼¾ÂÀ¸¼ µ¿µÀÌ, Áº¾»Ìº¾ À°· ¿À¾Å¾´¸ÂÁÏ Æ¸º» ² È°³µ~D3. ßÀµ´¿¾»¾¶¸¼, Ǿ ô°»ÏµÂÁÏ Ã·µ», À°Á¿¾»¾¶µ½½Ë¹ ½° ÃÀ¾²½µ~$l$, ° \emph{²½µÈ½¸¹} ÷µ», ½µ¿¾ÁÀµ´Á²µ½½¾ Á»µ´ÃÎɸ¹ ·° ½¸¼ ¿À¸ Á¸¼¼µÂÀ¸Ç½¾¼ ¾±Å¾´µ, ½°Å¾´¸ÂÁÏ ½° ÃÀ¾²½µ~$k$. Ý°¿À¸¼µÀ, ¿À¸ ô°»µ½¸¸ ÷»° |CAPRICORN| (À¸Á.~10) ¸¼µµ¼ $l=0$ ¸~$k=3$, °º º°º ÷µ»~\leaf{4} À°Á¿¾»¾¶µ½ ½° ÃÀ¾²½µ~3. ÕÁ»¸ $k=l+1$, ¾ $|RLINK|(|T|)=\NULL$ ² È°³µ~D1; µÁ»¸ $k>l+1$, ¼Ë ±Ã´µ¼ ¿À¸Á²°¸²°ÂÌ $|S|\asg |LLINK|(|R|)$ (È°³~D3) À¾²½¾ $k-l-2$~À°·. áÀµ´½µµ ·½°Çµ½¸µ~$l$ À°²½¾ $$ (\hbox{´»¸½° ²½ÃÂÀµ½½µ³¾ ¿Ã¸})/N; $$ ÁÀµ´½µµ ·½°Çµ½¸µ~$k$ À°²½¾ $$ (\hbox{´»¸½° ²½µÈ½µ³¾ ¿Ã¸})/N -(\hbox{À°ÁÁ¾Ͻ¸µ ´¾ Á°¼¾³¾ »µ²¾³¾ ²½µÈ½µ³¾ ÷»°})/N. $$ à°ÁÁ¾Ͻ¸µ ´¾ Á°¼¾³¾ »µ²¾³¾ ²½µÈ½µ³¾ ÷»° À°²½¾ º¾»¸ÇµÁ²à °º¸Å~$a_i$ ¸· ²Á°²»Ïµ¼¾¹ ¿¾Á»µ´¾²°Âµ»Ì½¾Á¸, Ǿ $a_i0$ ²·²µÈµ½½°Ï ´»¸½° ²½µÈ½µ³¾ ¿Ã¸ ½µ ¼µ½Ìȵ $$ Q+\sum_{0\le i l_1>\ldots>l_m$ ¸ ´µ¹Á²¸Âµ»Ì½Ëµ ¿¾Á¾Ͻ½Ëµ$0=x_0