
모든 개발 과정중에 발생하는 오류의 80프로는 개발 환경을 제대로 알거나 정리하지 않아서 생긴 문제다. -대현- 분명 내 코드에 문제가 없는데 오류가 발생하면 십중팔구 개발 환경이나 의존성에 관련된 문제가 너무너무너무너무너무너무너무너무너무너무너무너무너무너무너무너무너무

소프트웨어 모델링을 공부하다 보면UML(Unified Modeling Language)이라는 말을 정말 자주 보게 된다.그중에서도 이번에 정리할 것은 Activity Diagram이다.처음 Activity Diagram을 봤을 때는"그냥 순서도(Flowchart)랑 비

우선순위 큐(priority queue) 완전 정복하기 우선순위 큐는 2학년 자료구조와 3학년 컴퓨팅 문제와 알고리즘에서 배웠는데, 코테를 준비하면서 이번 기회에 개념에 대해 제대로 공부하고 자료는 어떻게 저장되는지 , 또 최대 힙이나 최소 힙과 같은 부가적인 개념까

알고리즘 강의 첫 부분에는 갑자기 셰익스피어의 소네트 29가 등장했다.“알고리즘 수업인데 시가 왜 나오지?”처음에는 조금 뜬금없어 보였다.그런데 다음 슬라이드를 보니 좋은 알고리즘은 계산의 시와 같다는 설명이 이어졌다.시는 짧은 문장 안에 많은 의미를 압축한다.알고리즘

자료구조는 어떻게 API가 될까? | ADT부터 Stack과 Resizing Array까지 지난 시간에는 알고리즘을 왜 공부하는지부터 시작해서 문제 해결 방법과 재귀 호출까지 살펴봤다. 이번 시간에는 추상 데이터 타입(Abstract Data Type, ADT)에