- 1
- 0
- 约9.24千字
- 约 10页
- 2026-10-17 发布于上海
- 举报
算法工程师职业认证
一、单项选择题(共10题,每题1分,共10分)
在常见的排序算法中,最坏时间复杂度为O(nlogn)的排序算法是()。A.冒泡排序的最坏时间复杂度为O(n^2)B.快速排序的最坏时间复杂度为O(n^2)C.归并排序的最坏时间复杂度为O(nlogn)D.插入排序的最坏时间复杂度为O(n^2)答案:C解析:冒泡排序和插入排序的最坏时间复杂度均为O(n^2),快速排序平均为O(nlogn),但当基准选择不当导致分区极不平衡时,最坏情况退化为O(n^2)。归并排序无论数据分布如何,都采用分治合并,最坏时间复杂度稳定为O(nlogn),因此选C。
在红黑树中,插入、删除和查找操作的时间复杂度是()。A.均为O(1)B.均为O(logn)C.均为O(n)D.插入和删除为O(n),查找为O(logn)答案:B解析:红黑树是一种自平衡二叉查找树,保证任何路径长度不超过最短路径的两倍,因此插入、删除、查找的时间复杂度均为O(logn)。A、C、D均不符合红黑树的性质,故错误。
在机器学习流程中,包含数据清洗、特征构造、特征选择、特征缩放等一系列活动的总称是()。A.特征提取是通过变换自动生成新特征的过程B.特征工程是对原始数据进行清洗、构造、选择、缩放等加工的总称C.数据增强是通过增加样本数量来提升模型泛化
原创力文档

文档评论(0)