본문 바로가기
♞ | 공부일지/♝ | TIL

[Android, Kotlin] 공부일지(2024-08-19)

by immgga 2024. 8. 19.
오늘 공부한 내용 정리(2024년 8월 19일)

 

출처: unsplash.com

 

코드카타 문제풀이

풍선 터뜨리기(Silver 3, 2346번)

https://rkdrkd-history.tistory.com/203

 

[Kotlin, S3] 백준 2346번 풍선 터뜨리기

풍선 터뜨리기(2346번)Silver 3#자료 구조 #덱https://www.acmicpc.net/problem/2346 문제 내용  문제 접근입력 순서대로 풍선 안에 들어있는 종이에 적혀 있는 숫자가 입력으로 주어지고, 종이에 입력된 수

rkdrkd-history.tistory.com

 

 

어린 왕자(Silver 3, 1004번)

https://rkdrkd-history.tistory.com/205

 

[Kotlin, S3] 백준 1004번 어린 왕자

어린 왕자(1004번)Silver 3#수학 #기하학 문제 내용  문제 접근시작 좌표와 끝 좌표가 주어지고, 행성계의 중심 좌표와 행성계의 반지름이 주어질 때, 시작 좌표에서 끝 좌표로 이동하면서 진입 또

rkdrkd-history.tistory.com

 

 

면접 이론 학습

면접 이론 학습 5일 차

메모리의 힙 영역을 너무 크게 잡으면 어떻게 되는가?

메모리의 힙 영역을 스택 영역과 같은 공간을 사용한다.

메모리의 구조

 

스택 영역이 커지면 힙 영역이 작아지고, 힙 영역이 커지면 스택 영역이 작아진다.

힙 또는 스택 영역이 커지게 되면

스택 영역이 높은 주소에서 낮은 주소로 할당되고, 힙 영역이 낮은 주소에서 높은 주소로 할당되기 때문에 자신의 영역이 상대의 영역을 침범하는 사태가 발생할 수 있다.
이를 각각 Stack Overflow, Heap Overflow라고 한다.

 

 

Set과 Map의 차이점

Set: List와 동일한 구조를 가지지만, 데이터의 종복을 허용하지 않고, 순차적이지 않은 집합이다.

Map: 자료 구조중의 하나로, key-value 두 개로 구성된 Pair로 나타낼 수 있는 collection이다. key는 중복될 수 없지만, value는 중복될 수 있다.

 

 

개인 공부

앱 개발 심화 팀 프로젝트

검색 페이지의 무한 스크롤 구현

https://rkdrkd-history.tistory.com/204

 

[Android] RecyclerView의 Infinite scroll 적용하기

내일배움캠프 앱 개발 심화 팀 프로젝트  서론대부분의 API들은 수많은 검색결과를 불러와야 할 때, 한 번에 불러오는 게 아닌, page query 파라미터를 추가로 이용해서 조금씩 데이터를 불러오도

rkdrkd-history.tistory.com

 


 

오늘 공부 내용 정리 및 회고

무한 스크롤 구현을 마지막으로 내가 맡은 팀 프로젝트 구현 과제가 끝났다.

내일 최종적으로 잘 작동하는지 확인하고, 코드를 살짝 다듬어 보려 한다.

발표 준비도 내일부터 진행할 듯하다.

728x90