2019년의 마지막과 2020년 1월이 되지 많은 개발자분들께서 회고록을 작성하셨고 그 회고록을 보고 '나도 정리를 하고 계획하면 좋겠다'라는 마음이 생겨 작성하여 봅니다. 2019년 나는 무엇을 하였는가 1. 회사 2018년 11월에 훈련소를 갔다 온 직후 아직은 PHP 개발로 내가 할 수 있는 것에 대해 감이 오지 않아 많이 헤매였던 것 같다. 사내 다른 팀과 연동하는 API를 개발할 줄 몰라 대표님께 혼나기도 하고 네트워크 이론을 몰라 주임님께 혼나기도 했다 그러면서 조금씩 개발과 PHP가 익숙해지기 시작했다. 익숙해지면서 기존에 나간 사수들이 만들어 놓은 프로젝트를 비판도 하고(나는 2019년부터 웹쪽 사수가 없었다..) 마치 X을 싸고 나간 것으로 생각을 많이 했었고 주변에서도 그..
현재 제가 작성한 글은 희정님께 내용과 글 작성 폼을 모방할 수 있도록 허락을 받아 작성하는 글이며 이 글에 대한 권한과 저작권은 희정님께 있고 희정님의 블로그에 있는 내용과 약간 다를 수 있습니다. 허락해주신 희정님께 정말 감사 드립니다. (꾸벅) 출처 : https://gmlwjd9405.github.io/ 학습 목표 트리(Tree)의 기본 개념을 이해한다. 트리(Tree)의 종류를 구분할 수 있다. 트리(Tree)의 특징을 이해할 수 있다. 트리(Tree)의 개념 트리는 노드로 이루어진 자료 구조 트리는 하나의 루트 노드를 갖는다. 루트 노드는 0개 이상의 자식 노드를 가지고 있다. 그 자식 노드 또한 0개 이상의 자식 노드를 가지고 있고, 이는 반복적으로 정의된다. 노드(node)들과 노드들을 연..
개인적인 사정 ( 게으름 + 변화의 필요 + 환경 ) 이슈로 블로그 글을 1달 동안 쓰지 않았습니다. 그 동안 다른 블로그 글들을 보면서 왜 다른 사람들 글은 가독성이 좋고 깔끔한데 내 글은 보면 눈에 확 들어오지 않을까 생각을 해보았습니다. 그래서 비교를 통해 첫째. 블로그 글들이 템플릿이 다 다르다. 둘째. 쓸데 없는 내용과 꾸미기가 많다. ( 소제목의 색 변화, 베니의 생각, 출처에 대한 TMI ) 셋째. 누구를 가르쳐 주기 위한 것처럼 보이는 어정쩡한 대화식 글쓰기 방식 우선 이 세가지 문제를 발견하였고 이 문제들을 해결하는데 기준으로 삼을 수 있을만한 블로그가 HeeJeong Kwon님의 깃허브 io( https://gmlwjd9405.github.io/ )이다. 희정님께는 메일을 통해 허락을 ..
자바에서 bufferedWriter 사용 중 int형 값 1만 있을 때는 출력이 되지 않는다. 알고리즘 문제를 푸는 중 for문 사용하여 bufferedWriter로 i의 값을 출력하는 중에 i의 값이 출력이 되지 않는 현상 발생 문제의 코드 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args){ BufferedReader bufferedReader = new BufferedReader(new InputStreamReade..
베니의 자료구조 - 큐 (Queue) 베니는 생활코딩 책, 구글링을 통해 자료구조를 공부하고 있습니다. 인용하는 내용의 출처는 링크를 남겨놓고 있습니다. 도움 주신 HeeJeong Kwon님 감사드립니다! Heee's Development Blog 목차 1. 정의 2. 특징 3. 활용 4. 베니의 생각 1. 정의 Queue는 표 같은 것을 구매하기 위해 줄서는 것을 의미하며 선입선출 구조의 자료구조이다. 2. 특징 FIFO( First In First Out )의 구조 - 데이터 출력 시 가장 먼저 들어간 데이터가 가장 먼저 출력이 되는 형태를 가지고 있습니다. 3. 활용 단순 연결 리스트를 이용한 Queue의 구현 public class MyQueue { // Queue에서 객체로 사용될 노드의 구현 ..
베니의 자료구조 - 스택(Stack) 베니는 생활코딩 책, 구글링을 통해 자료구조를 공부하고 있습니다. 인용하는 내용의 출처는 링크를 남겨놓고 있습니다. 도움 주신 하이언님, 이지스퍼블리싱님 감사드립니다! 개발이 하고 싶어요 , Do it! 자료구조와 함께 배우는 알고리즘 입문 자바 편 목차 1. 정의 2. 특징 3. 활용 4. 베니의 생각 1. 정의 스택은 사전적인로 '더미', '쌓아 올림' 이라는 의미를 가지고 있으며 쌓아 올리는 형태를 한 자료구조입니다. 2. 특징 LIFO( Last In First Out )의 구조 - 데이터 출력 시에 마지막에 들어간 데이터가 가장 먼저 출력이 되는 형태를 가지고 있습니다. 3. 활용 단순 연결 리스트를 이용한 Stack의 구현 public class ListS..
베니의 자료구조 - 이중 연결 리스트(Doubly Linked List) 베니는 생활코딩 이고잉님의 자료구조 강의, 구글링을 통해 자료구조를 공부하고 있습니다. 인용하는 내용의 출처는 링크를 남겨놓고 있습니다. 도움 주신 모든분들께 감사드립니다! 생활코딩 이고잉님 목차 1. 정의 2. 특징 3. 활용 4. 베니의 생각 1. 정의 이중 연결리스트는 단순 연결리스트에서 previous 영역이 추가되어 확장이 된 자료구조이다. 2. 특징 (1) Next만 가지고 있는 단순 연결리스트와는 다르게 Next와 Previous 모두 가지고 있어 양방향으로 탐색이 가능하다 - 단순 연결리스트는 Next를 통해 하나의 방향으로 탐색을 하지만 이중 연결리스트는 Previous 영역이 추가됩니다. (2) Previous를 ..
베니의 자료구조 - Array List와 Linked List의 비교 베니는 생활코딩 이고잉님의 자료구조 강의, 구글링을 통해 자료구조를 공부하고 있습니다. 인용하는 내용의 출처는 링크를 남겨놓고 있습니다. 도움 주신 모든분들께 감사드립니다! 생활코딩 이고잉님 , 초보몽키님의 개발공부로그 목차 1. 비교 2. 베니의 생각 1.비교 (1) Element나 Node를 삽입이나 삭제 할 때 - Array List : 삽입이나 삭제 후 뒤에 있는 Element들을 모두 한칸씩 당기거나 밀어주어야 합니다. - LInked List : 삽입이나 삭제하는 위치와 연결되어 있는 노드들의 경로만 변경해주면 됩니다. ( 승리 ! ) (2) List의 데이터 중 하나를 가져올 때 - Array List : 배열을 이용한 L..
베니의 자료구조 - 단순 연결 리스트(Linked List) 베니는 생활코딩 이고잉님의 자료구조 강의, 구글링을 통해 자료구조를 공부하고 있습니다. 인용하는 내용의 출처는 링크를 남겨놓고 있습니다. 도움 주신 모든분들께 감사드립니다! 생활코딩 이고잉님 , 초보몽키님의 개발공부로그 목차 1. 정의 2. 특징 3. 활용 4. 베니의 생각 1. 정의 데이터가 있는 Data field와 데이터와 데이터를 연결하는 Link field를 하나의 객체로 볼 때 이것을 Node라고 하며 Node들로 이루어진 List가 Linked List입니다. 2. 특징 (1) 첫번째 노드를 나타내는 head라는 변수가 존재한다. Array List의 경우 첫번째 인덱스는 [0]이지만 Linked List는 head를 통해 첫번째 ..
베니의 자료구조 - 배열 리스트(Array List) 베니는 생활코딩 이고잉님의 자료구조 강의, 구글링을 통해 자료구조를 공부하고 있습니다. 인용하는 내용의 출처는 링크를 남겨놓고 있습니다. 도움 주신 모든분들께 감사드립니다! 생활코딩 이고잉님 , 초보몽키님의 개발공부로그 목차 1. 정의 2. 특징 3. 활용 4. 베니의 생각 1. 정의 Array List는 Array를 통해 List를 구현한 것이다. 2. 특징 (1) Index를 통해 값을 가져오는 것이 빠르다. 배열를 사용하여 리스트를 구현하였기 때문에 배열의 특징을 그대로 가지고 있습니다. (2) 값을 추가하는 것과 삭제하는 것이 느리다. 배열에서는 값을 추가하거나 삭제를 할 때 뒤에 있는 Element들이 전부 이동을 해야하기 때문에 작업이 많이..
- Total
- Today
- Yesterday
- LIST
- char
- 이중연결리스트
- 컴퓨터공학
- 2019
- linked list
- 배열리스트
- BufferedWriter
- 베니의자료구조
- 연결리스트
- int
- 단순 연결리스트
- queue
- 개발자 회고
- 형변환
- 자료구조
- Array List
- stack
- 리스트
- Doubly Linked List
- 스택
- 베니
- 트리
- 배열
- 큐
- 2020
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |