面试题
文章平均质量分 76
qq_37032670
这个作者很懒,什么都没留下…
展开
-
vector.size()返回值问题
刷80. 删除排序数组中的重复项 II时,所写代码如下:-原创 2020-07-30 17:45:50 · 4027 阅读 · 0 评论 -
乘法表
乘法表(百度2016实习生真题) 题目描述 度度熊和爷爷在玩一个乘法表游戏。乘法表的第i行第j列位置的元素为i*j,并且乘法表下标编号从1开始,比如2 × 3乘法表为1 2 32 4 6爷爷十分聪明,对于n*m的乘法表,只要度度熊给出一个数k,爷爷就能立刻告诉度度熊乘法表中元素按照不减顺序排列之后,第k个元素是多少。你能重复这个游戏吗?原创 2017-08-21 13:43:20 · 656 阅读 · 0 评论 -
一道腾讯的面试题,关于a和&a
int a[5]={1,2,3,4,5};int *ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));输出:2,5解析:a作为一个数组名,它本身就是一个指针,a指向数组首地址,a+1指向a[1]地址 a加上& 它就变成了双指针,可以理解为一个二维数组,&a+1就表示数组加一行,就指到了a[6]了转载 2017-08-22 10:08:42 · 219 阅读 · 0 评论 -
环形打印矩阵
法一:#include#includeint main(){ printf("请输入矩阵的阶数(小于0则退出):\n"); int n; scanf("%d",&n); while(n>0) { std::vectorv(n*n); //d=0:right;d=1:down;d=2:left;d=3:up for(int col=n,row=n,i=1,loc=0,d=0,j;i原创 2017-08-15 17:42:35 · 780 阅读 · 0 评论 -
Hay For Sale
问题 A: Hay For Sale时间限制: 1 Sec 内存限制: 12 MB提交: 175 解决: 39[提交][状态][讨论版]题目描述Farmer John suffered a terrible loss when giant Australian cockroaches ate the entirety of his hay inventory, leaving him with...原创 2018-03-09 01:11:56 · 421 阅读 · 0 评论 -
计算N!的位数
问题 S: 数学之美时间限制: 1 Sec 内存限制: 128 MB提交: 118 解决: 37[提交][状态][讨论版]题目描述 数学起源于人类早期的生产活动,古巴比伦人从远古时代开始已经积累了一定的数学知识,并能应用实际问题.从数学本身看,他们的数学知识也只是观察和经验所得,没有综合结论和证明,但也要充分肯定他们对数学所做出的贡献。同时编程与数学也是分不开的,今天你需要解决一个数学问题。请...原创 2018-03-09 20:18:09 · 642 阅读 · 0 评论