面試過的問題

2022-05-02 16:12:09 字數 1734 閱讀 1362

京東程式設計:找幸運數

#include using

namespace

std;

int f(int

x)

return

sum;

}int g(int

x)

return

sum;

}int

main()

for (int i = 0; i < n; i++)

cout

<< count <

}system(

"pause");

return0;

}

view code

無序陣列中找出和為n的兩個數 two sum

hash方法:可以考慮使用hash。將陣列的每個元素以元素值位key,下標為value存入hash表。然後第二次遍歷時,在hash中查詢target做減法後的差值,hash表中存在該差值就算找到了。注意一點:當陣列中存在重複元素時,注意hash錶該如何查詢;兩個數不能為同乙個數。

1

class

solution 22}

23return

result;24}

25 };

view code

滴滴二叉搜尋樹合法性,leetcode:

中序,判斷是否遞增,不要用遞迴,容易出錯

class

solution

bool isvalidbst(treenode *root)

return

true

; }

};

view code

滴滴合併兩個無序陣列到有序,並去重

#include #include 

#include

#include

#include

using

namespace

std;

int partition(int *array, int low, int

high)

return

low;

}void quicksort(int *nums, int low, int

high)

}vector

mergearray(int *a, int len_a, int *b, int

len_b)

else

if (a[i] >a[j])

else

}while (i

while (j

return

result;

}int

main()

;

int b = ;

vector

vec = mergearray(a, 3, b, 4

); system(

"pause");

return0;

}

view code

中興,用兩個執行緒,從1+100

#include #include 

using

namespace

std;

#include

void fun1(int &sum)

void fun2(int &sum)

intmain()

view code

面試過程中遇到的面試問題

c 常見的四種強制型別轉換有哪些?常見的型別轉換是在要轉換的型別前面加上括號和要轉換的型別。這樣就有乙個規則即像站姿結束多的自動轉換,例如int型別和float相加時,結果自動轉換為float型別。例如int a 1 char p char a 以上這種形式是c語言的形式,如果換做c 的話常用的形式...

理想的技術面試過程

作為面試官 為此我開始跟其它人討論面試經驗。acumon 說應該針對候選人說他擅長的領域來提問,而且使用開放性問題以便了解候選人的思考方式,但我發現我遇見的大多數候選人都不清楚自己擅長什麼,或者是他們自認為的強項無法達到我的預期。後來在上海跟 winter 和 hax 聊天時發現乙個可怕的現實 大多...

面試過程中

面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的 貓膩 至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參 讀者無需過分關注分析的細節,關鍵是要從這些分析中 悟 出面試的規律及回答問題的思維方式,達到...