O(lgn)的解釋是:將一個(gè)數(shù)據(jù)集分成兩半,然后將分開的每一半再分成兩半,依此類推O(nlgn)的解釋是:將一個(gè)數(shù)據(jù)集分成兩半,然后將分開的每一半再分成兩半,依此類推,在此過(guò)程中同時(shí)遍歷每一半數(shù)據(jù)O(lgn)我可以理解,但我不理解為什么在此過(guò)程中同時(shí)遍歷每一半數(shù)據(jù)就得乘以n,這個(gè)n怎么算出來(lái)的?誰(shuí)能舉個(gè)簡(jiǎn)單又實(shí)際的例子?
時(shí)間復(fù)雜度為什么是O(nlgn)
四季花海
2019-03-30 09:29:22