SHARE QUESTIONTwitterFacebookGoogle+RELATED TOPICSTechnologyElectronic dịch - SHARE QUESTIONTwitterFacebookGoogle+RELATED TOPICSTechnologyElectronic Việt làm thế nào để nói

SHARE QUESTIONTwitterFacebookGoogle

SHARE QUESTION

TwitterFacebookGoogle+
RELATED TOPICS

Technology
Electronics
Computers
Computer Science
Algorithms
Why is the complexity of DFS O(V+E)?
I have tried understanding this from various online sources and spent sufficient time trying to wrap my head around this, but still can't understand why the complexity of DFS comes out to O(V+E).

If anyone could explain this with an example in some detail, it would be great!
Want Answers4
3 ANSWERS
Satish Patel
Satish Patel, Algoricursive
2 upvotes by Anonymous and Mohan Dev Sukumar
There are two procedures involved in Depth First Search, one DFS(G) and supporting routine DFS-VISIT(G,u)as per the standard Algorithm. There is need understand that E which is edges in the graph are represented as linked list.
What we do in Depth First Search is first we paint all the nodes white which runs in O(V) self explanatory. And the DFS-VISIT(G,u) procedure is called if and only if the concerning node that is u is white. and since DFS procedure calls the DFS-VISIT(G,u) and if the node is white then it is self-recursioned which visits linked list representation of the edge i.e. O(E).
Concluding the running time to O(V+E).
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
CHIA SẺ CÂU HỎITwitterFacebookGoogle +CHỦ ĐỀ LIÊN QUANCông nghệThiết bị điện tửMáy tínhKhoa học máy tínhThuật toánTại sao là sự phức tạp của DFS O(V+E)?Tôi đã cố gắng tìm hiểu về điều này từ các nguồn trực tuyến khác nhau và các dành đủ thời gian cố gắng để quấn quanh đây đầu tôi, nhưng vẫn không thể hiểu tại sao sự phức tạp của DFS đi ra để O(V+E).Nếu bất cứ ai có thể giải thích điều này với một ví dụ một số chi tiết, nó sẽ là tuyệt vời!Muốn Answers43 TRẢ LỜISatish PatelSatish Patel, Algoricursive2 upvotes bởi chưa xác định người và Mohan Dev tùng lâmKhông có hai thủ tục liên quan đến tìm kiếm đầu tiên chiều sâu, một DFS(G) và hỗ trợ các thói quen DFS-VISIT(G,u) theo các thuật toán tiêu chuẩn. Có là cần hiểu rằng E nằm cạnh trong đồ thị được biểu diễn như danh sách liên kết.Những gì chúng tôi làm trong tìm kiếm đầu tiên chiều sâu là lần đầu tiên chúng tôi sơn tất cả các nút màu trắng mà chạy trong O(V) tự giải thích. Và các thủ tục DFS-VISIT(G,u) được gọi là nếu và chỉ nếu các nút liên quan đến là u là màu trắng. và kể từ khi thủ tục DFS gọi DFS-VISIT(G,u) và nếu nút là màu trắng sau đó nó là recursioned tự mà truy cập danh sách liên kết đại diện của các cạnh tức là O(E).Kết thúc thời gian để O(V+E).
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
SHARE HỎI TwitterFacebookGoogle + CHỦ ĐỀ LIÊN QUAN Công nghệ Điện tử Máy tính Khoa học Máy tính Algorithms Tại sao là sự phức tạp của DFS O (V + E)? Tôi đã cố gắng hiểu điều này từ các nguồn trực tuyến khác nhau và dành đủ thời gian để quấn quanh đầu tôi này, nhưng vẫn có thể không hiểu lý do tại sao sự phức tạp của DFS đi ra đến O (V + E). Nếu có ai có thể giải thích điều này với một ví dụ cụ thể một số, nó sẽ là tuyệt vời! Muốn Answers4 3 TRẢ LỜI Satish Patel Satish Patel, Algoricursive 2 upvotes bởi Anonymous và Mohan Dev Sukumar Có hai thủ tục liên quan đến Depth First Search, một DFS (G) và hỗ trợ thường xuyên DFS-VISIT (G, u) theo các thuật toán tiêu chuẩn. Có cần phải hiểu rằng E mà là cạnh của đồ thị được biểu diễn như là danh sách liên kết. Những gì chúng tôi làm trong Depth First Search là lần đầu tiên chúng ta vẽ tất cả các nút trắng chạy trong O (V) tự giải thích. Và DFS-VISIT thủ tục (G, u) được gọi khi và chỉ khi các nút liên quan đến đó là u có màu trắng. và kể từ DFS thủ tục gọi DFS-VISIT (G, u) và nếu nút là màu trắng thì đó là tự recursioned mà thăm danh sách liên kết đại diện của cạnh tức là O (E). Kết thúc thời gian chạy tới O (V + E ).




















đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: