Algorithm
-
노드에 값이 있는데도 null입니까?카테고리 없음 2020. 8. 13. 21:43
질문 정수 배열을 기반으로 이진 검색 트리를 만들려고합니다. 배열과 크기를 매개 변수로 취하는 함수 BST를 만들었습니다. 이제 루트 노드와 해당 값을 사용하는 배열의 모든 항목에서 다른 함수 makeBST를 호출합니다. 다른 노드를 생성하고 값에 따라 루트 노드에 연결합니다. 하지만 makeBST 함수는 루트 노드가 null이 아니더라도 자체적으로 반복되지 않고 배열의 모든 값에 대해 NULL 조건을 실행합니다. #include #include using namespace std; class Node { public: int data; Node *left; Node *right; }; Node *newNode(int x){ Node *node = new Node(); node->data = x; nod..
-
주어진 RGB 값 조합에 대해 어떤 색상 (빨간색, 파란색, 녹색 또는 기타)이 표시되는지 결정합니까?카테고리 없음 2020. 8. 13. 21:23
질문 따라서 기본적으로 빨강, 녹색 및 파랑의 값을 전달할 수있는 메서드가 필요하며이 메서드는 RGB 값의 조합이 눈에 띄게 붉은 색을 띠는 녹색 또는 파란색을 띠는 색상이되는지 여부를 반환해야합니다. 그리고 조합이이 세 가지 색상 중 어느 것도 생성하지 않으면 false를 반환해야합니다. 조건문을 사용하여이를 시도하고 몇 가지 변형을 시도했지만 정확한 것은 없습니다. 예를 들어 시도했습니다. if (B > 100 && B > G / 2 && B > R / 2) { blueCount++; } else if (G > 100 && G > G / 2 && G > B / 2) { greenCount++; } else if (R > 100 && R > G / 2 && R > B / 2) { redCount++; ..
-
주문을 변경하지 않고 제품의 최소 합계 찾기카테고리 없음 2020. 8. 13. 21:13
질문 길이가 다른 두 개의 배열이 있습니다. A = np.array([7,6,5,4,3,2,1]) B = np.array([37.97, 34.45, 32.41, 32.17, 35.48, 35.91, 33.81, 32.23, 33.46, 35.35, 33.03, 37.36, 32.18, 29.29, 30.23, 30.94, 34.26, 31.74, 29.24, 25.93, 29.26, 33.64, 33.28]) A의 내적이 가장 작도록 B에서 7 개의 숫자를 선택해야합니다. 또는 min (7x1 6x2 5x3 ... 2x6 x7) . 두 배열의 순서를 변경해서는 안됩니다. 예를 들어 x1 = 32.41 (색인 2)인 경우 x2 는 이전 색인이 아니어야합니다. A와 B의 길이는 실제로 예제보다 길기 때문에 ..
-
C#의 점 표기법 문자열에서 GraphQL 구조 만들기카테고리 없음 2020. 8. 13. 20:49
질문 다음 자바스크립트 질문은 내가 해결하려고하지만 C#에서 동일한 문제입니다. 점 2 개를 병합하는 방법 표기법 문자열을 GraphQL 쿼리 문자열로 변환 예상 구조는 { "Case": { "Owner": { "Name": null, "ProfilePic": null }, "CaseNo": null, "FieldOfLaw":{ "Name": null }, "CaseType": { "Name": null }, "CaseSubType": { "Name": null }, }, "Client":{ "Policy":{ "PolicyNo": null } } } 내 현재 출력은 { "Case": { "Owner": { "Name": null, "ProfilePic": null }, "CaseNo": null, "F..