2022-09-06-虹软C++一面-已挂

难道是忘了发他们的面试帖子挂了?

图片说明

static int *f()
{
    int a = 1;
    a = a + 1;
    return &a;
}

int main()
{
    int *q = NULL;
    q = f();
    cout << *q << "\n";
    return 0;
}

看代码,
问这有没有什么问题

图片说明

问了我好几次问我会不会深度学习、图像处理、cv、opencl、YUV

https://www.jianshu.com/p/f00118464b03

问了上面的图片里的代码怎么做加速,说了一些,还要继续说,没说到点子上

二分搜索。。一开始还写错了,测试才发现,while里加了个等于号或者后面加个if

#include <vector>
#include <iostream>
using namespace std;

bool bisearch(const vector<int> &a, int target)
{
    int l = 0, r = a.size() - 1, mid;
    while (l <= r)
    {
        mid = (l + r) / 2;
        if (a[mid] == target)
            return true;
        else if (a[mid] > target)
            r = mid - 1;
        else
            l = mid + 1;
    }
    // if (a[l] == target || a[r] == target)
    //     return true;
    return false;
}

int main()
{
    vector<int> a(5);
    a[0] = 1, a[1] = 5, a[2] = 8, a[3] = 9, a[4] = 11;
    int target = 6;
    if (bisearch(a, target))
    {
        cout << "found " << target << "\n";
    }
    else
    {
        cout << target << " not found in array a\n";
    }
    return 0;
}
#虹软##虹软科技##23届秋招笔面经##23秋招#
全部评论
不会深度还有必要尝试这个C++岗吗.....
点赞 回复 分享
发布于 2023-02-28 15:23 浙江
怎么做加速
点赞 回复 分享
发布于 2022-09-24 20:23 江苏

相关推荐

我屡战屡败,屡败屡战;我越挫越勇(咳)有的记不清1.&nbsp;自我介绍+为什么选测试+场景应用+编程一道2.&nbsp;自我介绍&nbsp;+&nbsp;http的get和post的区别/功能&nbsp;+&nbsp;黑盒测试和白盒测试的概念、优缺点&nbsp;+&nbsp;针对像豆包这样的大语言模型,你认为它用了什么功能和技术?&nbsp;+&nbsp;编程题(给一个数组,要求求出严格递增的最长子串,可以不连续)+&nbsp;场景测试分析(上下班打卡系统如何测试,要求上班判断是否迟到,下班判断工作时长,有人脸识别)+&nbsp;指针和引用的区别。3.自我介绍&nbsp;+&nbsp;c++的面向对象如何实现的&nbsp;+&nbsp;c++的多态如何实现的&nbsp;+&nbsp;堆的添加删除操和应用场景&nbsp;+&nbsp;数据库的表是如何连接的&nbsp;+&nbsp;单链表与双链表区别&nbsp;+&nbsp;编程(给定一个单链表,要求只保留不重复的值的节点,并输出出。)4.自我介绍&nbsp;+&nbsp;遇到的困难怎么解决的&nbsp;+&nbsp;除了用AI辅助代码,还将AI用于哪些方面&nbsp;+&nbsp;了解的AI有哪些&nbsp;+&nbsp;谈谈对AI大模型的理解,比如如何用于测开&nbsp;+&nbsp;黑盒白盒灰盒测试&nbsp;+&nbsp;http与https的区别&nbsp;+&nbsp;https加密算法了解吗&nbsp;+&nbsp;get和post的区别&nbsp;+&nbsp;MYSQL的数据类型有什么&nbsp;+&nbsp;c与c++的区别&nbsp;+&nbsp;vector的底层实现是什么&nbsp;+&nbsp;tcp和ucp的区别和应用场景&nbsp;+&nbsp;数据库索引了解吗&nbsp;+&nbsp;索引失效的情况有?&nbsp;+&nbsp;索引类型有?+&nbsp;编程(1.合并有序链表&nbsp;2.使用mysql查找:有一个存储学生各课程成绩的表,要求用mysql查询出每个学生的总成绩)+&nbsp;反问环节
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务