|
수강 후기 | Review | | IT동스쿨 > 수강 후기 |
|
|
|
|
|
| No.34707 2024-10-18 |
| |
|
|
[[HD]Adobe Illustrator로 출력물 만들기 Part.1 - 명함, 봉투, 플래카드로 출력물 만들기] | |
일러스트레이터로 봉투 제작하기-소대봉투 만들기,라이브러리에 그래픽,글자,색상 등록하여 사용하기 기초부터 하나하나 자세한 설명으로 구성된 강의 였습니다 끝까지 열심히 하겠습니다 감사 합니다 10강 일러스트레이터로 봉투 제작하기2 수업에 대한 후기입니다. | |
|
ID : vitb**** | | (lv.91) | 강사 : 조교연 |
|
|
|
No.5291 2017-08-07 |
|
[[HD]Python(파이썬) 응용_자료구조 제대로 배우기]
|
| |
|
|
(수업내용 : bisect 모듈<정렬된 상태로 요소를 추가,중복값 처리>
- heap 정렬과의 차이점: list라 치면 힙 하나하나씩 생성 후 처리
- bisect : 정렬된 상태로 하나하나씩 추가,그때그때 정렬하면서 만들어짐.
데이터가 많은 리스트를 사용할 경우 힙방식보다 시간과 메모리 낭비를 줄일수 있음
import bisect
import random
random.seed(1)
li=[]
for i in range(1,15):
num = random.randint(1,100)
pos = bisect.bisect_left(li,num) # 아이템이 추가되었을때 인덱스값 리턴
bisect.insort_left(li,num) #list를 정렬상태로 유지시키는 함수
print('%3d %3d ' %(num,pos),li)
print(num,end=" ")
print("%5.4f" %random.random(),end=' ')
random.random()
print('New Index')) bisect 를 이용한 중복값 처리방법, Queue, LifoQueue 사용하기
--- 데이터가 많은 리스트를 사용하는 경우 힙방식보다 시간과 메모리 낭비를 줄일수 있다는 것을 배웠습니다.
힙정렬 같은 경우엔 list를 예로 들어 하나씩 tree를 생성하고 난 뒤에 heap 정렬을 하기때문에 bisect 정렬에 비해 메모리 낭비가 생길수 있다는 것을 비교해서 알려주셨습니다. bisec과 heap 정렬의 차이점 잊지 않도록 하겠습니다. 11강 bisect 를 이용한 중복값 처리방법, Queue, LifoQueue 사용하기 수업에 대한 후기입니다. |
|
| |
| ID : ddd3**** | | (lv.48) | 강사 : 김정일 | |
|
|
|
|
|
|
|
|
|
|
|
|
| |