京東程式設計:找幸運數
#include usingview codenamespace
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;
}
無序陣列中找出和為n的兩個數 two sum
hash方法:可以考慮使用hash。將陣列的每個元素以元素值位key,下標為value存入hash表。然後第二次遍歷時,在hash中查詢target做減法後的差值,hash表中存在該差值就算找到了。注意一點:當陣列中存在重複元素時,注意hash錶該如何查詢;兩個數不能為同乙個數。
1view codeclass
solution 22}
23return
result;24}
25 };
滴滴二叉搜尋樹合法性,leetcode:
中序,判斷是否遞增,不要用遞迴,容易出錯
classview codesolution
bool isvalidbst(treenode *root)
return
true
; }
};
滴滴合併兩個無序陣列到有序,並去重
#include #includeview code#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;
}
中興,用兩個執行緒,從1+100
#include #includeview codeusing
namespace
std;
#include
void fun1(int &sum)
void fun2(int &sum)
intmain()
面試過程中遇到的面試問題
c 常見的四種強制型別轉換有哪些?常見的型別轉換是在要轉換的型別前面加上括號和要轉換的型別。這樣就有乙個規則即像站姿結束多的自動轉換,例如int型別和float相加時,結果自動轉換為float型別。例如int a 1 char p char a 以上這種形式是c語言的形式,如果換做c 的話常用的形式...
理想的技術面試過程
作為面試官 為此我開始跟其它人討論面試經驗。acumon 說應該針對候選人說他擅長的領域來提問,而且使用開放性問題以便了解候選人的思考方式,但我發現我遇見的大多數候選人都不清楚自己擅長什麼,或者是他們自認為的強項無法達到我的預期。後來在上海跟 winter 和 hax 聊天時發現乙個可怕的現實 大多...
面試過程中
面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的 貓膩 至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參 讀者無需過分關注分析的細節,關鍵是要從這些分析中 悟 出面試的規律及回答問題的思維方式,達到...