내일배움캠프 Unity 68일차 TIL - 최종 프로젝트
기술 면접 연습하기
질문 19 : 자료구조의 종류는 무엇이 있으며 각각 어떤 차이점이 있는지 설명해주세요
( 꼬리 질문 ) 위 자료구조는 무조건 좋은가요?
나의 대답 : 자료구조는 간단하게 선형 구조와 비선형 구조로 나눌 수 있습니다. 선형 구조는 데이터 요소를 선처럼 연결하는 구조로 동일한 데이터 형식의 요소를 연속된 메모리 위치에 저장하는 배열, 데이터 요소가 자신의 데이터와 다음 요소를 가리키는 참조로 연결되어 있는 연결 리스트 , 후입선출의 스택, 선입선출의 큐가 있습니다. 비선형 구조는 데이터 요소가 계층적이거나 사이클을 형성하는 구조로 부모와 자식 노드 간의 계층적인 관계를 가지는 트리, 정점과 간선으로 구성된 그래프가 있습니다. 차이점도 중요하지만 문제의 특성과 요구 사항을 고려하여 적절한 자료구조를 사용하는 것도 중요하다고 생각합니다.
개발 목표 리스트 & 집중할 기술
현재 진행 상황은 아래와 같다.
![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/e4516052-4da5-4e76-b6af-0be3864068ff/02985868-5a88-4d66-83f8-08af3d4d8980/Untitled.png)
- 아이템 강화하는 기능 ( 동일 아이템 3개를 합쳐서 다음 등급의 아이템으로 교체 - 시각적 연출하면서 or 바로 합쳐지게 )⭐⭐⭐⭐⭐
- 인벤토리 UI와 기타 이미지 구매 후 인벤토리 꾸미기 ⭐⭐⭐⭐⭐
- 인벤토리 칸 확장에 따른 인벤토리 UI 모션 ( 현재는 확장할 수 없는 칸들이 시각적으로 전부 공개된 상태 → 칸 확장하면서 점차 공개하는 식으로 구현 예정) ⭐⭐⭐⭐⭐
- 해상도가 달라지면 칸이 이상해지는 문제 해결 ( 칸의 크기를 해상도에 맞게 설정하면 될 것 같다. 블럭 한 칸의 픽셀 / 1920 * 해상도로 하면 해상도가 낮아질 때 작업 기준 1920 픽셀의 비율에 따른 블럭 한 칸의 길이를 알 수 있을 것 같다. ) ⭐⭐
- 업적 시스템 만들기 ⭐⭐⭐⭐⭐
이번 주 기능 구현 목표
- [x] 1번
- [ ] 2번
- [ ] 3번
- [ ] 4번