Я ищу код, чтобы найти сложность глубокого первого поиска (DFS). Как O (| V | + | E |) отличается от O (V + E). В чем смысл | · | вокруг V и E? Означает ли это, что «сумма всех вершин» представляется как | V | ?Как? E | отличаются от E и | V | отличаются от V?
0
A
ответ
0
| V | обычно означает мощность (количество элементов) в V. Таким образом, O (| V | + | E |) означает «по порядку количества элементов в V плюс число элементов в E.»
1
V и E - это комплекты. Таким образом, O (E) не будет определено. | · | дает вам количество элементов в наборе, это называется мощность в Maths. Для графа G = (V, E) | E | - число ребер, | V | - число вершин.
Когда люди пишут O (V + E), они на самом деле означают O (| V | + | E |), и большинство читателей это поймут так, потому что это единственное правдоподобное объяснение. Тем не менее это нечисто, и я не буду использовать его сам.
Смежные вопросы
- 1. Почему сложность BFS O (V + E) вместо O (V * E)?
- 2. Мои рельсы -v отличаются от моих рельсов списка драгоценных камней
- 3. Результаты оценки esttab не имеют e (b) и e (V)
- 4. График рисования G = (V, E) в R
- 5. вызовов отличаются от активности кириллицы
- 6. Кнопки отличаются от ширины
- 7. Как перечисления отличаются от классов?
- 8. как атомы отличаются от ссылок?
- 9. Как понятия отличаются от интерфейсов?
- 10. Результаты MD5 отличаются от DigestUtils и MessageDisgest
- 11. Для данного графа G = (V, E) как вы можете отсортировать его представление списка смежности в O (E + V) времени?
- 12. Результаты пакета ERRORLEVEL отличаются от CMD?
- 13. Результаты AFNetworking отличаются от CURL
- 14. Цезарь Cipher (отличаются от других)
- 15. Javascript часы отличаются от устройства
- 16. Создание URL отличаются от оригинальной
- 17. Результаты от Boost.Asio resolver отличаются
- 18. onCreateMenuOptions отличаются от нового Apis?
- 19. Для графа G = (V, E) докажите, что e <= n (n-1)/2 для всех n
- 20. . Как Big-O глубины-первого поиска = O (V + E)?
- 21. multiprocessing.Queue и Queue.Queue отличаются?
- 22. Колонки Safari отличаются от Firefox и Chrome
- 23. OpenSSL HMAC отличаются от питона HMAC
- 24. Как каналы Django отличаются от сельдерея?
- 25. Как макросы Clojure отличаются от макросов C?
- 26. Как «современные JVM» отличаются от старых JVM?
- 27. Как актеры Эрланг отличаются от объектов ООП?
- 28. Как "Веб-компоненты" отличаются от "jQueryUI"?
- 29. Как модули Java 8 отличаются от OSGi?
- 30. Как слова клавиатуры клавиатуры отличаются от программ?