본문 바로가기

배열

쏙쏙 들어오는 자료구조 이론은 최소한, 이해는 최대한으로 자료구조를 쉽게 시작하는 가장 좋은 방법 복잡한 수학 공식이나 추상적인 이론 없이 실생활의 유쾌한 예시와 일러스트, 핵심만 담은 코드로 자료구조의 본질을 쉽고 재미있게 풀어낸다. 배열, Big-O 표기법, 연결 리스트, 스택, 큐, 힙, 이진 탐색 트리, 그래프까지 개발자가 반드시 알아야 할 자료구조를 하나하나 체계적으로 안내한다. 언제 어떤 구조를 선택해야 할지 판단하는 감각도 자연스럽게 키워나갈 수 있다. 개발자로서의 기초 체력을 다지고 싶고, 코딩 테스트를 준비하거나 실무에서 자료구조를 더 잘 활용하고 싶다면 이 책이 좋은 출발점이 될 것이다. 지금 바로, 세상에서 가장 친절한 자료구조 수업을 시작해보자. 도서구매 사이트(가나다순) [교보문고] [도서11번가] .. 더보기
AI 시대, 왜 지금 자료구조를 배워야 할까? “요즘 세상은 데이터가 다 한다”는 말 많이 들어보셨을 겁니다. AI, 빅데이터, 클라우드, 자율주행, 챗봇까지... 우리가 쓰는 기술과 서비스는 모두 데이터를 중심으로 움직입니다. 그런데 여기서 질문 하나! 데이터가 넘쳐나는 이 시대에, 단순히 데이터를 모으는 것만으로 충분할까요?네, 예상하셨겠지만 충분하지 않습니다.데이터는 ‘어떻게 저장하고, 어떻게 꺼내 쓰느냐’에 따라 가치를 발휘합니다. 바로 이 지점에서 자료구조(data structure, DS)가 등장합니다. 자료구조는 데이터를 정리하는 기본 뼈대이자, 문제 해결의 출발점입니다. 예를 들어, 택배 상자를 순서대로 정리해두면 필요한 물건을 쉽게 찾을 수 있듯이, 컴퓨터 속에서도 데이터를 효율적으로 쌓고 꺼내려면 제대로 된 구조가 필요합니다. 이.. 더보기
앱과 함께 보는 알고리즘 그림책! 참으로 기발한 책 하나가 곧 출간됩니다. 일반적인 콘텐츠의 확장은 책에서 영화로, 연극으로, 드라마로, 게임 등으로 이뤄지죠. 그런데 앱 하나 잘 만들었더니 그게 거꾸로 이뤄졌네요. 바로 'Algorithms: Explained & Animated(알고리즘 도감)'이란 앱입니다. 일본인 개발자와 대학교수가 함께, 어떻게 하면 코딩을 공부하는 많은 사람이 알고리즘을 좀 더 쉽게 이해할 수 있을까를 고민한 끝에 2016년에 출시하였는데, 이게 소위 말하는 '대박'을 터뜨린 겁니다. 출시 1년 도 안 되어 50만 다운로드를 넘어섰고(2018년 2월 현재 90만 이상), 그해 ‘애플이 선택한 2016년 베스트 앱’으로 선정되는 영광을 누리기도 했습니다. 이어 앱 내용을 기반으로 일본어 책으로도 나왔고, 그 책을.. 더보기
C 포인터의 이해와 활용: 메모리 관리의 핵심 기술 그동안 읽어주신 분들께 감사드립니다. 이 책은 현재 절판되었습니다. 포인터와 메모리에 관한 포괄적이고도 광범위한 이해를 제공한다! 포인터의 강력함과 유연함으로 C 언어 완벽 마스터! 출판사 제이펍 원출판사 O’Reilly 원서명 Understanding and Using C Pointers (원서 ISBN: 9781449344184) 저자명 리차드 리스(Richard Reese) 역자명 조인중, 강성용 출판일 2013년 12월 20일 페이지 288쪽 판 형 46배판 변형(188*245), 반양장(soft cover) 정 가 24,000원 ISBN 978-89-94506-79-1 (93000) 키워드 메모리 관리 / 포인터 / 동적 포인터 / 함수 / 배열 / 문자열 / 구조체 분야 프로그래밍 언어 / C.. 더보기
오랜만에 만나는 C 포인터 책! 2000년대 초중반, C 언어 포인터 책들이 개발자들에게 각광을 받은 적이 있었죠. 지금은 학교에서 자바를 비롯한 객체지향 언어를 많이 가르치지만, 그 당시만 해도 기본 랭귀지 교육은 C 언어가 단언컨대 대세였죠. 그래서 컴퓨터 관련학과나 공대 계열 학생이라면 대부분이 C 언어를 배우고 사회에 진출하게 되었는데, 그중 상당수가 메모리 관리를 담당하는 포인터 개념을 제대로 이해하지 못해 C를 포기하거나 어려워했었던 것 같습니다. 그러던 차에 당시 좋은 포인터 책들이 나와 학생들과 개발자들의 갈증이 어느 정도 해갈이 되었던 기억이 납니다. 이참에 우리나라에 출간되었던 C 포인터 책들을 추억 삼아 열거해 봅니다.(출간순) C/C++ 개발자를 위한 포인터 실무 KIN(2006년)(절판)열혈강의 C 포인터(200.. 더보기