분류 전체보기
-
배열 리스트 구현24년 11월 이전/레거시-자료구조 2019. 9. 3. 13:58
Contents 시작하며... 배열 리스트 정의 배열 리스트의 핵심 원리 리스트 ADT 확인 리스트의 공통 main 함수 배열 리스트 구현 배열 리스트 구조체 정의 리스트 생성과 파괴 리스트 크기 반환 리스트 인덱스 요소 접근 삽입을 위한 resize 함수 리스트 머리 삽입 리스트 인덱스 삽입 리스트 꼬리 삽입 리스트 머리 삭제 리스트 인덱스 삭제 리스트 꼬리 삭제 마치며... 시작하며... 구르미의 "Computer Science 정복하기 - 자료구조"의 네 번째 장입니다. 이 장의 대략적인 내용은 다음과 같습니다. 배열 리스트의 정의 배열 리스트의 구현 이 장의 소스코드는 다음을 참고해주세요. url: https://github.com/gurumee92/datastructure branch: ch04..
-
자료구조 리스트24년 11월 이전/레거시-자료구조 2019. 9. 2. 16:04
Contents 시작하며... 추상 자료형 리스트 리스트의 ADT 마치며... 시작하며... 구르미의 "Computer Science 정복하기 - 자료구조"의 세 번째 장입니다. 이 장의 대략적인 내용은 다음과 같습니다. 추상 자료형이 무엇인가 리스트란 무엇인가 리스트 ADT 정의 이 장의 소스코드는 다음을 참고해주세요. url: https://github.com/gurumee92/datastructure branch: ch03 code directory: src/ch03 자 시작합시다! 추상 자료형 추상 자료형 (Abstract Data Type)이란 간단하게 자료구조에 대한 기능의 명세라고 볼 수 있습니다. 우리가 흔히 보는 은행의 계좌를 예를 들어보겠습니다. 우리는 계좌를 통해 무엇을 할 수 있을까..
-
재귀24년 11월 이전/레거시-자료구조 2019. 9. 2. 13:51
Contents 시작하며... 재귀 함수의 이해 첫 번째 예제 - 팩토리얼 두 번째 예제 - 피보나츠 수열 세 번째 예제 - 이진 탐색 네 번째 예제 - 하노이 탑 마치며... 시작하며... 구르미의 "Computer Science 정복하기 - 자료구조"의 두 번째 장입니다.이번 장의 대부분의 내용은 책 "윤성우의 열혈 자료구조"의 두번째 장 "재귀"의 요약이 주를 이루고 있습니다.혹시 이해가 안가는 부분이 있다면 책을 참고해주시면 좋겠습니다. 이 장의 대략적인 내용은 다음과 같습니다. 함수의 재귀적 호출의 이해 여러 예제로 알아보는 재귀 함수. 이 장의 소스코드는 다음을 참고해주세요. url: https://github.com/gurumee92/datastructure branch: ch02 code ..
-
자료구조와 알고리즘의 이해24년 11월 이전/레거시-자료구조 2019. 8. 30. 17:58
Contents 시작하며... 자료구조와 알고리즘 알고리즘 성능 측정 마치며... 시작하며... 자 구르미의 "Computer Science 정복하기 - 자료구조"의 첫 번째 장입니다.첫 장의 대부분의 내용은 책 "윤성우의 열혈 자료구조"의 첫 장 "자료구조와 알고리즘의 이해"를 요약이 주를 이루고 있습니다.혹시 이해가 안가는 부분이 있다면 책을 참고해주시면 좋겠습니다. 이 장의 대략적인 내용은 다음과 같습니다. 자료구조와 알고리즘 용어 정의 순차 탐색과, 이진 탐색을 예로 알고리즘 성능 측정 이 장의 소스코드는 다음을 참고해주세요. url: https://github.com/gurumee92/datastructure branch: ch01 code directory: src/ch01 자 시작합시다! 자..
-
목차24년 11월 이전/레거시-자료구조 2019. 8. 30. 17:43
Contents 자료구조와 알고리즘의 이해 재귀 자료구조 리스트 배열 리스트 구현 연결 리스트 구현 이중 연결 리스트 구현 자료구조 스택과 구현 스택 응용 - 계산기 자료구조 큐와 구현 자료구조 이진 트리와 구현 이진 트리 응용 - 수식 트리 자료구조 우선순위 큐와 구현 정렬 알고리즘 1부 버블 정렬 정렬 알고리즘 2부 선택 정렬 정렬 알고리즘 3부 삽입 정렬 정렬 알고리즘 4부 힙 정렬 정렬 알고리즘 5부 병합 정렬 정렬 알고리즘 6부 퀵 정렬 정렬 알고리즘 7부 기수 정렬 자료구조 이진 탐색 트리와 구현 자료구조 AVL 트리와 구현 자료구조 해쉬 테이블과 구현 자료구조 그래프와 구현 그래프 응용 1부 DFS와 BFS 그래프 응용 2부 최소 신장 트리(MST)와 크루스칼 알고리즘 구르미의 "Comput..
-
2019 네이버 오픈클래스 후기24년 11월 이전/잡다한 이야기 2019. 8. 28. 22:41
Contents 들어가며.. 네이버 오픈 클래스 마치며.. 들어가며.. "오픈 클래스라 쓰고 채용 설명회라 읽는다." 올해 하반기 네이버는 3년만에 신입 공채를 연다고 합니다. 그러면서, "오픈 클래스", 쉽게 말해서 채용 설명회를 열었는데요. 그 후기를 공유하고자 합니다. 네이버 오픈 클래스.. 이번 네이버 오픈 클래스는 정자역에 위치한 그린 팩토리 2층 커넥트 홀에서 열렸습니다. 저번에 떨어진 NBP 신입 시험 장소이기도 하지요 ㅎㅎ.. 가슴이 아프다. 아픈 가슴을 안고 커넥트 홀로 들어섰습니다. 섹션은 다음 순서로 진행되었습니다. 네이버에서 낱낱이 알려드립니다. n년차 선배가 들려드립니다. 네이버는 이런 분을 원합니다. 네이버 개발자 TALK 첫 번째 섹션 네이버에서 낱낱이 알려드립니다. 첫 번째 ..
-
11번가 인턴 후기24년 11월 이전/잡다한 이야기 2019. 8. 23. 21:45
Contents 들어가며.. 인턴 합격하기까지 인턴 생활과 개인 과제 마치며.. 들어가며.. 바로 오늘자! 07/01 부터 시작해서 오늘까지 해서 11번가 인턴쉽이 종료되었습니다. 약 2달간 정말 정신 없이 하루가 지나간 듯 하네요. 그 경험을 여러분에게 공유하고자 합니다. "이게 11번가 가는길이야!" 가 아니라 "재는 저렇게 준비해서 저런걸 경험했구나" 정도로 가볍게 보시면 될 듯 합니다. 바로 시작하죠! 인턴 합격하기까지 이번 11번가 하계 인턴십은 3/25 ~ 4/8 모집하였고, 필기 전형은 4/27, 면접은 5월 중에 진행하였습니다. 자소서는 총 3문항입니다. 다음과 같습니다. 지원직무를 선택한 이유에 대해 적어주세요. 지원직무를 준비하기 위해 교내 외에서 했던 활동과 자신의 역할 및 기여도에 ..
-
2019년 상반기 회고록24년 11월 이전/잡다한 이야기 2019. 6. 30. 15:12
2019년 상반기 회고록 목차 들어가며.. 상반기 때 한 것 하반기 때 할 것 마치며.. 들어가며.. 어느덧 2019년 6월의 끝이 다가왔네요. 이쯤에서 제 자신을 돌아볼 겸 제가 상반기에 한 것들을 돌아보고, 이번 하반기도 열심히 살아보고자 하반기 때 할 것들에 대해 정리해보고자 합니다. 상반기 때 한 것 첫 취직! 유저해빗에서의 5개월 사실, 이번 상반기 동안은 블로그 포스팅이 굉장히 뜸했습니다. 원래 주 당 2개 이상의 포스팅을 목표로 했었는데 현재는 20개 정도 포스팅이 되어 있네요. 6월까지는 26주니까 52개가 써있어야 하는데 절반을 못 채웠군요. 그 이유는 바로! 제가 5개월간 개발자로 일하고 있었기 때문이지요!(자기 합리화...) 저는 사실, 1월 28일부터 6월 25까지 유저해빗이란 스타..