
다양한 변신을 의미하는 그리서에 기원을 두고 있다. Poly : 다양한 morphism : 변신 Polymorphism 다형성을 현실세계로 예를 들자면, 돈 액 수 만원은 만원 한장, 오천원 두장, 백원 백장 등 수많은 경우의 수로 구성할 수 있다. 즉, 만 원을 구성하는 형태는 다 다르지만, 모두 동일한 가치인 만원을 의미하게 되는 것 객체지향에서의 다형성은 "서로 다른 객체가 동일한 메세지( 메서드 호출 )에 대하여 서로 다른 방법으로 응답할 수 있는 기능, 키워드 서로 다른 객체 동일한 메세지 서로 다른 방법 상속과 추상화는 다형성과 밀접한 관계를 가진다. 자바에서는 상위 클래스의 객체 변수에 하위 클래스로부터 객체를 생성하여 배정 할 수 있다. 그 반대는 성립되지 않음,

상속 기존 클래스의 기능을 가지면서 추가적인 기능을 가진 클래스를 만들기 위해 상속 사용 새 클래스를 만들 때 상위 클래스를 상속 받음으로 상위 클래스의 모든 속성과 기능을 상속 받고 새 클래스에는 추가적인 속성과 기능만을 추가하는 방법 문법 class 새클래스 extend 부모클래스 { } 새클래스는 부모 클래스로 부터 상속 extend(확장) 된다. 이렇듯이 상속을 거치며 기능이 추가되는 특성으로 클래스의 상속은 확장 extend의 개념을 가진다. 클래스의 상위 계층으로 갈 수 록 일반화되고 간단해진다. 하위 계층으로 갈 수록 특수화되고 개별화 된다. 이러한 특성으로 상속은 코드를 간결하게 하고 코드의 재사용성을 높이는 요인 중 하나 Java 에서는 다중 상속(다수의 클래스로부터 상속 받아 새로운 클..

강의실 배정 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 42091 12381 9152 28.947% 문제 수강신청의 마스터 김종혜 선생님에게 새로운 과제가 주어졌다. 김종혜 선생님한테는 Si에 시작해서 Ti에 끝나는 N개의 수업이 주어지는데, 최소의 강의실을 사용해서 모든 수업을 가능하게 해야 한다. 참고로, 수업이 끝난 직후에 다음 수업을 시작할 수 있다. (즉, Ti ≤ Sj 일 경우 i 수업과 j 수업은 같이 들을 수 있다.) 수강신청 대충한 게 찔리면, 선생님을 도와드리자! 입력 첫 번째 줄에 N이 주어진다. (1 ≤ N ≤ 200,000) 이후 N개의 줄에 Si, Ti가 주어진다. (0 ≤ Si < Ti ≤ 109) 출력 강의실의 개수를 출력하라. 예제 입력 1 복사..

DataBase와 Java를 직접 연동 실습 목적 : 이후 백엔드 서버에서의 DB연동에 활용 목적 실습 환경 DB : MySQL IDE : IntelliJ Ultimate Language : Java 17 Git Repository : https://github.com/pillow12360/login_example 목차 1. MySQL 8.0.33 설치 및 데이터 베이스 생성 name : user_management 2. JDBC 연동 및 설정 ( gradle ) 3. 로그인 패키지 구현 4. 메인 메소드 테스트 및 확인 1. MySQL 설치 https://velog.io/@bi-sz/MySQL-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 MySQL 설치하기 MySQL 설치하기 ve..

https://www.acmicpc.net/problem/1946 신입 사원 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 256 MB 57190 19495 14244 32.745% 문제 언제나 최고만을 지향하는 굴지의 대기업 진영 주식회사가 신규 사원 채용을 실시한다. 인재 선발 시험은 1차 서류심사와 2차 면접시험으로 이루어진다. 최고만을 지향한다는 기업의 이념에 따라 그들은 최고의 인재들만을 사원으로 선발하고 싶어 한다. 그래서 진영 주식회사는, 다른 모든 지원자와 비교했을 때 서류심사 성적과 면접시험 성적 중 적어도 하나가 다른 지원자보다 떨어지지 않는 자만 선발한다는 원칙을 세웠다. 즉, 어떤 지원자 A의 성적이 다른 어떤 지원자 B의 성적에 비해 서류 심사 결과와 면접 성적이 모두..
데이터 플로우를 작성하여 구현할 기능들을 구체적으로 정리하는것을 목적으로 작성하였다. 웹 서비스에 대한 선수 지식 역시 배우는 단계라 많이 틀린 부분이 있을 것이다. 사용자 입장에서 행동에 대한 내용들을 정리하고 이를 구현하기 위한 기능들을 구체적으로 정리하려 하였다. 사용자 입장 데이터 플로우 목차 사용자 행동 데이터 생성 데이터 처리 데이터 이동 외부 시스템 연동 (API) 사용자의 행동 정리 사용자가 어떠한 행동을 하는지에 상세한 설명 1-1 회원 가입 및 로그인 ID, PW 입력 로그인 회원 종류 : 관리자, 교수, 학생 1-2 민원 접수 건물별 카테고리 선택 민원 종류 선택 방문 처리 여부 결정 (체크 표시) 민원 접수 버튼 클릭 2-1민원 확인 로그인 후 민원 확인 페이지 접속 민원 확인 및 ..
- Total
- Today
- Yesterday
- 변수
- 다익스트라
- 파이썬
- 가중치 그래프
- 자료구조
- dfs
- 완전탐색
- deque
- 골드5
- os모듈
- 백준
- 재귀
- 함수
- 파일 내용 찾기 프로그램
- 그래프 순회
- dp
- 그래프 탐색
- 덱
- 알고리즘
- 시뮬레이션
- 힙
- BFS
- Bottom-up
- C++
- 그래프
- 프로젝트
- javascript
- 메모리
- 브루트포스
- JSON
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |