leetcode 기예음란-귀속 중도 강제 탈출

문서 목록
  • 앞말
  • 강제 탈출에 관하여
  • 전언
    우리는 귀속 프로그램의 많은 특징을 알고 있다. 예를 들어 가독성이 좋고 코드가 간결하지만 단점도 뚜렷하다. 귀속 시간의 복잡도가 비교적 높기 때문에 비망록 귀속 알고리즘으로 전환하거나 DP 등 다른 알고리즘으로 해결하는 것을 고려할 수 있다. 그리고 귀속 프로그램은 창고가 넘치기 쉽다. 즉, Stack Overflower Flow이다. 귀속 프로그램은 실제적으로 하나의 창고의 구조이기 때문에 가장 원시적인 방법은 창고 밑에 있다.반복이 끊이지 않는 순환 중 마지막 방법은 창고 꼭대기에 있지만 반복 순환 횟수가 너무 많으면 창고의 공간이 부족하고 창고가 넘치기 때문에 때때로 반복을 사용하기에 적합하지 않기 때문에 순환을 사용하는 것을 권장합니다
    강제 탈출 정보
    일반적인 순환을 벗어나면 우리는 또break문장을 꺼내거나 거의 사용하지 않는 goto문장도 튀어나오는 것을 지원하지만 되돌아오는 것은?그것이 어떻게 튀어나왔는지, 여기에 작은 기교가 하나 있는데, 돌아가는 데 시간이 많이 걸리기 때문에 우리는 때때로 결과를 찾았다. 튀어나오려면 자바를 통해 이상한 형식을 던질 수 있다.
    //             ,    
    throw new RuntimeException();
    
    //             ,     try catch       
    try {
    	recursion(arr);
    } catch(Exception e) {}
    

    좋은 웹페이지 즐겨찾기