2018 9 快手筆試程式設計題

2021-08-28 10:34:23 字數 648 閱讀 8946

題目描述:給你二叉樹的先序和中序遍歷的值,求出中序遍歷的求和樹。每個節點的和等於其左右孩子節點的value的和。

思路:先建樹,直接遞迴求和輸出就好了。。

我簡化了輸入,原題的輸入是字串輸入,當時一直段錯誤,卡了快乙個小時,這個**能過樣例,不知道能不能過全部的資料。

#include #include #include using namespace std;

using namespace std;

const int maxn = 55;

int pre[maxn];

int in[maxn];

char str[maxn];

int flag;

struct node

*root;

node *create(int len, int *in, int *pre)

void print(node* r)

else

printf(" %d", r->sum);

print(r->right);

}int bfs(node* r)

if(r->right!=null)

return r->sum;

}int main()

9 10快手筆試

由於太過興奮,晚上月神做了乙個奇怪的夢,月神夢見自己掉進了乙個被施法的深淵,月神想要爬出此深淵。已知深淵由n級台階構成 1 n 1000 並且每次月神僅可往上爬2的整數次冪個台階 1,2,4,由你程式設計告訴月神,月神有多少種方法爬出深淵 輸入描述 輸入m行,1第一行輸入乙個數表述有多少組測試用例 ...

筆試 程式設計題

1.class a class b public a int main 2.int main 3.int func int a int main little endian int main char p char a 2 printf 0x x,0x x,0x x p 1 p,short p re...

騰訊筆試程式設計題

題目需求 對於乙個十進位制的正整數,定義f n 為其各位數字的平方和,如 f 13 1 2 3 2 10 f 207 2 2 0 2 7 2 53 下面給出三個正整數k,a,b,你需要計算有多少個正整數n滿足a n b,且k f n n 輸入 第一行包含3個正整數k,a,b,k 1,a,b 10 1...