网易笔试7.21ME

网易笔试7.21ME,做的不好,估计挂了 ,说下我具体的思路,
第一题:直接翻转遍历,AC!
第二题:图的简历,求最小祖先即可,但是这里需要遍历m - > n中的每一个节点。没时间写了!
第三题:把数据处理好了后,直接翻转下,归并排序即可,但是我写的归并排序,最后只通过60%左右,不知道问题在哪里!
第四题:并查集,一道简单的并查集,但是我写出来后,答案总是错误,只通过10%,用的map写的,不知道问题出在哪里!我太菜了!

总之:都是简单题,但是我基本功不扎实,估计没戏了。
希望大佬们可以贴下你们的代码,讨论下。

如果解题思路有错误,请指正!

第一题的AC代码:一遍通过,写的不好,大佬们不要喷啊!
vector<vector<int> > invert_tree(int** node_data_list, int node_data_listRowLen, int* node_data_listColLen) {
    int n = node_data_listRowLen;
    int root = 0;

    vector<vector<int> > tree(n+1, vector<int>());
    vector<vector<int> > ans;

    for(int i = 0; i < n; i++) {
        int id = node_data_list[i][0];
        int p = node_data_list[i][1];
        if(p == 0) root = id;
        else tree[p].push_back(id);
    }

    for(int i = 1; i <= n; i++) {
        reverse(tree[i].begin(), tree[i].end());
    }

    ans.push_back({root,0});
    dfs(root, 0, tree, ans);

    return ans;
}
void dfs(int root, int parent, vector<vector<int> >& tree, vector<vector<int> >& ans) {
    for(int i = 0; i < tree[root].size(); i++) {
        ans.push_back({tree[root][i], root});
        dfs(tree[root][i], root, tree, ans);
    }
}


#笔试题目#
全部评论
第二道题的第二个示例有问题啊?明明应该是2 5 1,示例显示的是1 5 1,有问题
点赞
送花
回复 分享
发布于 2020-07-21 21:56
大佬第一题怎么写,能分享下代码吗?
点赞
送花
回复 分享
发布于 2020-07-21 22:10
秋招专场
校招火热招聘中
官网直投
和你差不多,第二题逆序对leetcode上上午刚做完,脑子一慌硬是边界条件没整对,心态真的崩
点赞
送花
回复 分享
发布于 2020-07-21 22:14
和你差不多,第一题用栈AC,第三题五十多,算法复杂度太高
点赞
送花
回复 分享
发布于 2020-07-21 22:14
第三题归并可以的,你是不是归并完合并的地方写的有什么问题呀?我也是用的这个方法,ac了来着
点赞
送花
回复 分享
发布于 2020-07-21 23:01
都是难题,前两题不会,后两题AC😕
点赞
送花
回复 分享
发布于 2020-07-21 23:02
你的第三题和我的第三题一样吗?我没太明白哪里用了归并!
点赞
送花
回复 分享
发布于 2020-07-21 23:05
是投的21校招吗,不是8.8统一笔试吗,还有笔试是在牛客上吗
点赞
送花
回复 分享
发布于 2020-07-21 23:10
 最后一道题深度优先搜索,广度优先搜索都可以,我用并查集也写错了。
点赞
送花
回复 分享
发布于 2020-07-22 08:54
M
点赞
送花
回复 分享
发布于 2020-07-22 10:42
请问一下,笔试的时候,和平时在立扣的时候一样,写个class写个方法就可以了吗,需要写main吗
点赞
送花
回复 分享
发布于 2020-07-22 10:59
和博主做的差不多,感觉凉凉.都是简单题有点夸张了....至少lc中等吧
点赞
送花
回复 分享
发布于 2020-07-22 11:04
也跟博主差不多,第一题ac,第三题60%可能复杂度还是大了些?最后一题深搜18%也不知道问题出在哪里😂
点赞
送花
回复 分享
发布于 2020-07-22 23:13
想问一下投的是什么岗位啊?看网易往年题型还有选择和问答
点赞
送花
回复 分享
发布于 2020-08-08 10:16

相关推荐

5 23 评论
分享
牛客网
牛客企业服务