天天看點

c++編譯時計算注意事項

元<類...T,整...I,類...O>
常式 動 分包(空包<T...>a,序列<I...>b,空包<O...>c){//
    常式 整 N=型長...(I);
    如 常式(N==0)中 分加尾(c,a);//最後一部分.
    異{
        常式 動 t=去頭項<取頭(b)>(a);
        中 分包(t.第一,去頭(b),分加尾(c,t.第二));
    }
}      

​最重要​

​​的不是算法,而是​

​歸尾​

​​時,那個​

​邊界條件​

​,一定要小心.就是下面這句:

常式 整 N=型長...(I);      

一定不要讓​

​N​

​一直大于0,即要有​

​歸0​

​的時刻!

繼續閱讀