일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트준비
- Queue
- 알고리즘
- 공개키 암호화
- generic class
- JPA
- js
- DB
- 항해99
- dbms
- 가상컴퓨팅
- 자바의정석
- 크루스칼
- 코테
- Java
- jsp
- 코딩테스트
- 자료구조
- 개발자취업
- til
- 암호학
- spring
- sql
- python
- Algorithm
- BFS
- 99클럽 #코딩테스트준비 #개발자취업 #항해99 #til
- mybatis
- javascript
- 99클럽
- Today
- Total
목록알고리즘 (3)
PLOD

※ 해당 아티클은 [자바(Java) 알고리즘 문제풀이 입문 : 코딩테스트 대비] 강의를 참고하여 작성하였습니다.https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4-%EC%BD%94%ED%85%8C%EB%8C%80%EB%B9%84/dashboard 자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비 강의 | 김태원 - 인프런김태원 | 자바(Java)로 코딩테스트를 준비하시는 분을 위한 강좌입니다. 코딩테스트에서 가장 많이 출제되는 Top 10 Topic을 다루고 있습니다. 주제와 연동하여 기초문제부터 중급문제까지 단계적으www.in..

1. Integer 클래스Integer는 기본 자료형인 int를 객체로 다룰 수 있도록 제공되는 래퍼 클래스입니다. 숫자를 다룰 때, 다양한 유틸리티 메서드와 상수를 제공합니다.주요 특징기본 자료형 int의 객체 버전.null 값을 허용할 수 있음 (기본 자료형은 허용 불가).정수 값의 변환, 비교, 상수 제공 등의 유틸리티 메서드 포함.주요 메서드valueOf()문자열 또는 숫자를 Integer 객체로 변환.Integer num = Integer.valueOf("123"); // 문자열 -> IntegerInteger num2 = Integer.valueOf(456); // 숫자 -> Integer* ValueOf()는 String 클래스에서도 자주 사용한다. Integer 때와 반대로 숫자를 문자열..

정렬이란 이름 , 학번 , 키 등 핵심 항목의 대소 관계에 따라 데이터 집합을 일정한 순서로 나열하는 작업을 말한다. 정렬 알고리즘을 이용해 데이터를 정렬하면 검색을 더 쉽게 할 수 있다. 값이 작은 데이터를 앞 쪽에 놓으면 오름차순 정렬, 반대로 놓으면 내림차순 정렬이라고 한다. 정렬 알고리즘의 핵심 요소는 교환,선택,삽입이다. 대부분의 정렬 알고리즘은 이 3가지 요소를 응용한 것이다. 1. 버블 정렬 버블 정렬은 이웃한 두 요소의 대소 관계를 비교하고 필요에 따라 교환을 반복하는 알고리즘으로 단순 교환 정렬이라고도 한다. 먼저 자료 7을 4와 교환하고 다음에 7과 5을 교환하고 7과 1을 교환하고 7과 4을 교환한다. 첫번째 과정을 수행하면 가장 큰 원소가 끝에 배치되게 된다. 두번째로 4와 5를 비..