
자료 구조란?데이터 값의 모임, 각 원소들이 논리적으로 정의된 규칙에 의해 나열되며 자료에 대한 처리를 효율적으로 수행할 수 있도록 자료를 구분하여 표현한 것.예를 들어 한정된 크기의 책장이 있고, 넣어야 될 책들이 있다고 하자.가장 많은 책을 넣는 방법은 아무 규칙 없이 있는 책을 모두 꽂아 넣는 것이다. 그럼 당장은 이 책장의 공간을 가장 효율적으로 사용한 것 같지만, 이후 책을 찾을 때 큰 문제가 발생한다. 아무 규칙 없이 책을 꽂아 넣었기 때문에 찾을 때도 규칙 없이 모든 범위를 찾아야 한다.따라서 이번에는 책의 제목을 오름차순 형태로 꽂아 넣는다는 규칙을 세워 넣어 보면, 이후에 책의 제목을 이용해 어디에 꽂혀있는지 찾기가 훨씬 수월해질 것이다.또한 책의 모든 공간을 모두 사용할 수 있다. 다만..
CS/Data Structure & Algorithms
2021. 12. 15. 19:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 쉽게 배우는 운영체제
- git merge
- Spring Data JPA
- 선형 회귀
- 방명록 프로젝트
- 패킷 스위칭
- Gradle
- JPA
- 파이썬 for Beginner 연습문제
- 프로그래머스
- 스프링 테스트
- Thymeleaf
- 스프링 mvc
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- 쉘 코드
- git
- Spring
- 생활코딩 javascript
- 김영환
- jsp
- git branch
- 운영체제 반효경
- 스프링 컨테이너
- Computer_Networking_A_Top-Down_Approach
- 스프링
- Python Cookbook
- Spring Boot
- spring mvc
- 지옥에서 온 git
- 파이썬 for Beginner 솔루션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형