투 포인터

리스트에 순차적으로 접근해야 할 때 두 개의 점의 위치를 기록하면서 처리하는 알고리즘 리스트 접근 => 시작점과 끝점 2개의 점으로 범위 표현 가능 예시 문제 특정한 합을 가지는 부분 연속 수열 찾기 -> 합이 M인 부분 연속 수열의 개수 O(N) 시간 제한 > 1. 특정 조건을 만족하는 연속 부분 수열을 찾는다. s = 0, e = 0 출발 ...

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

[0327] PLSQL

환경 설정 SQL을 이용해서 Hello World! 출력 PLSQL - 헬로 월드 Anonymous Block으로 Hello World! 출력 ㄴ 설정해주어야 커맨드창에 나타남 Named Block : procedure, function, package,

2023년 3월 27일
·
0개의 댓글
·

저장저장

한국어 사용자를 위한 서비스에 사용하기 위한 오픈 API 모음

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

여러 인터페이스 구현, 디폴트 메서드가 중복되는 경우

여러 인터페이스 구현, 디폴트 메서드가 중복되는 경우 구현 코드를 가지고 인스턴스 생성된 경우만 호출되는 디폴트 메서드의 경우 두 개의 인터페이스에서 중복되면 구현하는 클래스에서 반드시 재정의를 해야 함 여러 인터페이스를 구현한 클래스는 인터페이스 타입으로 형 변환 되는 경우 해당 인터페이스에 선언된 메서드만 사용 가능 함 Buy.java Sell.ja...

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

인터페이스로 다형성 구현

2023년 3월 15일
·
0개의 댓글
·

0315

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

추상클래스, final 예약어

추상클래스 기본 구현 코드 없이 메서드의 선언만 있는 추상 메서드(abstract method)를 포함한 클래스 예) int add(int x, int y); // 선언    int add(int x, int y){ } // 구현부가 있음, 추상 메서드 아님 추상 클래스는 new 할 수 없음 ( 인스턴스화 할 수 없음 ) 추상클래스 응용 - 템플릿 메서...

2023년 3월 14일
·
0개의 댓글
·

다형성 - 다운캐스팅, instanceof

다형성 - 다운캐스팅, instanceof

2023년 3월 14일
·
0개의 댓글
·

수업 서브노트

프로그래밍 입문 및 환경설정 프로그래밍 개념 이해 Program이란? 해야 할 일을 미리 기술해 놓은 것 Programming? 인간의 언어 ↓ 번역(프로그래머) 프로그래밍 언어 : C, C++, Java, Pyth

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

0314

제네릭

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

상속 - 형변환, super()

super() 키워드 >### 형변환 ![] (https://velog.velcdn.com/images/frost_12/post/66c45047-cc7f-4fee-aaeb-19df99f4981a/image.png) Customer.java VIPCustomer.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

0313

String 생성시 주소 할당리터럴 방식 => string constant pool 영역에 존재new로 생성 => heap 영역에 존재==로 같냐고 물어보면 다르다고 함String은 Call by Reference 방식이라서 그럼=> equals 메서드로 비교해야 주소

2023년 3월 13일
·
0개의 댓글
·

객체지향 입문 복습 문제 풀이 - 객체 협력, static 활용, ArrayList 활용

1. 출근길에 커피사기 - 객체 간의 협력을 기반으로 구현 > Kim님이 4000으로 별 다방 아메리카노를 구입했습니다. Lee님이 4500으로 콩 다방 라떼를 구입했습니다. Menu.java StarCoffee.java BeanCoffee.java Person.java CoffeeTest.java 2. 자동차 공장 - 설명에 따른 객체를 구현하...

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

객체지향 입문 - static 활용, 배열

Ch16. 싱글톤 패턴(static 활용)

2023년 3월 12일
·
0개의 댓글
·
post-thumbnail

[230309]

메서드 분리 참고 링크

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

[Python] 해시_베스트앨범

💡 문제 > 해시_베스트앨범 문제 링크 ✅ 풀이 🟩 알아두기 >

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

커리큘럼

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

[230220-24] 머신러닝 기본 알고리즘

Linear Regression 모델링 최적의 회귀 모델 독립 변수 개수에 따라 단순 회귀식 : $$\hat{y} = w0 + w1x_1$$ 반복학습을 통해서 최선의 가중치($$w1$$)와 편향($$w0$$)을 찾음 다중 회귀식 : $$\hat{

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

이분탐색

이분 탐색(Binary Search)은 정렬된 배열에서 특정한 값을 찾는 알고리즘입니다. 배열의 중간값을 찾고, 그 중간값과 찾으려는 값의 크고 작음을 비교하여, 찾으려는 값이 중간값보다 크면 중간값의 오른쪽 부분 배열에서, 작으면 중간값의 왼쪽 부분 배열에서 다시 탐색하는 과정을 반복합니다. 이렇게 하면 매 단계마다 탐색해야 하는 배열의 크기가 반으로 줄...

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

[230220-24] 머신러닝에 앞선 통계, 모델 성능 평가, 모델링 기본 코드

지도학습에만 대해서 배웠음 > - 지도학습: 학습 대상이 되는 데이터에 정답을 주고 규칙성, 데이터의 패턴을 배우게 하는 것 그 중에서도 분류와 회귀에 대해서 배움 분류인지 회귀인지 구분을 잘해야 함 회귀는 연속적인 숫자를 예측, 아니면 분류 데이터 셋을 실제로는 학습용/검증용/평가용 데이터로 구분하는 데, 수업에는 학습용/평가용으로 할...

2023년 2월 21일
·
0개의 댓글
·