graph-algorithm

    2

    1답변

    문제 설명의 결합 : 존재하는 내부 및 인접리스트 내의 인접 행렬 그래프 G 감안할 소스 정점 (S)과 도착 정점 D. 제약 조건을 사용하여 s에서 d까지 최단 경로를 찾습니다. 제약 조건은 최단 경로 비용 c가 하한값을 갖는다는 것, 즉 비용 c가 할당 된 하한 N보다 크지 만 가능한 경로의 모든 비용이 N보다 크거나 같아야한다는 것입니다. Bellman

    1

    1답변

    지향 비순환 그래프를 순회하면서 토폴로지별로 정렬 할 수 있습니까? 내 경우에 해당하는 추가 조건 중 하나는 항상 내 DAG에 들어오는 가장자리가없는 꼭지점 하나가 있다는 것입니다. (내 경우는 하나의 엔트리 파일 만있는 파일 종속성 구조입니다.) 모든 정점을 먼저 찾은 다음 정렬하지 않고 그래프를 가로 지르는 동안 토폴로지별로 정렬 된 목록을 작성할 수

    1

    1답변

    꼭지점/가장자리 속성 액세스 프로세스의 속도를 높이고 싶습니다. 버텍스 속성 액세스의 경우 에지 속성 액세스를 최적화하는 한 가지 방법을 찾았지만 그다지 사소한 것은 아닙니다. vertex 속성에 대한 아이디어는 내부 배열 (a 속성)을 직접 수정하는 것입니다. 예를 들어는 vfilt = g.new_vertex_property('bool') for i i

    4

    1답변

    참조 그래프 : 내가 그래프의 모든 모서리를 테스트하는 프로그램을 쓰고 있어요. 이 프로그램은 공통 노드를 공유하지 않는 경우에만 그래프의 가장자리를 병렬로 테스트 할 수 있습니다. 내 문제는 가능한 가장 효율적인 방법으로 가장자리를 테스트하지 않는 옵션이 있어야한다는 사실에서 비롯됩니다. 상기 그래프에 평행 에지들의 가장 효율적인 선택을 테스트하는 경우는

    -1

    1답변

    이 코드에서는 노드를 방문하여 가장자리를 계산하려고합니다. 처음에는 좋았지 만 새로운 노드와 가장자리를 통과 할 때 0 카운트를줍니다. 나는 그것이 다음 노드와 가장자리에 대해 사실이 아님을 알았다. BFS를 처음으로 구현 한 것입니다. #include<bits/stdc++.h> using namespace std; vector<int>v[1000];

    -2

    1답변

    내 입력은 GPS를 사용하여 달리기를하고 트랙을 녹음하라는 메시지와 같이 타임 스탬프가 지정된 일련의 위치가 포함 된 gpx 파일입니다. 타임 스탬프 위치는 반드시 서로 거리가 같거나 서로 시간차가 같지 않습니다. 이 입력이 주어지면 gpx 파일이 모든 다른 거리에 대해 나타내는 가장 빠른 속도를 효율적으로 찾고 싶습니다. 예 : 20.0 m/s at 10

    2

    2답변

    재귀 DFS에서 노드를 WHITE, GRAY 및 BLACK으로 채색하여주기를 감지 할 수 있습니다 (here). DFS 검색 중에 GRAY 노드가 발견되면 순환이 발생합니다. 질문 :이 반복 버전의 DFS에서 언제 노드를 GRAY 및 BLACK으로 표시합니까? DFS에서 1 procedure DFS-iterative(G,v): 2 let S be

    0

    1답변

    나는 방향 그래프가 자체 루프를 가질 수 있음을 의미하므로 무향 그래프가 가질 수없는 이유를 알지 못합니다 (CLRS는 유효한 이유를 제시하지 않고 금지한다고 말함). 예 (2,2)에서 Example: G_directed = (V,E) is a directed graph Say this graph has the vertex set V = {1,2,3

    2

    2답변

    두 개의 그래프가 있습니다 (내가 찾고있는 세계가 확실하지 않습니다). 첫 번째 그래프 노드는 팀 (노드 값은 팀 구성원의 수를 나타냄)을 나타내며 링크는 팀이 1에서 5까지의 척도에 얼마나 근접한지를 나타냅니다. 많은 팀으로 구성된 두 팀은 서로 더 강한 링크를가집니다. 때때로 함께 일하는 두 팀. 내 두 번째 그래프 노드는 공백을 나타내며 (노드 값은

    0

    2답변

    다음 질문을 해결하려고합니다. 당신에게 시작 단어, 사전 및 끝 단어가 주어집니다. 4 가지 작업을 수행 할 수 있습니다. 는 (고양이가 작동하도록 변경 될 수 있습니다) 어떤 위치에서 단어의 테이크의 철자 바꾸기 편지를 교체 어떤 위치 에서 어떤 위치 편지를 삭제에 편지를 추가합니다. 이 작업의 모든 비용은 다를 수 있으며, 제한 : 시작 단어와 끝 단어