如果需要存储大量已排序的数据并执行高效的查找、插入和删除操作,下列哪种数据结构最适合?
答案解析
`TreeSet`基于自平衡二叉搜索树,能够在O(logN)的时间复杂度内完成查找、插入和删除操作,并且始终保持元素的排序。`ArrayList`和`LinkedList`不保证排序,且查找效率较低,`HashSet`不保证排序,查找平均时间复杂度为O(1),但最坏情况可能为O(N), 插入和删除平均时间复杂度为O(1),但最坏情况可能为O(N), 故`TreeSet`更适合该场景。
正确答案:C