程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 再談poj2255_解題報告

再談poj2255_解題報告

編輯:C++入門知識

[cpp]   #include<stdio.h>   #include<stdlib.h>   #include<string.h>      typedef struct Node{       char ch;       struct Node *left;       struct Node *right;   }Node;       char mid[27];   char pre[27];   int n = -1;      void make_tree(int i, int j);      int main(void)   {       int i, j, k;       while(scanf("%s%s", pre, mid) == 2) {           make_tree(0, strlen(pre) - 1);           printf("\n");           n = -1;       }       return 0;   }      void make_tree(int i, int j)   {     int k;     if(i > j) return;     n++;     for(k = i; k <= j; k++) {       if(pre[n] == mid[k]) {         break;       }     }     make_tree(i, k - 1);     make_tree(k + 1, j);     printf("%c", mid[k]);      }    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved