【leetcode】1441. 用栈操作构建数组

 

char ** buildArray(int* target, int targetSize, int n, int* returnSize){
    char** arr = (char**)calloc(200,sizeof(char*));
    int i, j=0, pst=0;
    for(i=1; i<=n && j<targetSize; i++){  
        arr[pst++]="Push";
        if(target[j] != i) arr[pst++]="Pop" ;
        else j++; 
    }
    *returnSize=pst;
    return arr;
}

 

posted @ 2020-11-29 15:59  温暖了寂寞  阅读(71)  评论(0编辑  收藏  举报