创建一个包括n个结点的有序单链表的时间复杂度是()。
A、O(1)
B、O(n)
C、O(n2)
D、O(nlog2n)
【正确答案】:C
【题目解析】:单链表创建的时间复杂度是O(n),而要建立一个有序的单链表,则每生成一个新结点时需要和已有的结点进行比较,确定合适的插入位置,所以时间复杂度是O(n2)。
创建一个包括n个结点的有序单链表的时间复杂度是()。
- 2024-11-07 07:40:15
- 数据结构(13181)