data
-
[R] 3. R 실전 예제 Part 2CSE/R 2015. 7. 13. 20:06
Chapter 2. R 실전 예제 (Continue) 앞의 예제를 통해 R이 비정형 데이터로 워드 클라우드를 만들었습니다. 워드 클라우드는 빈도 수, 수치 값을 정확히 알 수가 없는 단점이 있습니다. 그래서 이번엔 그래프 형식의 결과물을 내보도록 하겠습니다. 1. R을 실행하여 작업 디렉토리를 설정합니다. setwd("c:\\r_temp") 2. 필요한 패키지를 설치하도록 합니다. install.packages("stringr") library(stringr) library(KoNLP) library(wordcloud) useSejongDic() 3. 분석할 원본 자료를 변수에 불러들여서 명사만 분리합니다. txt
-
[Data Structure] 자료구조 - 큐(Queue)CSE/Data Structure 2015. 6. 12. 16:14
큐(Queue) 개념: 스택과 마찬가지로 삽입, 삭제의 위치와 방법이 제한되어있는 유한 순서 리스트(Finite ordered list)지만, 스택과 달리 리스트의 한쪽 끝에서는 삽입 작업이 이루어지고, 반대쪽 끝에서는 삭제 작업이 이루어져서 삽입된 순서대로 삭제되는 선입선출(FIFO: First In First Out) 구조 입니다! 흔한 예로 볼수 있는게 놀이동산의 놀이기구 기다리는 줄이 있죠. 표로 조금 정리를 해서 스택과 큐의 연산을 비교해 보도록 하겠습니다! 항목 자료구조삽입연산삭제연산연산자삽입 위치연산자삽입 위치스택pushtoppoptop큐enQueuereardeQueuefront 이처럼 큐의 삽입은 rear에서 일어나고 큐의 삭제는 front에서 일어납니다! 아래는 큐의 구조입니다! 위에 보..
-
[Data Structure] 자료구조 - 스택 (Stack)CSE/Data Structure 2015. 6. 12. 16:12
스택(Stack) 개념: 스택은 같은 구조와 크기의 자료를 top 이라고 정한 한 곳에만 쌓을 수 있고, top으로만 접근하도록 제한하여 만든 자료구조 스택에서 top을 통해 들어온 자료가 일정한 방향으로 차곡차곡 쌓입니다. 마치 뷔페식당의 쌓인 접시나 책상위에 차곡차곡 쌓아 둔 책 과 같이 말이죠~ 스택에서 자료를 삭제할 때도 top을 통해서만 가능하기 떄문에 top이 가리키고 있는 스택의 마지막 자료만 삭제할 수 있습니다. 따라서, 스택은 시간순서에 따라 자료가 쌓이고, 삭제할 때는 가장 마지막에 삽입된 자료가 가장 먼저 삭제되는 후입선출(LIFO: Last In First Out)의 구조를 갖습니다. 스택의 구조 위처럼 data1,2,3이 차곡차곡 쌓이고 stack에서 top의 위치는 data 3을..
-
[Data Structure] 자료구조 - 연결 리스트(Linked List) - 이중 연결 리스트(Double Linked List)CSE/Data Structure 2015. 6. 12. 16:10
3. 이중 연결 리스트 이번에는 이중 연결 리스트에 대해 포스팅을 진행해 보도록 하겠습니다!!! 개념: 노드에 두 개의 링크 필드와 한 개의 데이터 필드로 구성된 연결리스트 입니다!! 그림으로 삽입, 삭제 연산을 먼저 짚고 넘어가죠!!! 다시 등장한 우리의 진짜 사나이들!!! 이제는 서병장, 호주 물개, 선착수로를 못 본다는게 슬프네요 ㅠㅠ 자 이렇게 서로 서로 참조를 하고 있는 구조가 이중 연결 리스트 입니다. 삽입 연산 여기서 수로형님이 샘과 헨리의 중간에 삽입이 된다고 보죠!! 이렇게 들어갔습니다!!! 그럼 링크에 대해 수정이 좀 가해지겠죠??? 먼저 김수로의 왼쪽 참조를 샘으로 설정!!! 그러고나서 김수로의 오른쪽 참조를 헨리로 설정!!! 그리고 샘의 오른쪽 참조를 김수로로 설정하고 헨리의 왼쪽 ..
-
[Data Structure] 자료구조 - 연결 리스트(Linked List) - 원형 연결 리스트(Circular Linked List)CSE/Data Structure 2015. 6. 12. 16:06
a2. 환영 연결 리스트 자 2번째는 환영 연결 리스트(Circular Linked List) 입니다! 개념: 단순 연결 리스트에서 마지막 노드가 리스트의 첫 번째 노드(Head)를 가리키게 하여 리스트의 구조를 원형으로 만든 연결 리스트 그림을 통해서 먼저 삽입, 삭제 연산을 알아보도록합시다! 이번에도 진짜사나이 친구들이 나옵니다! 삽입 연산 단순 연결 리스트랑 다르게 형식이도 다음 사람의 이름을 가지고 있는 겁니다! 이젠 기차가 아니라 강강 수월래 라고 할수 있겟죠?? 저렇게 셋이서 강강 수월래~ 하고 있는데!! 헨리가 이번에도 끼어서 하고 싶다네요~ 그래서 샘과 형식 사이에 끼려고 합니다!!! 이렇게 말이죠~ 아 그럼 어떻게 해야 할까요???? 헨리가 샘과 형식 중간에 끼어들었군요. 그러면 서로 참..