avatar
两道某公司面试题# Programming - 葵花宝典
r*y
1
1.
问:不用除号,怎么做除法?
答:用减法
问:怎么测试?
答:考虑特殊情况,设计input
问:怎么优化?
答:guess portion
2.
给一个stack结构,实现push,pop,max
答:不改变结构,max() o(n),增加数据,o(1)
avatar
b*a
2

5/3用减法怎么除?

【在 r*******y 的大作中提到】
: 1.
: 问:不用除号,怎么做除法?
: 答:用减法
: 问:怎么测试?
: 答:考虑特殊情况,设计input
: 问:怎么优化?
: 答:guess portion
: 2.
: 给一个stack结构,实现push,pop,max
: 答:不改变结构,max() o(n),增加数据,o(1)

avatar
e*w
3
觉得第二题是不是要答O(1) push/pop/max的答案?用额外辅助空间的。

【在 r*******y 的大作中提到】
: 1.
: 问:不用除号,怎么做除法?
: 答:用减法
: 问:怎么测试?
: 答:考虑特殊情况,设计input
: 问:怎么优化?
: 答:guess portion
: 2.
: 给一个stack结构,实现push,pop,max
: 答:不改变结构,max() o(n),增加数据,o(1)

avatar
s*y
4
如果n>m
n/m 先减法
减到一个比m小的数,
然后乘10,继续减法,行么?

【在 b******a 的大作中提到】
:
: 5/3用减法怎么除?

avatar
c*g
5
google?

【在 r*******y 的大作中提到】
: 1.
: 问:不用除号,怎么做除法?
: 答:用减法
: 问:怎么测试?
: 答:考虑特殊情况,设计input
: 问:怎么优化?
: 答:guess portion
: 2.
: 给一个stack结构,实现push,pop,max
: 答:不改变结构,max() o(n),增加数据,o(1)

avatar
c*x
6

not quite right,
use right shift.
operation mod.
This is the fast way.

【在 r*******y 的大作中提到】
: 1.
: 问:不用除号,怎么做除法?
: 答:用减法
: 问:怎么测试?
: 答:考虑特殊情况,设计input
: 问:怎么优化?
: 答:guess portion
: 2.
: 给一个stack结构,实现push,pop,max
: 答:不改变结构,max() o(n),增加数据,o(1)

avatar
c*x
7

not quite right,
use right shift.
operation mod.
This is the fast way.

【在 r*******y 的大作中提到】
: 1.
: 问:不用除号,怎么做除法?
: 答:用减法
: 问:怎么测试?
: 答:考虑特殊情况,设计input
: 问:怎么优化?
: 答:guess portion
: 2.
: 给一个stack结构,实现push,pop,max
: 答:不改变结构,max() o(n),增加数据,o(1)

avatar
c*x
8

not quite right,
use right shift.
operation mod.
This is the fast way.

【在 r*******y 的大作中提到】
: 1.
: 问:不用除号,怎么做除法?
: 答:用减法
: 问:怎么测试?
: 答:考虑特殊情况,设计input
: 问:怎么优化?
: 答:guess portion
: 2.
: 给一个stack结构,实现push,pop,max
: 答:不改变结构,max() o(n),增加数据,o(1)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。