由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 怎么快速提高code from scratch (在面试中)的能力?
相关主题
面试的时候可以用STL之类的库函数吗?请问python能否在一个子程序里边创立独立的命名空间?
在电脑上直接写程序[合集] 请问VC++里面有自带的矩阵运算的库函数吗?
怎样增加C语言的库函数怎么回事?!
相关话题的讨论汇总
话题: cur话题: double话题: int话题: result话题: 快速
进入JobHunting版参与讨论
1 (共1页)
k*********g
发帖数: 40
1
有很多类似的面试,要求在短时间内完成一个函数什么的,
不一定多难,但是很少能用库函数,或者也没有什么库函数可用。
怎么快速提高这个能力?specially,for C/C++.
语言基础还是没问题的,基本的数据结构也还熟悉。
前几天就碰到了一个问题,实现power函数,返回a的b次方。结果写的乱七八糟的,真
是受打击。。。
int pow(int a, int b)
{
}
求助~~!!
Bless ALL great offer!
S********t
发帖数: 3431
2
两个字,多练
如果还要加两个字的话,多看,不过主要还是多连
f*******t
发帖数: 7549
3
double版的,反正意思一样
double power(double x, int n)
{
double cur = x;
double result = 1.0;
while(n > 0)
{
if(n & 1)
result *= cur;
cur *= cur;
n >>= 1;
}

return result;
}
n**********n
发帖数: 196
4
didnt consider negative n

【在 f*******t 的大作中提到】
: double版的,反正意思一样
: double power(double x, int n)
: {
: double cur = x;
: double result = 1.0;
: while(n > 0)
: {
: if(n & 1)
: result *= cur;
: cur *= cur;

f*******t
发帖数: 7549
5
太复杂了

【在 n**********n 的大作中提到】
: didnt consider negative n
1 (共1页)
进入JobHunting版参与讨论
相关主题
在电脑上直接写程序[合集] 请问VC++里面有自带的矩阵运算的库函数吗?
怎样增加C语言的库函数怎么回事?!
请问python能否在一个子程序里边创立独立的命名空间?面试的时候可以用STL之类的库函数吗?
相关话题的讨论汇总
话题: cur话题: double话题: int话题: result话题: 快速