1.애너그램이란 일종의 언어유희로 문자열을 재배열 시켜 다른뜻을 가진 단어로 바꾸는것이다. 2.문제 문자열 배열을 받아 애너그램 단위로 그룹핑하라3.풀이1.먼저 같은 애너그램을 가진그룹 끼리 묶어야 하기때문에 딕셔너리 형식을 써서 같은 키값으로 묶어 줘야한다.저는
추상적 자료형인 리스트를 구현한 자료구조로, Linked List라는 말 그대로 어떤 데이터 덩어리(이하 노드Node)를 저장할 때 그 다음 순서의 자료가 있는 위치를 데이터에 포함시키는 방식으로 자료를 저장한다. 예를 들어 한 반에 있는 학생들의 자료를 저장한다면,
위의 설명처럼 나중에 들어온것이 먼저 나아갈수있는 블럭쌓기 형식이라고볼수있다나는 일단 문제 이해부터가 몇시간동안 되지않았다 다른나라 언어인줄알았다 오름차순이라는데 왜 1,2,3,4,5,6,7,8 이 아닌것인가...입력에 써 있는 말도 이해가 안갔다 모든게 이해가 안가서
일반적으로 우리가 줄서는 모든 곳에 사용이 가능할 것같다 예를 들면 예약 시스템 같은 경우에 스택으로 구현 가능할 것같다.문제를 이해하는게 여전히 어렵다 이해시켜주신 선현님 감사합니다.일단 문제는 요약해서 말하면3 몇회실행1 0 현재 1장 있고 0번째 문서가 언제 출력
해시 테이블이란 해시함수를 사용하여 변환한 값을 색인(index)으로 삼아 키(key)와 데이터(value)를 저장하는 자료구조를 말한다. 기본연산으로는 탐색(Search), 삽입(Insert), 삭제(Delete)가 있다.2019 HEPC - MAVEN League의
이진트리는 컴퓨터 응용에서 가장 많이 활용되는 아주 중요한 트리구조이다. 이 이진 트리는 모든 노드가 정확하게 두 개의 서브트리를 가지고 있는 트리이다. 다만 서브트리는 공백이 될 수 있다. 즉 노드의 유한 집합으로서 공백이거나 루트와 두 개의 분리된 이진트리인 경
문제는 일단 이해하기 쉽다.그냥 배열을 오름차순으로 정렬 하라는 문제다.먼저 그냥 머리에 떠오르는 대로 풀어봤다.이게 나의 첫번째 풀이다 . 무슨정렬 무슨 정렬 생각 안하고 그냥 풀었다.두번째풀이는 오늘 배운 퀵 소트를 사용 해 봤다.최악의 상황이 나온 것인지 제출 후