Tôi đang sử dụng boost::graph
và tôi có hai vertex_descriptor
s. Cách nhanh nhất để có được các cạnh giữa chúng, mà không cần lặp qua tất cả các cạnh là gì?Nhận cạnh cụ thể với tăng :: biểu đồ
21
A
Trả lời
39
Ok, tôi đã phát hiện ra. boost::edge(u,v,g)
trả lại pair<edge_descriptor, bool>
trong đó bool
là liệu cạnh có tồn tại hay không. Vì vậy, trong trường hợp của tôi, tôi biết nó, vì vậy tôi sử dụng biểu thức:
boost::edge(u,v,g).first
5
Ngoài ra còn có một chức năng boost::lookup_edge()
trong boost/graph/lookup_edge.hpp
; chức năng đó gửi đến edge()
hoặc out_edges()
và tìm kiếm dựa trên loại biểu đồ cụ thể mà bạn đang sử dụng.
Các vấn đề liên quan
- 1. Thư viện biểu đồ tăng cường: chèn cạnh chậm cho biểu đồ lớn
- 2. Công cụ hiển thị biểu đồ
- 3. jqplot Biểu đồ thanh xếp chồng bên cạnh
- 4. Công cụ để tạo biểu đồ ASCII từ một tập hợp các đỉnh và cạnh?
- 5. Cách nhận dạng biểu đồ có hình dạng cụ thể trong opencv/python
- 6. Biểu đồ ASP.NET thêm phần trăm bên cạnh số
- 7. Tạo biểu đồ/biểu đồ sử dụng đĩa với các công cụ chỉ CLI trong Linux
- 8. Tìm số không tối đa. các cạnh trong biểu đồ
- 9. Giảm thiểu các cạnh chéo trong biểu đồ
- 10. Biểu đồ đường D3 với nhiều dòng tùy ý (và định dạng dữ liệu cụ thể)
- 11. Công cụ biểu đồ tương tác .NET?
- 12. Networkx: Chuyển đổi nhiều chữ vào biểu đồ đơn giản với các cạnh có trọng số
- 13. Nhận hộp với giá trị cụ thể
- 14. C# Công cụ tạo biểu đồ cuộc gọi
- 15. Tạo một biểu đồ với các cạnh của các màu khác nhau trong Mathematica
- 16. Tăng cường các thư viện đồ thị: thiết lập các giá trị trọng số cạnh
- 17. Tăng diện tích ô trong ggplot để đối phó với geom_text tại cạnh lô
- 18. QuickGraph - Làm thế nào tôi có thể tạo A * để bỏ qua các cạnh cụ thể?
- 19. Văn bản chú giải công cụ tùy chỉnh trong biểu đồ Candlestick của biểu đồ google
- 20. Cách nhận biểu tượng được liên kết với Tài khoản cụ thể từ AccountManager.getAccounts()
- 21. Làm cách nào để tìm bìa cạnh tối thiểu của biểu đồ hai cạnh có trọng số bằng Mathematica 8?
- 22. Vẽ đồ thị với các cạnh có trọng số
- 23. Viết vào các lược đồ cụ thể với RPostgreSQL
- 24. Cách thêm chú giải công cụ vào biểu đồ chart.js
- 25. Thuật toán đồ thị gia tăng
- 26. Trực quan hóa dữ liệu cụ thể của ngày với biểu đồ dạng đường trong trình duyệt với javascript
- 27. thư viện biểu đồ có thể chỉnh sửa biểu đồ bằng cách kéo điểm?
- 28. API biểu đồ Facebook: Nhận sự kiện theo Địa điểm
- 29. Làm cách nào để bạn tăng hiệu suất của việc tạo và biểu đồ biểu đồ highcharts
- 30. Biểu đồ phụ thuộc có thể có vòng lặp không?
Thực ra, nó phải là 'boost :: edge (u, v, g) .second', nếu bạn muốn giá trị' bool' ... – tnull
@tnull vì tôi biết cạnh tồn tại và tôi đang tìm kiếm bản thân cạnh, 'đầu tiên' là thuộc tính tôi cần. –