분류 전체보기15 TIL <4> Advanced Data Structure 1. Linked List 연결리스트의 각 노드는 데이터와 다음 노드를 가리키는 포인터를 가지고 있는 공간(Next)으로 구성되어 있으며, 이런 노드들이 한 줄로 연결되어 있는 방식의 자료 구조이다. 첫 노드를 가리키는 시작점을 Head라고 부르며, 아무것도 가리키는 것이 없는 마지막 노드인 Tail이 있다. 연결리스트는 다음 데이터의 정보만 가지고 한 방향으로만 연결되는 단일연결리스트(Singly-Linked List)와 이전 데이터의 정보도 가지고 있는 이중연결리스트(Doubly-Linked List)로 나누어볼 수 있다. 더보기 - Method > Insert : 리스트의 시작에 노드를 추가한다 > Search : 주어진 키의 값에 해당하는 데이터를 찾는다 > Delete : 리스트의 첫번째 노드 .. 2020. 3. 20. 공부를 하면서 프리코스를 들으면서 처음에는 mdn을 봐도 무슨 소린가 싶고, 코딩이 어느 부분에서 잘못 되었는지 확인을 어떻게 하라는건지도 이해가 안갔었는데 코스의 반이 지나가니까 이제 슬슬 감이 오기 시작한다. 공부를 하다보니 시간은 얼마 안되었지만 점점 알아가는게 있어서 신기하다. 코스를 진행하면서 가장 불만(?)의 부분은 페어프로그래밍이다. 4번이나 진행을 하는 것도 너무 많게 느껴졌고, 그냥 혼자도 어찌어찌해서 풀 수 있는데 왜 이런걸 해야 하는가 짜증도 났었는데ㅎㅎㅎㅎㅎ 페어프로그래밍을 하다보니 나 혼자 공부하면 몰랐을 방법들에 대해서 알 수 있다는걸 느끼고 점차 이해를 하는 중이다. 아직도 페어프로그래밍을 이렇게 하는게 맞는지 갸웃거리지만 이제는 꽤나 재미있기도 하다. 그리고 프리코스에는 참 많은 문제들이 .. 2020. 2. 20. 커리어 바꾸기 나는 경영학을 전공하고, 대기업의 경영지원 파트에서 일을 했었다. 4년이 넘는 경력이 있었지만 어디 내세울만한 나만의 특별한 기술이 없다는 것을 느꼈다. 쉽게 대체될 수 있는 일반직이 아닌 전문성을 가진 일을 하고 싶어졌다. 그래서 개발자 공부를 시작했다. 나는 지금 코드스테이츠의 PRE 코스를 수강하고 있다. 하나부터 열까지 떠먹여주는 수업이 아닌 스스로 많은 것들을 직접 찾아보고 공부해야하는 스타일의 수업인데, 쌩 기초단계부터 시작한 나에겐 막히는 부분들이 많아서 결코 쉽지는 않지만 유투브와 구글과 네이버의 도움들과 (이건 그리 좋은 방법은 아니겠지만) 헬프데스크에 올라온 사람들의 질문과 답변을 보며 조금씩 발전해가고 있는 중이다. 내가 좋아했던 재무 일처럼 엑셀 다루기처럼 바로 결과가 보인다는 점에.. 2020. 2. 17. 이전 1 2 3 4 다음