Double Linked List Sequence
1.data linked sequence specification
¡ÚConstructor for the DoubleLinkedListSequence
public DoubleLinkedlistSeq()
ºó ½ÃÄö½º¸¦ ÃʱâÈÇÑ´Ù.
postcondition : ½ÃÄö½º´Â ºñ¾îÀÖ´Ù.
¡ÚaddAfter¿Í addBefore
public void addAfter(double element)
public void addBefore(double element)
±âÁØÀÌ µÇ´Â ³ëµå ÀüÈÄ¿¡ »õ·Î¿î ¿ø¼Ò¸¦ Ãß°¡ÇÏ´Â ÇÔ¼ö
parameter : doubleÇü µ¥ÀÌÅÍ
postconditon : ½ÃÄö½º¿¡ »õ·Î¿î ¿ø¼Ò¸¦ Ãß°¡ÇÏ´Â ÇÔ¼öÀÌ´Ù. ¸¸¾à ±âÁØÀÌ µÇ´Â ¿ø¼Ò°¡ ÀÖÀ¸¸é addAfter´Â ±âÁØÀÌ µÇ´Â ¿ø¼Ò ´ÙÀ½¿¡ »õ·Î¿î ¿ø¼Ò¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ°í addBefore´Â ±âÁØÀÌ µÇ´Â ¿ø¼Ò Àü¿¡ »õ·Î¿î ¿ø¼Ò¸¦ Ãß°¡ÇÑ´Ù. ¸¸¾à ±âÁØÀÌ µÇ´Â ¿ø¼Ò°¡ ¾øÀ¸¸é addAfter´Â ½ÃÄö½º¿¡ ¸Ç ¸¶Áö¸·¿¡ »õ·Î¿î ¿ø¼Ò¸¦ Ãß°¡ÇÏ°í addBefore´Â ½ÃÄö½º¿¡ ¸Ç óÀ½¿¡ ¿ø¼Ò¸¦ Ãß°¡ÇÑ´Ù.
Throws : ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ¸é ¿¡·¯¸Þ¼¼Áö¸¦ ¶ç¿î´Ù.
¡ÚaddAll
public void addAll(DoubleLinkedlistSeq s1)
´Ù¸¥ ½ÃÄö½º¿Í ±âÁ¸¿¡ ÀÖ´Â ½ÃÄö½º¸¦ ¿¬°áÇÑ´Ù.
parameter : Ãß°¡µÇ¡¦(»ý·«)
|