[TIL] Today I Learned - 221116
2022. 11. 16. 21:18ㆍ기록/TIL
[TIL] Today I Learned - 221116
221116 기록
Python
[Python] sort & sorted (tistory.com)
정렬 메서드의 차이에 대해 정리
알고리즘 문제를 풀면서 sort와 sorted의 차이점, 그리고 왜 sort함수로는 새로운 변수 선언이 안되었는지가 궁금하여 정리하게 되었다. sort와 sorted의 경우에서 메모리 주소의 참조 유무인 줄 알고 얕은 복사와 깊은 복사도 공부하게 되었지만 해당 경우에는 리스트의 반환 유무인 것 같기에 이 경우에는 얕은 / 깊은 복사의 차이는 아닌 것 같다.
[Basic] 얕은 복사와 깊은 복사 (tistory.com)
얕은 복사와 깊은 복사이다.
sort에서 파고 들어가다가 정리하게 되었다. 해당 경우 얕은 = 주소값 복사 / 깊은 = 실제 값 복사이며
sort를 통해 보면서 얼떨결에 찾아보고 배우면서 정리할 수 있었다.
알고리즘
최근 프로그래머스 lv0부터 빠르게 정리하면서 넘기고 있다. 해당 알고리즘 문제들을 풀면서 파이썬을 사용하여 알고리즘 문제를 풀때의 문법적 요소와 연산자에 익숙해지고 있다.
아무래도 lv0이라 빠르게 달릴 수 있었지만 뒤에 정답률이 조금이라도 떨어지는 부분이 존재하면 생각을 하면서 속도가 느려진다.
일단은 lv0를 빠르게 이번주 안으로 넘기고 다음 주에는 lv1로 넘어가는 것이 목표다. 알고리즘 문제를 빠르게 넘기다보니 자바의 개념을 보지 못했다. 다음 주 lv1을 하게 된다면 알고리즘과 자바의 균형을 잘 맞춰야겠다
'기록 > TIL' 카테고리의 다른 글
[TIL] Today I Learned - 221118 (0) | 2022.11.18 |
---|---|
[TIL] Today I Learned - 221117 (0) | 2022.11.17 |
[TIL] Today I Learned - 221115 (0) | 2022.11.15 |
[TIL] Today I Learned - 221114 (0) | 2022.11.14 |
[TIL] Today I Learned - 221111 (0) | 2022.11.11 |