일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 치지직
- StateObject
- SWIFT
- 애플 아카데미 후기
- iOS 개발 오류
- ObservedObject
- 소프트웨어분석및설계
- Swift 디자인패턴
- 숭실대
- 운영체제
- Apple Developer Academy @ POSTECH
- ObservableObject
- global soop
- 앱 비교 프로젝트
- react
- useReducer
- 데이터베이스
- swift문법
- Swift 기능
- OS
- sqoop
- 애플 디벨로퍼 아카데미 21주차 회고
- 데이터베이스 공부
- 애플 디벨로퍼 아카데미
- apple developer academy 후기
- 네이버 치지직
- 네이버 부스트캠프
- 제앱소
- Swift 문법
- 애플 디벨로퍼 아카데미 후기
- Today
- Total
목록알고리즘 지식 공부 (3)
사과하는 제라스
서론 안녕하세요~~ 개발자 제라스입니다~👋🏻🤖👋🏻 요즘 알고리즘 공부를 많이 하는 중인데 근래 들어 가장 문제 풀이에 시간이 많이 들었던 트리 구조를 한번 살펴보고자 합니다. 트리 구조는 2학년 때부터 학부 수업때 손코딩을 해볼 정도로 빠삭하게 공부했던 자료구조인데 막상 코드로 적용할 때는 항상 오랜시간이 걸려서 풀어내는 것 같습니다. 이게 또 종류가 몇가지 있고 각각마다 사용 시점이 달라서 한번 정리해두면 좋을 것 같아서 정리를 해보려고 합니다 ㅎㅎ 그럼 오늘도 한번 시작해보겠습니다~!! 트리 구조가 뭔데? 트리구조는 Node라고 하는 여러 지점들을 갖고 있는 형태로 가장 최상단의 한 Node에서 시작해서 뿌리가 퍼져나가 듯한 형태의 자료구조입니다. 간단하게 예시를 보면 다음 그림과 같은 형태에요. 이..
서론 안녕하세요. 개발자 제라스입니다~ 👋🏻🤖👋🏻 오늘은 알고리즘 문제를 풀면서 어느 누구나 한번 쯤 들어봤을 그 놈..!! DP. 동적 계획법! 흔히들 Dynamic Programming(줄여서 DP~)이라고 알고 있죠? 이 친구를 한번 알아보겠습니다. 저도 사실 4년 전 알고리즘 공부를 잠깐 찍먹하던 시절이 있었는데요. 이때 싸지방에서 알고리즘 공부를 하면서 DP 공부가 가장 어려웠던 것 같아요. 특히 알고리즘 문제에서 어떤 부분을 보고 '아! 이건 DP로 풀어야 하는 문제구나!'를 파악할 수 있는지 감이 안 오더라구요. 그래서! 오늘 함께 이 DP에 대한 포스팅을 해보고자 합니다. 그럼 오늘도 긴 글 읽어주실 분들께 감사의 인사를 전하며 시작해보겠습니다! Dynamic Programming 넌 누구..
서론 안녕하세요. 개발자 제라스입니다~ 👋🏻🤖👋🏻 요즘 부스트캠프가 끝나고서 알고리즘 공부에 푹 빠져있는데요. 작년 12월에 열린 MADC에서 럭키드로우 상품으로 받은 책을 통해 Python으로 코테 공부를 하고 있습니다ㅎㅎ 하나하나 풀어나가는게 예전에 Java로 코테 풀 때 그 느낌이라 너무 재밌더라구요. 그러다 중간중간 알고리즘 관련 지식들이 등장하는데 정리를 해보고자 한번 정리 컨텐츠를 시작해보려고 합니다. 오늘부터 차근차근 정리할 게 생길 때마다 정리하려고 하는데 첫 포스팅은 '해시(Hash)'입니다. 그럼 한번 또 시작해봅시다~ 해시가 뭔데요? 솔직히 IT쪽 뿐만 아니라 여러 분야에서 해시 얘기는 정말 많이 들어봤죠? 이게 뭐냐...? 간단히 얘기하면 어떤 두 데이터가 짝지어져 있다고 합시다. ..