Á¦¾î Ž»ö

 

¡á Á¦¾î Ž»ö(control Search)
    - ·¹ÄÚµåÀÇ Å° °ª¿¡ µû¶ó ¿À¸§Â÷¼ø ¶Ç´Â ³»¸²Â÷¼øÀ¸·Î ¹è¿­µÈ ÆÄÀÏ¿¡¼­ Ž»öÇÏ·Á´Â ·¹ÄÚµåÀÇ Å° °ª(K)°ú ºñ±³µÇ´Â Å° °ª(Ki)À» ºñ±³ÇÏ¿© K=Ki À̸é Ž»öÀÌ ¼º°øÇÑ °æ¿ì, K>Ki À̸é Kiº¸´Ù µÚÂÊ¿¡ ã°íÀÚ ÇÏ´Â ·¹Äڵ尡 ÀÖ°í, K<Ki À̸é Kiº¸´Ù ¾ÕÂÊ¿¡ ã°íÀÚ ÇÏ´Â ·¹Äڵ尡 ÀÖ´Ù.
    - ºñ±³µÇ´Â Å° °ªÀ» ¼±Á¤ÇÏ´Â ±âÁØ¿¡ µû¶ó, ÀÌÁø Ž»ö(binary search), ÇǺ¸³ªÄ¡ Ž»ö(fibonacci search), º¸°£ Ž»ö(interpolation search) µîÀ¸·Î ±¸ºÐÇÑ´Ù.

¡á ÀÌÁø Ž»ö(binary search) ---> ÀÌÁø Ž»ö ¾Ë°í¸®Áò
    - Áß¾Ó¿¡ ÀÖ´Â ·¹ÄÚµåºÎÅÍ Á¶»çÇÏ¿© ½ÃÀÛ.
    - ÁÖ¾îÁø Å° °ª°ú °°À¸¸é Ž»öÀÌ µÈ °ÍÀÌ°í, ÁÖ¾îÁø Å° °ªº¸´Ù Å« °æ¿ì´Â µÚÂÊÀ» Ž»öÇÏ°í, ÀÛÀ¸¸é ¾ÕÂÊÀ» Ž»öÇϸ鼭 Ž»ö ¹üÀ§¸¦ ÁÙ¿©³ª°¡´Â ¹æ¹ý.
    - Æò±Õ Ž»ö ±æÀÌ : log2(n+1)-1,    º¹Àâµµ : O(log2n)