![](https://blog.kakaocdn.net/dn/bf2a0a/btsH13F04g2/NKsltodp4CxaSOvT9CFfkK/img.png)
1. 오늘의 학습 키워드 : 배열
오늘도 그래프 지식을 조금 가져와봤어요.
이분 블로그에 너무 정리가 잘 되어있어서 가져와봤어요. 저는 배열과 ArrayList가 좀 헷갈려서 ArrayList부분을 써볼게요
ArrayList
- 연속적인 데이터의 리스트
- ArrayList 클래스는 내부적으로 Object[] 배열을 이용해 저장
- 배열과 달리 가변적!
- 조회를 많이 하는 경우 사용
- 배열과 달리 메모리에 연속적이 아니라 주소로 연결되어 검색속도 느림
ArrayList 선언
ArrayList<String> list = new ArrayList<>(10);
리스트자료형 타입 용량
2. 오늘의 문제 : Number of Good Pairs
https://leetcode.com/problems/number-of-good-pairs/3. 풀이
class Solution {
public int numIdenticalPairs(int[] nums) {
int count = 0;
for(int i = 0; i < nums.length; i++){
for(int j = i+1; j < nums.length; j++){
if(nums[i]==nums[j])
count++;
}
}
return count;
}
}
3. 회고
코테 공부 열심히.. 아자아자!! 그래도 배열 문제는 다른 문제보다 수월하게 풀 수 있어 다행입니다.
참고사이트
🧱 자바 ArrayList 구조 & 사용법 정리
ArrayList 컬렉션 자바의 컬렉션 프레임워크를 접한다면 가장 먼저 배우는 컬렉션이 ArrayList 일 것이다. 자료구조(Data Structure) 이라고 해서 무언가 방대하게 느껴져 접근이 어려울 것 처럼 느끼겠지
inpa.tistory.com
[Java] 코딩테스트 기초 문법 - Array
Java의 Array란? 배열(Array) 하나의 변수에 여러 값을 저장하는 데에 쓰이는 정적 리스트(static list) 즉, 지정된 자료형(String, int, ···)의 집합을 담는 또 하나의 자료형 > 💡 Python의 List와 비교 > >
velog.io
'항해99_코테스터디' 카테고리의 다른 글
[항해99]99클럽 코테 스터디 21일차 TIL + 문자열 (0) | 2024.06.17 |
---|---|
[항해99]99클럽 코테 스터디 20일차 TIL + 배열 (0) | 2024.06.16 |
[항해99]99클럽 코테 스터디 18일차 TIL + 배열 (1) | 2024.06.14 |
[항해99]99클럽 코테 스터디 17일차 TIL + 그래프 (1) | 2024.06.13 |
[항해99]99클럽 코테 스터디 16일차 TIL + 그래프 (1) | 2024.06.13 |