avatar
t*r
2
自己顶,急.
avatar
t*r
3
自己顶,急.
avatar
e*e
4
用binary string表示结果

【在 t******r 的大作中提到】
: a^b, 就是a的b次方,
: 怎么写防止溢出?

avatar
s*f
5
int Fibonacci(int n){
int a = 1;
int b = 1;
for (int i = 3; i <= n; ++i){
int tmp = b;
b = a + b;
a = tmp;
}
return b;
}
//a^b, 就是a的b次方,
double Power(int a, int b){
bool negetive = false;
if (b < 0){
b = -b;
negetive = true;
}
int ret = 1;
while(b){
if (b % 2){
ret *= a;
--b;
}else{
a *= a;
b /= 2;
}
}
if (negetive){
return 1.0 / ret;
}else{
return ret;
}
}
avatar
H*s
7
用 python 不用考虑溢出
avatar
p*2
8
明白了。上周刚被问到,还以为是道简单题呢。看来Linkedin对test职位要求也不低呀
。要不就是被烙印摆了一道。
avatar
p*2
9
C#
checked
{
}
管了溢出了吧?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。