Submit Search
Upload
Data Structures
•
1 like
•
550 views
S
skku_npc
Follow
2011/1/4 NPC seminar slide
Read less
Read more
Technology
Report
Share
Report
Share
1 of 35
Recommended
Binary Search
Binary Search
skku_npc
20111025 Excel의 VBA, 매크로. 그리고 파이썬으로 함께하는 반복작업
20111025 Excel의 VBA, 매크로. 그리고 파이썬으로 함께하는 반복작업
Jiho Lee
자료구조6보고서
자료구조6보고서
KimChangHoen
1. alps c&c++
1. alps c&c++
Hongjun Jang
R 프로그래밍 기본 문법
R 프로그래밍 기본 문법
Terry Cho
[Swift] Data Structure - Queue
[Swift] Data Structure - Queue
Bill Kim
Project#6 오탈자 검사 D0 Hwp
Project#6 오탈자 검사 D0 Hwp
Kimjeongmoo
알고리즘과 자료구조
알고리즘과 자료구조
영기 김
Recommended
Binary Search
Binary Search
skku_npc
20111025 Excel의 VBA, 매크로. 그리고 파이썬으로 함께하는 반복작업
20111025 Excel의 VBA, 매크로. 그리고 파이썬으로 함께하는 반복작업
Jiho Lee
자료구조6보고서
자료구조6보고서
KimChangHoen
1. alps c&c++
1. alps c&c++
Hongjun Jang
R 프로그래밍 기본 문법
R 프로그래밍 기본 문법
Terry Cho
[Swift] Data Structure - Queue
[Swift] Data Structure - Queue
Bill Kim
Project#6 오탈자 검사 D0 Hwp
Project#6 오탈자 검사 D0 Hwp
Kimjeongmoo
알고리즘과 자료구조
알고리즘과 자료구조
영기 김
R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작
Terry Cho
[Swift] Data Structure - Heap
[Swift] Data Structure - Heap
Bill Kim
알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdols
seungdols
R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1
happychallenge
R 기본-데이타형 소개
R 기본-데이타형 소개
Terry Cho
C++ stl
C++ stl
은아 정
[C++adv] STL 사용법과 주의 사항
[C++adv] STL 사용법과 주의 사항
MinGeun Park
05_STL컨테이너정리
05_STL컨테이너정리
noerror
R 기초 : R Basics
R 기초 : R Basics
Yoonwhan Lee
[Swift] Data Structure - Binary Search Tree
[Swift] Data Structure - Binary Search Tree
Bill Kim
Example
Example
유석 남
단순 Linked list
단순 Linked list
KimDaeho
02. data structure and stl
02. data structure and stl
승혁 조
성공적인웹프로그래밍
성공적인웹프로그래밍
dgmong
R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기
Yoonwhan Lee
[Swift] Data Structure - Binary Tree
[Swift] Data Structure - Binary Tree
Bill Kim
Python 강좌 발표 자료
Python 강좌 발표 자료
Soobin Jung
Data Mining with R CH1 요약
Data Mining with R CH1 요약
Sung Yub Kim
Stl vector, list, map
Stl vector, list, map
Nam Hyeonuk
My sql특징 정리
My sql특징 정리
parktaesoon
Writing Samples – Creative Non
Writing Samples – Creative Non
Nancy Kanter
Plan lector la libertad
Plan lector la libertad
KAtiRojChu
More Related Content
What's hot
R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작
Terry Cho
[Swift] Data Structure - Heap
[Swift] Data Structure - Heap
Bill Kim
알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdols
seungdols
R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1
happychallenge
R 기본-데이타형 소개
R 기본-데이타형 소개
Terry Cho
C++ stl
C++ stl
은아 정
[C++adv] STL 사용법과 주의 사항
[C++adv] STL 사용법과 주의 사항
MinGeun Park
05_STL컨테이너정리
05_STL컨테이너정리
noerror
R 기초 : R Basics
R 기초 : R Basics
Yoonwhan Lee
[Swift] Data Structure - Binary Search Tree
[Swift] Data Structure - Binary Search Tree
Bill Kim
Example
Example
유석 남
단순 Linked list
단순 Linked list
KimDaeho
02. data structure and stl
02. data structure and stl
승혁 조
성공적인웹프로그래밍
성공적인웹프로그래밍
dgmong
R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기
Yoonwhan Lee
[Swift] Data Structure - Binary Tree
[Swift] Data Structure - Binary Tree
Bill Kim
Python 강좌 발표 자료
Python 강좌 발표 자료
Soobin Jung
Data Mining with R CH1 요약
Data Mining with R CH1 요약
Sung Yub Kim
Stl vector, list, map
Stl vector, list, map
Nam Hyeonuk
My sql특징 정리
My sql특징 정리
parktaesoon
What's hot
(20)
R 프로그래밍-향상된 데이타 조작
R 프로그래밍-향상된 데이타 조작
[Swift] Data Structure - Heap
[Swift] Data Structure - Heap
알고리즘 스터디(정렬) Seungdols
알고리즘 스터디(정렬) Seungdols
R 프로그램의 이해와 활용 v1.1
R 프로그램의 이해와 활용 v1.1
R 기본-데이타형 소개
R 기본-데이타형 소개
C++ stl
C++ stl
[C++adv] STL 사용법과 주의 사항
[C++adv] STL 사용법과 주의 사항
05_STL컨테이너정리
05_STL컨테이너정리
R 기초 : R Basics
R 기초 : R Basics
[Swift] Data Structure - Binary Search Tree
[Swift] Data Structure - Binary Search Tree
Example
Example
단순 Linked list
단순 Linked list
02. data structure and stl
02. data structure and stl
성공적인웹프로그래밍
성공적인웹프로그래밍
R과 기초통계 : 02.기술통계-자료나타내기
R과 기초통계 : 02.기술통계-자료나타내기
[Swift] Data Structure - Binary Tree
[Swift] Data Structure - Binary Tree
Python 강좌 발표 자료
Python 강좌 발표 자료
Data Mining with R CH1 요약
Data Mining with R CH1 요약
Stl vector, list, map
Stl vector, list, map
My sql특징 정리
My sql특징 정리
Viewers also liked
Writing Samples – Creative Non
Writing Samples – Creative Non
Nancy Kanter
Plan lector la libertad
Plan lector la libertad
KAtiRojChu
Michael R.4
Michael R.4
Mike DeHaan
Computational Complexity
Computational Complexity
skku_npc
Litiasis urinaria
Litiasis urinaria
Elvin Medina
disjoint-set data structures
disjoint-set data structures
skku_npc
CapPres_LinkedIn_Final_SlideShow_RDavis_011316
CapPres_LinkedIn_Final_SlideShow_RDavis_011316
darvis6007
String Searching Algorithms
String Searching Algorithms
skku_npc
Tuberculosis genitourinaria
Tuberculosis genitourinaria
Jorge González
Criptorquidia
Criptorquidia
Sandra Trejo
Better UX Can Start With Motivation and Management
Better UX Can Start With Motivation and Management
UXPA International
Criptorquidia
Criptorquidia
Michel Avila Ibarra
Viewers also liked
(12)
Writing Samples – Creative Non
Writing Samples – Creative Non
Plan lector la libertad
Plan lector la libertad
Michael R.4
Michael R.4
Computational Complexity
Computational Complexity
Litiasis urinaria
Litiasis urinaria
disjoint-set data structures
disjoint-set data structures
CapPres_LinkedIn_Final_SlideShow_RDavis_011316
CapPres_LinkedIn_Final_SlideShow_RDavis_011316
String Searching Algorithms
String Searching Algorithms
Tuberculosis genitourinaria
Tuberculosis genitourinaria
Criptorquidia
Criptorquidia
Better UX Can Start With Motivation and Management
Better UX Can Start With Motivation and Management
Criptorquidia
Criptorquidia
Similar to Data Structures
Database Entity, 정규화에 대해 알아보자.pdf
Database Entity, 정규화에 대해 알아보자.pdf
Ho Jeong Im
Fundamentals of Oracle SQL
Fundamentals of Oracle SQL
JAEGEUN YU
[SOPT] 데이터 구조 및 알고리즘 스터디 - #04 : 트리 기초, 이진 트리, 우선순위 큐
[SOPT] 데이터 구조 및 알고리즘 스터디 - #04 : 트리 기초, 이진 트리, 우선순위 큐
S.O.P.T - Shout Our Passion Together
하둡 타입과 포맷
하둡 타입과 포맷
진호 박
Big data analysis with R and Apache Tajo (in Korean)
Big data analysis with R and Apache Tajo (in Korean)
Gruter
From MSSQL to MySQL
From MSSQL to MySQL
I Goo Lee
Java Class File Format
Java Class File Format
Jongyoung Park
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)
NAVER D2
제 10회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 10회 엑셈 수요 세미나 자료 연구컨텐츠팀
EXEM
Tajo and SQL-on-Hadoop in Tech Planet 2013
Tajo and SQL-on-Hadoop in Tech Planet 2013
Gruter
Programming java day2
Programming java day2
Jaehoonyam
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
ultrasuperrok
오라클 DB 아키텍처와 튜닝
오라클 DB 아키텍처와 튜닝
철민 권
스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료
라한사 아
Thread programming
Thread programming
YoonJong Choi
Storm 훑어보기
Storm 훑어보기
beom kyun choi
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
PgDay.Seoul
Ksug2015 - JPA2, JPA 기초와매핑
Ksug2015 - JPA2, JPA 기초와매핑
Younghan Kim
Presto User & Admin Guide
Presto User & Admin Guide
JEONGPHIL HAN
제 9회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 9회 엑셈 수요 세미나 자료 연구컨텐츠팀
EXEM
Similar to Data Structures
(20)
Database Entity, 정규화에 대해 알아보자.pdf
Database Entity, 정규화에 대해 알아보자.pdf
Fundamentals of Oracle SQL
Fundamentals of Oracle SQL
[SOPT] 데이터 구조 및 알고리즘 스터디 - #04 : 트리 기초, 이진 트리, 우선순위 큐
[SOPT] 데이터 구조 및 알고리즘 스터디 - #04 : 트리 기초, 이진 트리, 우선순위 큐
하둡 타입과 포맷
하둡 타입과 포맷
Big data analysis with R and Apache Tajo (in Korean)
Big data analysis with R and Apache Tajo (in Korean)
From MSSQL to MySQL
From MSSQL to MySQL
Java Class File Format
Java Class File Format
[211] HBase 기반 검색 데이터 저장소 (공개용)
[211] HBase 기반 검색 데이터 저장소 (공개용)
제 10회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 10회 엑셈 수요 세미나 자료 연구컨텐츠팀
Tajo and SQL-on-Hadoop in Tech Planet 2013
Tajo and SQL-on-Hadoop in Tech Planet 2013
Programming java day2
Programming java day2
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
코딩테스트 합격자 되기 2주차 스터디 - 리스트_딕셔너리
오라클 DB 아키텍처와 튜닝
오라클 DB 아키텍처와 튜닝
스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료
Thread programming
Thread programming
Storm 훑어보기
Storm 훑어보기
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
Ksug2015 - JPA2, JPA 기초와매핑
Ksug2015 - JPA2, JPA 기초와매핑
Presto User & Admin Guide
Presto User & Admin Guide
제 9회 엑셈 수요 세미나 자료 연구컨텐츠팀
제 9회 엑셈 수요 세미나 자료 연구컨텐츠팀
More from skku_npc
Maximum Flow
Maximum Flow
skku_npc
Line sweep algorithms
Line sweep algorithms
skku_npc
Prime numbers, factorization
Prime numbers, factorization
skku_npc
Mathematics
Mathematics
skku_npc
Greedy is Good
Greedy is Good
skku_npc
How to find a solution
How to find a solution
skku_npc
Dynamic programming
Dynamic programming
skku_npc
An introduction to recursion
An introduction to recursion
skku_npc
Algorithm Games
Algorithm Games
skku_npc
Introduction to Graphs
Introduction to Graphs
skku_npc
More from skku_npc
(10)
Maximum Flow
Maximum Flow
Line sweep algorithms
Line sweep algorithms
Prime numbers, factorization
Prime numbers, factorization
Mathematics
Mathematics
Greedy is Good
Greedy is Good
How to find a solution
How to find a solution
Dynamic programming
Dynamic programming
An introduction to recursion
An introduction to recursion
Algorithm Games
Algorithm Games
Introduction to Graphs
Introduction to Graphs
Recently uploaded
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
Wonjun Hwang
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Kim Daeun
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
Kim Daeun
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
Tae Young Lee
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Wonjun Hwang
Recently uploaded
(6)
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
Data Structures
1.
Data Structures
원저자: timmac 발표자: 심준현
2.
3.
Simple Data
Structures
4.
Arrays
5.
(Doubly) Linked Lists
6.
Queues
7.
Stacks
8.
Trees
9.
Binary Trees
10.
Priority Queues
11.
12.
13.
char, int,
float, double, 각종 포인터, etc.
14.
복잡한 자료구조의 element로서
사용(C: typedef, C++: template, Java: generic)
15.
16.
자체적으로 행렬, 벡터의
의미를 가짐
17.
장점: Random Access가
가능
18.
단점: 할당 시
크기가 고정됨원소 추가/삭제 시 번거로움
19.
20.
가장 보편적으로 사용되는
자료구조 중 하나 (Stack, Queue 등의 자료구조 구현에 사용)
21.
22.
23.
24.
은행의 메커니즘과 유사번호표를
뽑는다: 맨 뒤에 삽입 (Enqueue) 업무를 처리한다: 맨 앞에서부터 추출 (Dequeue)
25.
26.
Java API,
.NET Framework 등 대부분의 표준 라이브러리에서 제공
27.
28.
State 노드에xy좌표,
움직인 횟수를 기록
29.
노드단위로 Enqueue/Dequeue
30.
31.
32.
LIFO: ‘마지막에
들어온 것이 먼저 나간다’
33.
34.
Stacks 1
2 3 4 5 6 7
35.
Stacks 1
2 3 4 5 8 9
36.
Stacks 1
2 3 4 5 8 9
37.
Stacks 1
2 3 4 5
38.
Stacks 1
2 3
39.
Stacks 1
2 3
40.
41.
42.
43.
Root와 Child로
구성
44.
대표적인 예: XML
등 태그 기반 언어글쓰기 개요(Outline), 파일 시스템 <quiz> <question> <answer>
45.
46.
47.
48.
49.
50.
51.
52.
최소 움직임 ->
최소 시간
53.
54.
55.
56.
57.
58.
일반적인 Hash 함수:
상/하위 n bits, mod 연산 값
59.
실생활의 예: 사전,
도서분류번호 등
60.
Hash Bucket
– 같은 Key를 갖는 데이터의 집합
61.
62.
63.
64.
65.
자료구조에 대한 이해를
바탕으로 응용이 가능