IT_Architecture 40

[펌_java를 이용한 자료구조] 힙(Heap)

참고서적 : Data Structures & Other Objects Using JAVA 강좌를 시작하며... 안녕하세요. 이번엔 Heap이라는 자료구조에 대해서 배워보도록 하겠습니다. Heap은 Binary Tree의 일종으로 정렬에서 많이 쓰이는 자료구조 입니다. 강좌를 시작하기전에 한가지 짚고 넘어가 보도록 하겠습니다. 이미 지난 8회에서 Tree를 다룬..

[펌_java를 이용한 자료구조] 탐색(Searching)

참고서적 : Data Structures & Other Objects Using JAVA 강좌를 시작하며... 여러분 주변에 혹시 전화번호부가 있나요? 그곳에서 자신의 이름을 찾아보세요. 찾는 방법이야 여러가지 방법이 있겠죠. 독자분들은 어떻게 찾으셨나요? 저는 'ㅂ'을 먼저 찾고, 'ㅏ'를 찾고, 'ㄱ'을 찾고, 'ㅌ'을 찾고... 이런식으로 찾아가..

[펌_java를 이용한 자료구조] 재귀(Recursion)

참고서적 : Data Structures & Other Objects Using JAVA 강좌를 시작하며... 안녕하세요. 이번강좌는 Recursion에 대해서 배워보게 되겠습니다. 조금만 이해를 잘못하셔도 나중에 꼬이면 해결이 어려워지는 곳이므로 주의해서 강좌를 읽어주시면 감사하겠습니다. Recursion?? 재귀?? 어떠한 작업이 있다고 가정해 보겠습..

[펌_java를 이용한 자료구조] 트리(Tree)

참고서적 : Data Structures & Other Objects Using JAVA 강좌를 시작하며... 안녕하세요. 이번 강좌에서는 Tree를 배워보게 됩니다. 윈도우 탐색기를 한번 실행시켜 보시겠어요? 왼쪽에 보시면 바탕화면, 내문서, 내 컴퓨터 등의 아이콘이 보이실겁니다. 그 옆에는 +, - 기호들도 보이시죠? 그 기호 옆에는 폴더가 보이..

[펌_JAVA를 이용한 자료구조] 큐(Queue)

참고서적 : Data Structures & Other Objects Using JAVA 강좌를 시작하며 안녕하세요. 이번 강좌는 자료구조의 또 다른 하나인 Queue에 대해서 배워보겠습니다. 지난번의 Stack과는 어떤점이 다를까요? 어디로 자료를 넣고 어디서 자료를 빼는지, 어디에 쓰일지 등을 생각해 가시면서 읽어주시면 더욱 좋으리라고 필..

[펌_JAVA를 이용한 자료구조] 스택 (Stack)

참고서적 : Data Structures & Other Objects Using JAVA 강좌를 시작하며 안녕하세요. 이번 강좌에서는 Stack에 대해서 공부해 보도록 하겠습니다. 이번 강좌를 잘 이해하시면 나중에 배우실 Recursive(재귀)호출에 많은 도움이 되실 듯 하네요. 시스템 내부적으로도 스택이라는 구조는 많이 쓰이고 있기 때문에, 굳이 ..

[펌_자바를 이용한 자료구조] 연결 리스트(Linked List)

강좌를 시작하며 안녕하세요. 지난 강좌에서 말씀드렸듯이 이번 강좌에서는 Linked List에 대해서 강좌를 나가게 됩니다. 필자는 JAVA에서 Linked List를 접해보기 전에 이미 C 언어로 Linked List로 접해본 경험이 있기 때문에 이것의 중요성을 느끼고 있구요, 또 그 중요성만큼 활용범위도 높은 것이 바로 이 Lin..