| ¾Ë°í¸®ÁòÀÇ ºÐ¼® ±âÁØ | Á¡±ÙÀûÀÎ º¹Àâµµ Æò°¡ |

Á¡±ÙÀûÀÎ º¹Àâµµ Æò°¡

¡á  O-Ç¥±â¹ý(order notation, O-notation, big oh notation)

  µ¥ÀÌÅÍ ¼ö n¿¡ ´ëÇؼ­ º¹Àâµµ°¡ ¾î¶°ÇÑ ÇÔ¼ö·Î ³ªÅ¸³ª´Â°¡¸¦ °£´ÜÈ÷ Ç¥ÇöÇϱâ À§ÇÑ ¾Ë°í¸®Áò Ç¥Çö¹ý

¡á Á¡±ÙÀûÀÎ º¹Àâµµ Ç¥±â¹ýÀ» ÀÌ¿ëÇÑ ¾Ë°í¸®ÁòÀÇ º¹Àâµµ

O(1)

O(logN)

O(N)

O(NlogN)

O(N2)

O(N3)

O(2n)

»ó¼öÇü, ÀÔ·Â Å©±â¿Í ¹«°üÇÏ°Ô ¹Ù·Î Çظ¦ ±¸ÇÔ. Çؽ³

·Î±×Çü, ÀÔ·Â ÀڷḦ ³ª´©¾î ±× Áß Çϳª¸¸ ó¸®

¼±Çü, ÀÔ·Â ÀڷḦ Â÷·Ê·Î Çϳª¾¿ ¸ðµÎ ó¸®

ºÐÇÒ°ú ÇÕº´Çü, ÀڷḦ ºÐÇÒÇÏ¿© °¢°¢ ó¸®ÇÏ°í ÇÕº´

Á¦°öÇü, ÁÖ¿äó¸®(±âº»¿¬»ê) loop ±¸Á¶°¡ 2ÁßÀÎ °æ¿ì

¼¼Á¦°öÇü, ÁÖ¿äó¸®(±âº»¿¬»ê) loop ±¸Á¶°¡ 3Áß °æ¿ì

Áö¼öÇü, °¡´ÉÇÑ ÇØ°á¹æ¹ý ¸ðµÎ¸¦ ´Ù °Ë»çÇϸç ó¸®ÇÔ