후 벌써 금요일이다. 연휴다 5일동안 야호 !
오늘은 enum 이놈!!!!에 대해서 공부해보려고 한다.
블로그는 아래 블로그를 참고했다. 우아한 기술블로그가 매우 유용하다. 다른것도 보면 매우 도움이 될거다
https://techblog.woowahan.com/2527/
Enum
특정 값들의 집합을 나타내는 특별한 데이터 타입 , 열거형 , 자바 8부터 지원함
public enum Day {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
enum의 장점
타입 안정성, 데이터 제약, 가독성
-----------------------------------------------------------
코딩 테스트의 핵심 중 하나는 문제마다 주어진 시간 복잡도를 고려해, 적절한 알고리즘을 선택해야함
일반적으로 수행 시간은 1억 번의 연산을 1초의 시간으로 간주하여 예측
시간 복잡도 표기법
- Big-Ω(빅-오메가) ⇒ 최선일 때
- Big-θ(빅-세타) ⇒ 보통일 때
- Big-O(빅-오) ⇒ 최악일 때
빅오 표기법 종류
- O(1)
- O(n)
- O(log n)
- O(n2)
- O(2n)
디버깅도 중요하다!
문법 오류나 논리 오류를 찾아 바로잡을 수 있으니,
★ 자료형은 처음부터 long형으로 선언!
자료형 범위 오류를 실수 할 수 있으니, 그냥 처음부터 변수를 long형으로 선언하자
'TIL' 카테고리의 다른 글
TIL - 2024/09/20 (0) | 2024.09.20 |
---|---|
TIL - 2024/09/19 (0) | 2024.09.19 |
TIL - 2024/09/12 (0) | 2024.09.12 |
TIL - 2024/09/11 (0) | 2024.09.11 |
TIL - 2024/09/10 (0) | 2024.09.10 |