堆疊練習1 POJ1363

2021-07-31 08:12:59 字數 590 閱讀 2062

火車進站出站問題。五年前的乙個不會寫的作業。

使用了stl,實際上並不必要,但是為了試一下。

開始的時候對於停止條件想的不是很清楚,後來發現放進去之前先試著查一下top,並且要保證棧非空的情況下。

後來交題的時候遇到了很玄學的問題,對於

memset(b,0,sizeof(b));
真的不理解。

sizeof(int)就wa了,不加這句話也會wa,但是我覺得這句話並沒有什麼意義啊。這是個問題,以後也許會解決。

以下是ac**。

#include #include#include#includeusing namespace std;

int b[1005] ;

int main()

}if(pointout==n+1)

cout << "yes" << endl ;

else

cout << "no" << endl ;

memset(b,0,sizeof(b));

}cout << endl ;

}return 0;

}

演算法練習1

自己不怎麼關注演算法,但是面試的時候常有一些公司就會給演算法題目,目的也很直接,自己每日一練就好。思路 使用純 c來實現。條件1,陣列b內所有數字加起來為10 動態調整陣列b內的數值。因為時間先後的原因,會導致先前統計個數出現的次數不正確。include include static int a 1...

程式設計練習1

1.編寫乙個程式列印乙個表,表的每一行都給出乙個整數,它的平方以及它的立方。要求使用者輸入表的上限與下限。使用for迴圈。include includeusing namespace std void funtiongetin int a,int b int main 2.編寫乙個程式,實現9 9乘...

組合練習1

date類 ifndef date hpp define date hpp include class date endif date hpp include date.hpp includeusing namespace std date date date date int day,int mo...