字节一面凉经-CrossPlatform

没问八股,问了些项目相关的

+ 如何提高项目并发性可用性
+ 如何支持多个用户的群聊需求
+ 根据项目和专业:国密和国外的算法区别是什么
+ 项目会被中间人攻击吗,如何防止或者实施
+ 平常会怎么使用AI Coding
+ CPP如何管理内存,如何排查和处理内存泄露

手撕

说白了就是求一个有向无环图的拓扑排序,但是鼠鼠代码能力为零直接拉了坨大的来了个 $O(n^2)$ 解。

```cpp
#include <iostream>
#include <map>
#include <vector>

using namespace std;

int list[256];

map<string, vector<string>> components = {
        {"A", {"B", "C"}},
        {"D", {"B", "C"}},
        {"E", {"F", "B"}},
        {"B", {"L", "F"}},
        {"L", {}},
        {"N", {}},
        {"F", {}},
        {"C", {"B"}},
        {"P", {"N"}},
        {"Q", {"P"}}
};

vector<string>  solution(map<string, vector<string>> components) {
    vector<string> res;
    while(1) {
        for(auto &item: components) {
            auto index = int(item.first[0]);
            if(list[index] != -1) continue;
            for(int i = 0; i < item.second.size(); i++) {
                auto index_ = item.second[i][0];
                if(list[int(index_)]==-1) goto end;
            }
            list[index] = 1;
            res.push_back(item.first);
            if (res.size()==components.size()) {
                return res;
            }
            end:
        }
    }
}

int main() {
    for(int i = 0; i < 256; i++) {
        list[i] = -1;
    }
    auto res = solution(components);
    for(auto i : res) {
        cout << i << " ";
    }
}
```

#字节# #暑期实习# #暑期#
全部评论

相关推荐

昨天 16:49
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24732次浏览 486人参与
# 中国电信笔试 #
31057次浏览 283人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14119次浏览 209人参与
# 你的实习产出是真实的还是包装的? #
18763次浏览 330人参与
# 如果秋招能重来,我会____ #
96686次浏览 500人参与
# 春招至今,你的战绩如何? #
59737次浏览 538人参与
# 米连集团26产品管培生项目 #
12945次浏览 285人参与
# i人适合做什么工作 #
36905次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79508次浏览 219人参与
# 哪些公司真双非友好? #
69191次浏览 287人参与
# 找AI工作可以去哪些公司? #
7652次浏览 183人参与
# 从事AI岗需要掌握哪些技术栈? #
7630次浏览 244人参与
# 面试尴尬现场 #
220747次浏览 861人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339882次浏览 2165人参与
# 五一之后,实习真的很难找吗? #
102796次浏览 584人参与
# 金三银四,你的春招进行到哪个阶段了? #
21544次浏览 277人参与
# 你做过最难的笔试是哪家公司 #
29991次浏览 187人参与
# 你小时候最想从事什么职业 #
159835次浏览 2072人参与
# 阿里笔试 #
176326次浏览 1302人参与
# 应届生第一份工资要多少合适 #
20476次浏览 84人参与
# 一张图晒出你司的标语 #
3805次浏览 72人参与
# 面试被问期望薪资时该如何回答 #
382455次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务