//**자료구조**
// 선형 자료구조-[][][][][][][][][][][] 일렬로 늘어놓은 것
// 리스트(목록)
// - 배열(연접리스트 -연속된공간에 접해있다)
// (정적 배열(컴파일시 생성), 동적 배열(실행중 생성), 포인터 배열 , 동적포인터배열)
//
// - 링크드 리스트(연결 리스트)
// (단일연결 리스트, 이중연결 리스트, 환형 연결리스트)
// - 제한된 선형 자료구조
// 제한? 삽입과 삭제에 대한 제한!
// Queue(대기열(줄서기) ->후입선출)
// Stack(선입선출)
// 비선형 자료구조
// -나무(tree) 계층적 구조나 조직을 나타냄 - 조직도 ceo밑에 관리부서- 관리직원
// -그라프
//
//**자료구조**
// 영어공부-> 대화, 신문, 소설, 영화
// C,C++ -> 자료구조(게임, OS, Application, ...)
// C,C++를 응용해서 만드는 것...(영어를 공부해서 외국인을 만난거랑 같음..) -> 자료구조
// 자료구조는 외울 수 없다...(응용하는 것이기 때문에)
//데이터 -> 메모리 -> 메모리안의 데이터들을 논리적으로 어떻게 도식화 시킬것인가?? -> 자료구조
//FC BIT
//선수, 임원 , 코치
//선수목록 [][][][][][][][]...
//임직원 [][][][][][][][]...
//자료구조에는 위의 배열의 나열이 아닌 아래구조처럼 데이터를 관리하는 것을 배운다.
// 조직도 [단장]
// │
// [감독]
// │
// ┌───┴───┐
// [수비] [공격코치]
'Programing > 자료구조' 카테고리의 다른 글
단일연결리스트.cpp (0) | 2016.11.30 |
---|---|
단일연결리스트.h (0) | 2016.11.30 |
이중연결리스트 (0) | 2016.11.30 |
단일연결리스트 head만 사용 (0) | 2016.11.30 |
단일 연결리스트 더미노드 (0) | 2016.11.30 |