[Áú¹®] °í¼ö´Ôµé, Vector ¿¡¼­ ¹®Á¦°¡ »ý°å¾î¿ä


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :¹ÚÀçÇü 2000³â 3¿ù 08ÀÏ 17:02:09

2Â÷¿ø ¹è¿­À» µ¿ÀûÀ¸·Î »ý¼ºÇϱâ À§ÇØ Vector¸¦ »ç¿ëÇß½À´Ï´Ù.


±×·±µ¥ °á°ú°ªÀÌ ÀÌ»óÇÕ´Ï´Ù.


Á¦°¡ ÇÏ°íÀÚ ÇÏ´Â °ÍÀº sequence¿Í flag ½ÖÀ» Á¤ÀÇÇØ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
sequence´Â ¼ø¼­ÀûÀ¸·Î ¼³Á¤µÇ°í, flag¸¸ ÀÓÀÇÀÇ °ªÀÌ ¼³Á¤µË´Ï´Ù.
Áï,
sequence flag
1 3
2 1
3 -1
4 2


¿Í °°ÀÌ sequence 2À϶§ flag°ª 1À» settingÇÏ¿©, ³ªÁß¿¡ sequence 2À̸é 1À̶ó´Â °ªÀ»
¾ò¾î ¿¬»êÀ» ¼öÇàÇÏÁÒ.


Vector°¡ »ç¿ëµÇ´Â ºÎºÐÀ» ¾Æ·¡¿Í °°ÀÌ °£·«È÷ ±â¼úÇÕ´Ï´Ù.


int key = -2; // key -2·Î ÃʱâÈ­.


Vector seq = new Vector();
Vector flag = new Vector();


for(int i=0 ; i<table.length ; i++) { // tableÀ̶ó´Â 2Â÷¿ø ¹è¿­¿¡¼­ matchµÇ´Â
for(int j=0 ; j<table[i].length ; j++) { // °ÍÀ» ã¾Æ ÇØ´ç key¿¡ i°ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
if(column.indexOf(table[i][j]) > -1) {
key = i;

flag.addElement(new Integer(key)); // º¤ÅÍ¿¡ ³ÖÀ»¶§(°á±¹ i°ªÀ» ³Ö¾î ³ªÁß¿¡ i°ªÀ» ã±âÀ§ÇØ)
seq.addElement(flag);


}
}
}

for (int count=0; count < table.length ; count++) { // º¤ÅÍ¿¡¼­ ²¨³» »ç¿ëÇÒ ¶§
Vector test = (Vector)seq.elementAt(count);
Integer temp = (Integer)test.firstElement();
int temp1 = temp.intValue(); // ÇØ´ç seqÀÇ key°ªÀ» ¾ò¾î¿Â´Ù(»óÀ§ for¹®ÀÇ i°ª)
}


±Ùµ¥ temp1°ªÀ» º¸¸é ¸ðµÎ 0À¸·Î Ãâ·ÂµË´Ï´Ù.
¾Æ¹«·¡µµ º¤ÅÍ¿¡ ÀúÀåµÉ ¶§ 0À¸·Î ÀúÀåµÇ´Â°Í °°Àºµ¥.....
¹¹°¡ ¹®Á¦ÀÎÁö ¾Ë·ÁÁÖ¼¼¿ä.


´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]