登录
|
注册
公司
标签
文章
搜索
复杂度
热门公司
百度
阿里巴巴
微软
网易
google
腾讯
热门职位
C语言工程师
研发工程师
Go
数理统计
机器学习
测试工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
2611
输入1--50个数字,求出最小数和最大数的和。 ...
阅读题目
C语言工程师
复杂度
华为
问答题
经典指数
1
0
1725
给定100亿个整数,设计算法找到只出现一次的整数 ...
阅读题目
复杂度
查找
问答题
经典指数
1
0
1323
评估算法的优势,通常从哪些方面考虑? 时间复杂度 空间复杂度 可行性 简洁性 ...
阅读题目
腾讯
复杂度
多选题
经典指数
1
0
1937
一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。 请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。 注意: - 5个数值允许是乱序的。比如:8 7 5 0 6 - 0可以通配任意数值。比如:8 7 5 0 6中的0可以通配成9或者4 - 0可以多次出现。 -复杂度如果是O(n2)则不得分。 ...
阅读题目
微软
复杂度
算法
问答题
经典指数
1
0
2645
写出a*(b-c*d)+e-f/g*(h+i*j-k)的逆波兰表达式。 a(b-c*d)*+e-(f/g(h+i*j-k)*) a(b-(cd*))*+e-(fg/(h+ij*-k)*) a(bcd*-)*+e-(fg/hij*+k-*) abcd*-*e+fg/hij*+k-*- ...
阅读题目
微软
复杂度
单选题
经典指数
1
0
3350
求出一字符串中最长的数字串。比如as123cdf1234f,返回1234,char* FindNumber(char * out,char *in)。 ...
阅读题目
2014
迅雷
研发工程师
C语言工程师
复杂度
问答题
经典指数
1
0
3545
以下程序是用来计算两个非负数之间的最大公约数: long long gcd(long long x, long long y) { if (y == 0) return x; else return gcd(y, x % y); } 我们假设x,y中最大的那个数的长度为n,基本运算时间复杂度为O(1),那么该程序的时间复杂度为(): O(1) O(logn) O(n) O(n^2) ...
阅读题目
Go
google
2013
递归
复杂度
单选题
经典指数
0
0
3830
以下程序是用辗转相除法来计算两个非负数之间的最大公约数: long long gcd(long long x, long long y) { if (y == 0) return x; else return gcd(y, x % y); } 我们假设x,y中最大的那个数的长度为n,x>y,基本运算时间复杂度为O(1),那么该程序的时间复杂度为( ) O(1) O(logy) O(n) O(x) ...
阅读题目
奇虎360
2014
递归
C语言工程师
复杂度
奇虎360
单选题
经典指数
1
1
6380
现有一四则运算表达式,仅包含+-*/()和0~9数字,请设计一个算法,计算该表达式的值。 其中+-只作为运算符出现,不作为正负符号出现在表达式中。 请完成calc的代码实现(C++或Java) 已有字符串和数字的转换方法(str2num, num2str)可直接调用,无须实现。 C++: float str2num(char[] str) { … } char[] num2str(float num) { … } float calc(char[] exp) { … } Java: float str2num(String str) { … } String num2str(float num) { … } float calc(String exp) { … } 例如: 输入“1+2*(3-4)” 输出-1 ...
阅读题目
Java
微软
小米
C语言工程师
字符串
复杂度
问答题
经典指数
1
0
1373
不使用额外的空间,如何交换2个数。 ...
阅读题目
百度
复杂度
问答题
经典指数
<<
<
1
2
3
4
5
6
>
>>
215
题目数
1
贡献者
172
答案数
扫描后移动端查看
我也分享一个题目
相关标签
百度
排序
阿里巴巴
微软
数组
网易
查找
C语言工程师
链表
字符串
同类标签
树
排序
数组
链表
字符串
查找
栈
图
哈希
队列
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录