배열 길이 및 부모 노드의 인덱스를 사용하는build_heap()함수를 구현하는 방법을 살펴보겠습니다. 여기서 배열을 보면 마지막 상위 노드의 인덱스는 배열 내부(n//2 - 1)에 있습니...
No.일자내용주교재부교재 01 2022.03.14 OT. 스터디 진행 방향 설정 회의 02 2022.03.18 파이썬, 빅오 자료형, 리스트, 딕셔너리, 문자열 조작 파알인(3~6장) 자료구조 핵심원리(2장) 03 2022.03....
deffirst_n(n):num,nums=0,[]whilenum<n:yieldnum num+=1returnnumsprint(sum(first_n(1000000))) 출력: 499999500000 위의 코드 펜스는 반복자 실행의 메모리 사용 사례 기능을 사용합니다. ...
sleep(1) print(f'> 총 {n}명 사용자 동기 조회 완료!')그 다음, 애플리케이션에 들어온 3개의 요청을 동기 처리하는 process_sync 함수를 작성합니다.def process_sync(): start = time.time() find_users_sync(3) ...
(1) 다양한 라이브러리의 활용방법 (2) main 함수의 간소화 (3) 자동화 시나리오를 설계하는 방법 (4) 파이썬을 활용해 HTML과 상호작용하는 과정(4) 강사를 위한 교습 가이드라인...
uninstall requests Found existing installation: requests2.29.0 Uninstalling requests-2.29.0: Would remove: /Users/daleseo/.pyenv/versions/3.11.2/lib/python3.11/site-packages/requests-2.29.0.dist-info/* /Users/daleseo/.pyenv/versions/3.11.2/lib/python3.11/site-packages/requests/* Proceed(Y/n)?
프로그램적으로는 오류없이 잘 돌아가지만, 내부에서 수식의 계산이 제대로 이루어졌는지 검증을 직접 해야해서 시간이 많이 들었다. 특정 패턴이 연상이 잘 되지 않았다. n∗...
from heapq import heappush, heappop nums = [4, 1, 7, 3, 8, 5] heap = [] for num in nums: heappush(heap, (-num, num)) # (우선 순위, 값) while heap: print(heappop(heap)[1]) # index 18 7 5 4 3 1[응용] n번째 최소값/최대값최소 힙...