[ 오늘의.. ]내 인생에 큰 영향을 주는 알고리즘2020-08-19 19:48:49https://www.bbc.com/news/technology-53806038 The algorithms that make decisions about your life From insurance and healthcare to social media and policing, algorithms are used all around us. www.bbc.com 수천 명의 영국 학생들이 GCSE(영국의 중등교육자격시험)와 A레벨(영국의 대학수학능력시험) 결과와 관련한 알고리즘의 사용에 분노하고 있다. 락다운으로 인해서 실제 시험을 치를 수 없게 되면서 작년의 학교 생활 데이터를 이용해 올해의 등급을 결정하는 알고리즘의 사용 얘기가 나오게 된 것이다. 이 알고리즘을 사용하게 되면 올해 A레벨 결과는 예상보다..
[ 알고리즘 ]LIST2020-08-05 20:35:58순서대로 저장하는 시퀀스 변경 가능한 목록 입력 순서 유지(내부적으로 동적 배열로 구현) 배열의 장점(연속된 공간에 요소 배치) + 연결 리스트 장점(다양한 타입을 연결해서 배치) 리스트는 숫자, 문자, bool 등 다양한 타입 공존 가능 슬라이싱 a[1:3] --> list a의 인덱스 1부터 인덱스 3 전까지. 즉. 인덱스 1과 2 a[1:4:2] --> list a의 인덱스 1부터 인덱스 4 전까지 2개씩 건너뛰면서. a = [1, 2, 3, 4, 5, 6] a[1:5:3] --> 인덱스 1부터 3칸을 건너뛰면서 출력하는데 인덱스 5 전까지 --> [1, 4] list 관련 기능 list.append(elem): O(1), 리스트 마지막에 elem 추가 list.pop(): O(1), 리스트 마지막..