聚类分析中,若数据集较小且希望得到全局最优解,可以选择的算法是?A. K-means(可能陷入局部最优)B. 层次聚类(可以得到全局最优解,但计算复杂度较高,在数据集较小时可接受)C. DBSCAN(基于密度,无需预先指定聚类数量,但不一定得到全局最优)D. 谱聚类(需要构造相似度矩阵,计算复杂度高)