我在Java中使用Stack類。但搜索方法不工作..Stack類中的搜索方法
這裏是我與臨時工數組元素使用的代碼是d b a g e c b
:
int x=0,y=0;
ss.setSize(50);
ss.push(temps[x]);
System.out.print(temps[x]);
ss.push(1);
System.out.println(" 1");
for(x=1;x<z;x++){
if((y=ss.search(temps[x]))>=0){
System.out.println("Hi......from the search");
}
else{
ss.push(temps[0]);
System.out.print(temps[x]);
ss.push(1);
System.out.println(" 1");
}
}
你期望它做什麼,出了什麼問題? – jjnguy 2011-03-02 14:22:30
'temps [x]'的類型是什麼?具體來說,是否重寫'equals'以通過非身份進行比較? – 2011-03-02 14:25:36