leetcode-중반 정렬 및 검색-75. 정렬 색상-NO

97.95 %를 mycode

클래스 솔루션 (객체) :
     데프 sortColors (자기, nums) :
         "" " 
        : 형 nums : 목록 [INT] 
        : RTYPE :. 없음 대신에 적절한 nums를 수정, 아무것도 반환하지 마십시오 
        " "" 
        에서 컬렉션 으로 가져올 카운터 
        입술 = 카운터 (nums) 
        nums [: 입술 [0]] = [0] * 입술 [0] 
        nums [입술 [0] : 입술 [0] + 입술 [1] = [1] * 입술 [1 ]        
        nums [입술 [0] + 입술 [1]] = [2 * (입술 [2])

 

참조 :

생각 : 나 숫자 0을 기록, J는 정확한 위치 값, I에있어서, J가 제 사실, 전류 값 2보다 작은 경우, 현재의 위치 (2)에 할당되고 루프 숫자 0 1 기록

클래스 솔루션 (객체) :
     데프 sortColors (자기, nums) :
         "" " 
        : 형 nums : 목록 [INT] 
        : RTYPE : 없음, 아무것도 돌려주지 않는 자리에서 nums을 대신 수정하지 마십시오. 
        " "" 
        내가 = J = 0
         에 대한 케이 범위 (LEN (nums)) 
            온도 = nums [K] 
            nums [K] = 2 인
             경우 임시 <2 : 
                nums [J] = 1 
                J + 1 =
             경우 임시 == 0 
                nums [I] = 0
                I + = 1

 

추천

출처www.cnblogs.com/rosyYY/p/10974421.html