前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第一次牛客模考总结

第一次牛客模考总结

作者头像
废江_小江
发布2022-09-05 13:32:27
1620
发布2022-09-05 13:32:27
举报
文章被收录于专栏:总栏目

文章目录[隐藏]

分数详情

单选16,编程0分,意料之中。。但是排序57%让我感到意外。牛客的模考评估报告也就是成绩单真的是爱了爱了,每个题目都有详细的步骤,以及知识点等等。真的爱了。

选择题详解

顺序表查找一个数的算法复杂度:(n-1)/ 2 ; 快速排序的过程:选定某个基数(通常是第一个),然后i,j分别指定数组的第一个和最后一个元素,先从j开始,当j遇到比基数k小的数就和i交换位置,然后从i开始,当i遇到比基数k大的数就和j交换位置,直到i和j碰面。碰面后给基数k放在这个位置。这样得到的结果:基数k前面的数都比基数k小,基数k后面的数都比基数k大。 递归思想:把基数k前后的所有数当成两个数组,那就是数组1,基数k,数组2,从某种意义上他们就是从小到大排序的,这样只需再别分递归去调用快排解决剩下两个数组就可以了,一直递归?临界条件就是当数组的数只有一个的时候,return。 算法复杂度:Olog(n)

图的拓扑序列:若一个由图中所有点构成的序列A满足:对于图中的每条边(x, y),x在A中都出现在y之前,则称A是该图的一个拓扑序列。 拓扑序列是针对有向图而言,并且存在环就一定没有拓扑序列。因为其不存在一个入度为0的点。 计算一个拓扑序列的方法:选一个读入为0的点,删除其关联的边,然后继续重复此操作。得到一个拓扑序列就是选择的点的顺序。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-24),如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分数详情
  • 选择题详解
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档