3 자, 1, 2, X가있는 문자열이 있습니다. 때때로 문자열은 12 또는 1X 또는 2X 등이 될 수 있습니다. 입력 문자의 위치에 따라 "-"를 추가하고 싶습니다. 예를 들어 1을 얻으면 결과는 1--가되어야합니다. X를 얻으면 결과는 -X입니다. 2X를 얻으면 결과는 -2X가됩니다. 나의 접근 방식은 2^n 선택의 상태 머신을 사용하는 것이지만 나는
어떻게 입력 문자열의 "homoglyph equivalents"을 출력하는 효율적인 함수를 작성할 수 있습니까? 예 1 (의사 코드) homoglyphs_list = [
["o", "0"], // "o" and "0" are homoglyphs
["i", "l", "1"] // "i" and "l" and "1" are ho
에는 모든 셔플이 고유 한 조합을 반환하도록 문자열의 문자를 셔플하는 알고리즘이 있지만 셔플 된 시간을 알면 원래의 문자열로 다시 셔플 할 수 있습니까? 이것은 내가 지금까지 가지고있는 것이지만, 내가 원한 것이 아닙니다. 원래 문자열로 돌아온 후 +1 (n/2) +1 번 반복 할 수 있습니다. //scramble data systematicslly
fu
이 질문은 이전에 질문 된 것과 유사합니다 this question. 그러나 가장 가까운 상자 수만 반환하는 대신 해당 상자의 영역을 찾고 싶습니다. 세부 사항 : 가정하자 나는이 좌표가 지금이 picture- 같은 하위 사각형로의 단위 사각형 분할 this- #Rect x1 y1 x2 y2 area
1 0.0000 0.0000 0.814
내가 @keywords = [['undergrad','grad'],['SAT', 'GPA'], ['Stanford']]
같은 배열로 사용자의 입력을 받아 필터링 알고리즘을 쓰고 있어요 예를 들어, 테이블을 쿼리, 내 데이터베이스에서 비디오 테이블. 쉼표로 구분 된 두 개의 태그를 포함하는 문자열 필드가 테이블에 있습니다. 논리는 다음과 같습니다 레일에
나는 지난 주 동안 Java에서 Affinity Propagation을 구현하려고 시도 해왔다. 나는 frey와 dueck에 의해 원래의 종이가 정확하게 묘사했지만 나는 훌륭한 모범을 보이지 않는다. 연구 논문은 여기에서 찾을 수 있습니다 : (. 연구 논문에서 클러스터링 문장) 여기 http://www.psi.toronto.edu/affinitypropa
Algorithms in Java 4th edition에 병합 정렬을 구현했습니다. 내 기본 병합 정렬이 작동하며 배열 크기가 7보다 작 으면 삽입 정렬을 사용하여 알고리즘을 향상시키고 싶습니다. 효율적인 개선이라고 생각했지만 실제로는 원래의 병합이 큰 것보다 더 빠릅니다. 데이터. 여기 내 개선 병합 정렬 CUTOFF = 7 : private static
를 역 추적 : 나이트 투어는 매 1 평방 회만 기사 방문이 체스 판에 나이트의 움직임의 순서입니다. 나는 다른 사람의 코드를 변경하려했지만 백 트랙킹이 제대로 작동하지 않는 것 같습니다. 해결책을 찾지 못했습니다. 기사가 0, 0에서 시작할 때 완벽하게 작동하지만 2D 그리드의 다른 지점에서 시작하면 프로그램은 영원히 계속됩니다. 이 코드의 버그는 어디에