首页 > 试题广场 >

设某无向图中有n个节点e条边,则建立该图邻接表的时间复杂度为

[单选题]
设某无向图中有n个节点e条边,则建立该图邻接表的时间复杂度为(     )
  • O(n+e)
  • O(n^2)
  • O(ne)
  • O(n^3)
建立无向图邻接表的时间复杂度为 O(n + e)。 因为需要遍历图中的每个节点(时间复杂度为 O(n)),对于每个节点又要遍历其所有的邻接边(所有边总共遍历一次,时间复杂度为 O(e)),所以总的时间复杂度是 O(n + e)。
发表于 2024-11-12 09:38:37 回复(0)