본문 바로가기

분류 전체보기137

[iOS - MongoDB Realm] 3-2. Tutorial - iOS Swift Tutorial MongoDB Realm Documentaion을 보고 정리한 내용입니다. 이를 바탕으로 MongoDB Realm을 이용한 iOS 앱을 만들 것입니다. 따라서 iOS 개발 관련 부분만 정리할 예정입니다. MongoDB Realm Documentation 중 현재 포스트의 부분은 아래와 같습니다. MongoDB Realm - Tutorial - iOS with Swift iOS Swift Tutorial — MongoDB Realm The realm-tutorial-ios-swift repository contains two branches: final and start. The final branch is a finished version of the app as it should look after y.. 2020. 12. 9.
[iOS - MongoDB Realm] 3-1. Tutorial - Set up the Task Tracker Tutorial Backend MongoDB Realm Documentaion을 보고 정리한 내용입니다. 이를 바탕으로 MongoDB Realm을 이용한 iOS 앱을 만들 것입니다. 따라서 iOS 개발 관련 부분만 정리할 예정입니다. MongoDB Realm Documentation 중 현재 포스트의 부분은 아래와 같습니다. MongoDB Realm - Tutorial - Set Up The Backend Set up the Task Tracker Tutorial Backend — MongoDB Realm Now that you've successfully created your application, it's time to explore the provided configuration. You can access your app b.. 2020. 12. 9.
[iOS - MongoDB Realm] 3. Tutorial - Create a Task Tracker App MongoDB Realm Documentaion을 보고 정리한 내용입니다. 이를 바탕으로 MongoDB Realm을 이용한 iOS 앱을 만들 것입니다. 따라서 iOS 개발 관련 부분만 정리할 예정입니다. MongoDB Realm Documentation 중 현재 포스트의 부분은 아래와 같습니다. MongoDB Realm - Tutorial Create a Task Tracker App — MongoDB Realm In this tutorial, you will build a collaborative task tracker app with MongoDB Realm. With the app client, users can:Register themselves with email and password.Sign.. 2020. 12. 9.
[iOS - MongoDB Realm] 2. Get Started - Introduction to MongoDB Realm for Mobile Developers MongoDB Realm Documentaion을 보고 정리한 내용입니다. 이를 바탕으로 MongoDB Realm을 이용한 iOS 앱을 만들 것입니다. 따라서 iOS 개발 관련 부분만 정리할 예정입니다. MongoDB Realm Documentation 중 현재 포스트의 부분은 아래와 같습니다. MongoDB Realm - Get Started - Introduction for Mobile Developers Introduction to MongoDB Realm for Mobile Developers — MongoDB Realm This introduction explains the MongoDB Realm product at a high level for developers who primarily d.. 2020. 12. 9.
[iOS - MongoDB Realm] 1. MongoDB Realm MongoDB Realm Documentaion을 보고 정리한 내용입니다. 이를 바탕으로 MongoDB Realm을 이용한 iOS 앱을 만들 것입니다. 따라서 iOS 개발 관련 부분만 정리할 예정입니다. [iOS - MongoDB Realm] 포스트 [iOS - MongoDB Realm] 1. MongoDB Realm [iOS - MongoDB Realm] 2. Get Started - Introduction to MongoDB Realm for Mobile Developers [iOS - MongoDB Realm] 3. Tutorial - Create a Task Tracker App - iOS Swift Tutorial [iOS - MongoDB Realm] 3-1. Tutorial - Set up .. 2020. 12. 9.
[Java] 트리 Tree 2 - 이진 트리의 순회(전위, 중위, 후위, 반복, 레벨) / 구현 4. 이진트리의 순회 이진트리에 속하는 모드 노드를 한 번씩 방문하여 노드가 가지고 있는 데이터를 목적에 맞게 처리하는 것을 의미 이진트리를 순회하는 표준적인 방법에는 전위, 중위, 후의의 3가지 방법이 있다. 루트와 왼쪽 서브 트리, 오른쪽 서브 트리 중에서 루트를 언제 방문하느냐에 따라 구분된다. 루트를 방문하는 작업을 V 왼쪽 서브 트리 방문을 L 오른쪽 서브트리 방문을 R 루트를 서브 트리에 앞서서 먼저 방문하면 전위 순회 루트를 왼쪽과 오른쪽 서브 트리 중간에 방문하면 중위 순회 루트를 서브 트리 방문 후에 방문하면 후위 순회가 된다. 이진트리에서 각각의 서브 트리 역시 이진트리이다. 전체 트리 순회의 알고리즘을 서브 트리에도 똑같이 적용해 순회한다. -> 문제의 구조는 같고 크기만 작아지는 경.. 2020. 11. 6.
[Swift] 스위프트 프로그래밍 - Part1 - 2 : 변수 / 상수 / 데이터 타입 기본 (Int, Bool, Float, Character, String, Any, AnyObject, nil) 야곰님의 스위프트 프로그래밍 책으로 공부한 내용을 잊어버리지 않게 간단하게 정리한 글입니다. 관련 포스트 [Swift] 스위프트 프로그래밍 - Part1 - 1 : 스위프트? / 스위프트 장점 / 특징 / 명명 규칙 / 콘솔 로그 / 주석 [Swift] 스위프트 프로그래밍 - Part1 - 2 : 변수 / 상수 / 데이터 타입 기본 (Int, Bool, Float, Character, String, Any, AnyObject, nil) [Swift] 스위프트 프로그래밍 - Part1 - 3 - 1 : 데이터 타입 고급 (Tuple, Array, Dictionary, Set) [Swift] 스위프트 프로그래밍 - Part1 - 3 - 2 : 데이터 타입 고급(열거형 enum) 책 범위 : Part 1. 스.. 2020. 11. 6.
[Swift] 스위프트 프로그래밍 - Part1 - 1 : 스위프트? / 스위프트 장점 / 특징 / 명명 규칙 / 콘솔 로그 / 주석 야곰님의 스위프트 프로그래밍 책으로 공부한 내용을 잊어버리지 않게 간단하게 정리한 글입니다. 관련 포스트 [Swift] 스위프트 프로그래밍 - Part1 - 1 : 스위프트? / 스위프트 장점 / 특징 / 명명 규칙 / 콘솔 로그 / 주석 [Swift] 스위프트 프로그래밍 - Part1 - 2 : 변수 / 상수 / 데이터 타입 기본 (Int, Bool, Float, Character, String, Any, AnyObject, nil) [Swift] 스위프트 프로그래밍 - Part1 - 3 - 1 : 데이터 타입 고급 (Tuple, Array, Dictionary, Set) [Swift] 스위프트 프로그래밍 - Part1 - 3 - 2 : 데이터 타입 고급(열거형 enum) 책 범위 : Part 1. 스.. 2020. 11. 5.
[Java] 트리(tree) 구현 - 1차원 배열 / 2차원 배열 / 클래스 3가지 방법 구현 1. 트리 1차원 배열로 구현 주로 포화 이진 트리나 완전 이진트리의 경우 많이 쓰이는 방법이다. 그외의 이진트리도 저장이 불가능한 것은 아니지만 기억공간의 낭비가 심해진다. 따라서 포화 이진 트리이진트리 또는 완전 이진트리를 1차원 배열로 구현해보자. 루트 노드는 1부터 시작한다.(인덱스 0은 사용하지 않는 편이 계산을 간단하게 함) 원하는 노드 n개까지 총 n+1 크기의 1차원 배열을 만든다. 그다음 이진트리의 번호대로 노드들을 저장한다. 배열 표현법에서는 인덱스만 알면 노드의 부모나 자식을 쉽게 알 수 있다. 노드 i의 부모 노드 인덱스 = i / 2 노드 i의 왼쪽 자식 인덱스 = 2i 노드i의 오른쪽 자식 인덱스 = 2i + 1 /** * @author Gwon Minha * * 루트가 1인 완.. 2020. 11. 5.
[백준 - Java] 1991번 : 트리 순회 문제 www.acmicpc.net/problem/1991 1991번: 트리 순회 첫째 줄에는 이진 트리의 노드의 개수 N(1≤N≤26)이 주어진다. 둘째 줄부터 N개의 줄에 걸쳐 각 노드와 그의 왼쪽 자식 노드, 오른쪽 자식 노드가 주어진다. 노드의 이름은 A부터 차례대로 영문자 www.acmicpc.net 전체 코드 import java.io.*; import java.util.*; class Node { char data; Node left; Node right; Node(char data) { this.data = data; } } class Tree { Node root; //루트 노드 처음엔 null 상태 public void createNode(char data, char leftData, c.. 2020. 11. 3.
반응형