|ÆQÁ¤·Ä °³³ä | ÆQÁ¤·Ä ¾Ë°í¸®Áò| ÆQÁ¤·Ä ºÐ¼® |

 

ÆQ Á¤·Ä °³³ä

¡á ÆQ Á¤·Ä °³³ä

  • ÆQ(heap)Àº ¿ì¼±¼øÀ§ Å¥(priority queue)ÀÇ ÀÏÁ¾À¸·Î ¿ì¼±¼øÀ§°¡ ³ôÀº ¿ä¼Ò¸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â ÀڷᱸÁ¶
  • ÆQÀº ¹è¿­ ¶Ç´Â ¿¬°á¸®½ºÆ®¸¦ ÀÌ¿ëÇÑ ³ª¹«±¸Á¶·Î ±¸Çö
  • ÆQÀº ºÎ°¡Àû ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾ÊÀ¸¸ç ¸Å¿ì ºü¸¥ ¼º´ÉÀ» °®À½
  • ÀÔ·Â ÀÚ·á¿¡ ¹«°üÇÏ°Ô °í¸¥ ¼º´ÉÀ» º¸ÀÓ
  • ÆQÀº n°³ÀÇ ·¹ÄÚµå·Î ±¸¼ºµÈ ÀÔ·Â ÆÄÀÏÀ» ÇϳªÀÇ ÃÖ´ë ÆQ(max heap) Áï, °¢ ³ëµå¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿ø¼ÒÀÇ °ªÀÌ ¼­ºê³ëµå¿¡ ÀúÀåµÇ¾î ÀÖ´Â ¿ø¼ÒÀÇ °ªº¸´Ù Å« ÀüÀÌÁø Æ®¸® ±¸Á¶·Î ¸¸µå´Â °Í
  • ·¹º§ l ¿¡¼­ ³ëµåÀÇ ¼ö°¡ 2l-1< n <2l+1 À» ¸¸Á·ÇÏ¿© ·¹º§ l »ó¿¡¼­ ¸ðµç ³ëµåµéÀº °¡´ÉÇÏ¸é ¿ÞÂÊÀÇ À§Ä¡¿¡ Á¸ÀçÇÏ°Ô µÊ