문자열을 문자 단위로 단계별로 처리하고 트리 구조를 만들기 위해 구문 분석하는 재귀 알고리즘이 있습니다. 파서가 현재 가지고있는 문자 색인을 추적 할 수 있기를 원하지만, 여러 반환 된 유형을 처리하기 위해 튜플과 같은 것을 구현하는 데 열중하지 않습니다. 메서드 외부에서 선언되고 재귀 메서드로 전달 된 Integer 형식을 사용했지만 최종적으로 반환 할
아래 코드에서 SQL Server 2005의 재귀 CTE (Common Table Expression)를 사용하여 기본 계층 구조의 최상위 수준 부모를 찾으려고합니다. 이 계층의 규칙은 모든 CustID에 ParentID가 있고 CustID에 부모가없는 경우 ParentID = CustID이며 최상위 레벨이라는 규칙이 있습니다. DECLARE @Lookup
재귀를 사용하지 않고 Ruby on Rails의 acts_as_nested_set에있는 모든 노드에서 JSON 해시를 신속하고 신속하게 반환 할 수있는 방법이 있습니까? class Node < ActiveRecord::Base
has_many :products
def json_hash
if children.size > 0
두 테이블 간의 외래 키를 기반으로 테이블 종속성 그래프를 작성하려고합니다. 이 그래프는 루트로서 임의의 테이블 이름으로 시작해야합니다. 나는 테이블 이름을 통해 all_constraints 뷰를 사용하여 테이블을 참조한 다음이를 참조하는 테이블을 찾는 등의 작업을 수행 할 수 있지만 이는 비효율적 일 수 있습니다. 모든 테이블에 대해 이렇게하는 재귀 쿼리