Skip to the content.
    
    
    
    
    
    
        
        
          
            
            bitmask, DP, hashtable
          
        
          
            
            two pointers, sliding window, counting map
          
        
          
            
            
          
        
          
            
            과연 중간 과정은 꼭 필요할까?
          
        
          
            
            탐색을 위한 자료구조
          
        
          
            
            single-source shortest path algorithm(3)
          
        
          
            
            single-source shortest path algorithm(2)
          
        
          
            
            single-source shortest path algorithm(1)
          
        
          
            
            두 수가 교차하는 경우의 수를 다루는 방법
          
        
          
            
            2 pointer, 초기화, projection
          
        
          
            
            그래프를 탐색하는 두 가지 단순한 방법
          
        
          
            
            최적해를 구하기 위해, 부분 문제의 최적해를 이용하는 방법
          
        
          
            
            gap 채우기, sum of all odd length subarrays
          
        
          
            
            더 적은 연산으로 문제 해결하기, 사용중인 저장 공간을 재활용
          
        
          
            
            sliding window, integer trimming, 저장을 통한 연산 횟수 줄이기
          
        
          
            
            가능한 적게 저장하라, 패턴을 찾기보다 패턴을 만들어라