백준1389_케빈 베이컨의 6단계 법칙
문제케빈 베이컨의 6단계 법칙에 의하면 지구에 있는 모든 사람들은 최대 6단계 이내에서 서로 아는 사람으로 연결될 수 있다. 케빈 베이컨 게임은 임의의 두 사람이 최소 몇 단계 만에 이어질 수 있는지 계산하는 게임이다.예를 들어, BOJ의 유저가 5명이고, 1과 3, 1과 4, 2와 3, 3과 4, 4와 5가 친구인 경우를 생각해보자.1은 2까지 3을 통해 2단계 만에, 3까지 1단계, 4까지 1단계, 5까지 4를 통해서 2단계 만에 알 수 있다. 따라서, 케빈 베이컨의 수는 2+1+1+2 = 6이다.2는 1까지 3을 통해서 2단계 만에, 3까지 1단계 만에, 4까지 3을 통해서 2단계 만에, 5까지 3과 4를 통해서 3단계 만에 알 수 있다. 따라서, 케빈 베이컨의 수는 2+1+2+3 = 8이다.3은 ..
2016. 11. 23.
정렬 - 삽입, 퀵, 병합
[코드] 123456789101112131415public class SortTest { public static void main(String[] args) { // TODO Auto-generated method stub final int nums[] = { 25, 5, 37, 1, 61, 11, 59, 15, 48, 19 }; Sorting s = new Sorting(); s.Insert(nums); s.Quick(nums, 0, nums.length - 1); s.Merge(nums, 0, nums.length - 1); } }Colored by Color Scriptercs Sort Test 메인 클래스를 하나 만들고, 차례대로 삽입, 퀵, 머지정렬 함수를 호출했다. 12345678910111..
2016. 11. 12.