邻接表遍历的时间复杂度

如果是无向图,则遍历时先访问顶点数组的各个元素,再访问其对应的边链表,由于有 N N N个节点,而且无向图的 E E E条边在边链表中会出现两次共为 2 E 2E 2E次,故一共的访问次数为 N + 2 E N+2E N+2E 如果是有向图,则其 E E E条边在边链表中不会出现两次(因为此时边链表值代表出度或者入度),共总共的访问次数为 N + E N+E N+E次,故时间复杂性为 O ( N
相关文章
相关标签/搜索