- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- programmer
- swift split
- Algorithm
- datastructure
- programmers
- 스위프트디자인패턴
- 스위프트
- swift 코딩테스트
- swift
- coding test
- 정렬
- swift 알고리즘
- 프로그래머스
- 디자인 패턴
- 코테
- 정렬알고리즘
- rxswift
- Design Pattern
- 다트
- dart
- 알고리즘
- 프로그래머스 swift
- 정렬 알고리즘
- 감성에세이
- 디자인패턴
- sort
- 프로그래머스 레벨2
- 프로그래머스 level1
- 자료구조
목록알고리즘 (32)
Bill Kim's Life...
실제 코딩테스트의 문제를 통하여 알고리즘 분석과 코딩 능력을 향상시킵니다. #. 구독 대상 기본 알고리즘을 코딩 테스트 문제를 통하여 학습하고 싶으신 분 취업 및 이직을 준비하고 계신 개발자 Swift를 통하여 코딩 테스트 문제를 살펴보고 이해를 하고 싶으신 분 코딩 테스트에 대한 거부감을 없애기 위하여 기초부터 하나씩 공부해보고 싶으신 분 기타 알고리즘과 문제 해결 능력에 대해서 관심이 있는 모든 개발자분 참고 사항 본 코딩 테스트 문제에 대한 설명 및 해결 방안은 최적의 답이 아닐 수 있습니다. 본 강의에서 지향하는 목표는 바로 특정 문제에 대한 최적의 해결 방법을 찾기보다는 특정한 문제에 대해서 충분히 이해할 수 있고 다양한 방법을 통하여 해결하는 방법을 찾고 향상시키는데 그 목적이 있습니다. 좀 ..
실제 코딩테스트의 문제를 통하여 알고리즘 분석과 코딩 능력을 향상시킵니다. #. 구독 대상 기본 알고리즘을 코딩 테스트 문제를 통하여 학습하고 싶으신 분 취업 및 이직을 준비하고 계신 개발자 Swift를 통하여 코딩 테스트 문제를 살펴보고 이해를 하고 싶으신 분 코딩 테스트에 대한 거부감을 없애기 위하여 기초부터 하나씩 공부해보고 싶으신 분 기타 알고리즘과 문제 해결 능력에 대해서 관심이 있는 모든 개발자분 참고 사항 본 코딩 테스트 문제에 대한 설명 및 해결 방안은 최적의 답이 아닐 수 있습니다. 본 강의에서 지향하는 목표는 바로 특정 문제에 대한 최적의 해결 방법을 찾기보다는 특정한 문제에 대해서 충분히 이해할 수 있고 다양한 방법을 통하여 해결하는 방법을 찾고 향상시키는데 그 목적이 있습니다. 좀 ..
실제 코딩테스트의 문제를 통하여 알고리즘 분석과 코딩 능력을 향상시킵니다. #. 구독 대상 기본 알고리즘을 코딩 테스트 문제를 통하여 학습하고 싶으신 분 취업 및 이직을 준비하고 계신 개발자 Swift를 통하여 코딩 테스트 문제를 살펴보고 이해를 하고 싶으신 분 코딩 테스트에 대한 거부감을 없애기 위하여 기초부터 하나씩 공부해보고 싶으신 분 기타 알고리즘과 문제 해결 능력에 대해서 관심이 있는 모든 개발자분 참고 사항 본 코딩 테스트 문제에 대한 설명 및 해결 방안은 최적의 답이 아닐 수 있습니다. 본 강의에서 지향하는 목표는 바로 특정 문제에 대한 최적의 해결 방법을 찾기보다는 특정한 문제에 대해서 충분히 이해할 수 있고 다양한 방법을 통하여 해결하는 방법을 찾고 향상시키는데 그 목적이 있습니다. 좀 ..
실제 코딩테스트의 문제를 통하여 알고리즘 분석과 코딩 능력을 향상시킵니다. #. 구독 대상 기본 알고리즘을 코딩 테스트 문제를 통하여 학습하고 싶으신 분 취업 및 이직을 준비하고 계신 개발자 Swift를 통하여 코딩 테스트 문제를 살펴보고 이해를 하고 싶으신 분 코딩 테스트에 대한 거부감을 없애기 위하여 기초부터 하나씩 공부해보고 싶으신 분 기타 알고리즘과 문제 해결 능력에 대해서 관심이 있는 모든 개발자분 참고 사항 본 코딩 테스트 문제에 대한 설명 및 해결 방안은 최적의 답이 아닐 수 있습니다. 본 강의에서 지향하는 목표는 바로 특정 문제에 대한 최적의 해결 방법을 찾기보다는 특정한 문제에 대해서 충분히 이해할 수 있고 다양한 방법을 통하여 해결하는 방법을 찾고 향상시키는데 그 목적이 있습니다. 좀 ..
실제 코딩테스트의 문제를 통하여 알고리즘 분석과 코딩 능력을 향상시킵니다. #. 구독 대상 기본 알고리즘을 코딩 테스트 문제를 통하여 학습하고 싶으신 분 취업 및 이직을 준비하고 계신 개발자 Swift를 통하여 코딩 테스트 문제를 살펴보고 이해를 하고 싶으신 분 코딩 테스트에 대한 거부감을 없애기 위하여 기초부터 하나씩 공부해보고 싶으신 분 기타 알고리즘과 문제 해결 능력에 대해서 관심이 있는 모든 개발자분 참고 사항 본 코딩 테스트 문제에 대한 설명 및 해결 방안은 최적의 답이 아닐 수 있습니다. 본 강의에서 지향하는 목표는 바로 특정 문제에 대한 최적의 해결 방법을 찾기보다는 특정한 문제에 대해서 충분히 이해할 수 있고 다양한 방법을 통하여 해결하는 방법을 찾고 향상시키는데 그 목적이 있습니다. 좀 ..
알고리즘에서의 Counting Sort(계수 정렬)에 대하여 Swift를 기반으로 하여 살펴봅니다. #. 구독 대상 컴퓨터 및 소프트웨어 공학과 관련자 소프트웨어 관련 종사자 기타 컴퓨터 공학에 관심이 있으신 분 알고리즘의 개념을 잡고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Swift 언어를 활용하여 알고리즘을 공부해보고 싶으신 분들 Counting Sort(계수 정렬) Counting Sort(계수 정렬)는 기수(Radix)정렬과 마찬가지로 각 요소를 비교하지 않고 정렬하는 정렬 알고리즘입니다. 원소간을 직접 비교하지 않고 각 원소가 몇 개 등장하는지 갯수를 세서 정렬하는 방법입니다. 해당 정렬을 위해서는 모든 원소는 양의 정수여야 하는 큰 단점이 있습니다. 정렬에 드는 시간..
알고리즘에서의 Radix Sort(기수 정렬)에 대하여 Swift를 기반으로 하여 살펴봅니다. #. 구독 대상 컴퓨터 및 소프트웨어 공학과 관련자 소프트웨어 관련 종사자 기타 컴퓨터 공학에 관심이 있으신 분 알고리즘의 개념을 잡고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Swift 언어를 활용하여 알고리즘을 공부해보고 싶으신 분들 Radix Sort(기수 정렬) Radix Sort(기수 정렬)는 각 요소를 비교하지 않고 정렬하는 특별한 정렬 알고리즘입니다. 각 자리수에 해당하는 버킷을 준비하고 1의 자리부터 제일 큰 수의 자리수까지 넣다 뺏다를 반복하여 정렬하는 알고리즘입니다. 시간 복잡도가 최악과 최고 모두 O(n)이라는 말도 안되는 속도를 가지고 있지만 많은 양의 저장 공간을..
알고리즘에서의 Shell Sort(쉘 정렬)에 대하여 Swift를 기반으로 하여 살펴봅니다. #. 구독 대상 컴퓨터 및 소프트웨어 공학과 관련자 소프트웨어 관련 종사자 기타 컴퓨터 공학에 관심이 있으신 분 알고리즘의 개념을 잡고 싶으신 분 기타 소프트웨어 개발과 지식에 관심이 있으신 모든 분들 Swift 언어를 활용하여 알고리즘을 공부해보고 싶으신 분들 Shell Sort(쉘 정렬) Shell Sort(쉘 정렬)는 ‘Donald L. Shell’이라는 사람이 제안한 정렬 알고리즘으로서 삽입 정렬을 보완한 알고리즘입니다. 삽입 정렬이 어느 정도 정렬된 배열에 대해서는 대단히 빠른 것에 착안하여 고안된 알고리즘으로서 기본 삽입 정렬보다 빠른 속도로 동작합니다. 쉘 정렬의 큰 핵심은 데이터를 일정한 수의 부분..