본문 바로가기
반응형

정렬2

[Algorithm] 정렬 알고리즘 (with 자바코드) '이것이 취업을 위한 코딩 테스트다 with 파이썬' 이라는 책을 공부 중입니다. 이 글은 해당 책의 내용 중 정렬 알고리즘 부분을 요약, 정리한 글입니다. 학습 목표 · 선택 정렬(Selection Sort) · 삽입 정렬(Insertion Sort) · 퀵 정렬(Quick Sort) · 계수 정렬(Count Sort) ✍ ,정렬이란 데이터를 특정한 기준에 따라서 순서대로 나열하는 것이다. 정렬 알고리즘으로 데이터를 정렬하면 이진 탐색(Binary Search)이 가능해진다. 즉, 정렬 알고리즘은 이진 탐색의 전처리 과정이기도 하다. 선택 정렬(Selection Sort) 선택 정렬 알고리즘은 가장 원시적인 방법이다. ✍ 데이터가 무작위로 여러 개 있다고 가정하자. 가장 작은 데이터를 선택해 맨 앞에 .. 2021. 2. 26.
[iOS] 여러개의 View를 한 번에 정렬하기, UIStackView 여러개의 View를 한 번에 정렬하기,UIStackView 이 글은 UIStackView의 용도와 간단한 사용법에 대해서 설명합니다. 서비스를 만들다보면 여러 개의 구성요소를 한 가지 규칙으로 일괄적으로 변경하면(정렬하면) 편한 상황이 있습니다. 예를 들어 아래와 같은 모습처럼 요소들을 관리하고 싶은 경우가 있죠. 현재 개발 중인 서비스의 요금 내역(경유지 요금, 통행료, 기타 등)을 나열하는 기능이 필요했고, UIStackView를 사용하여 문제를 해결했습니다. 지금 부터는 UIStackView의 사용법을 알아보겠습니다. Xcode의 스토리보드에서 UIStackView를 검색하고, Scene에 추가합니다. 여기서 Horizontal Stack View는 여러 개의 View를 가로 방향으로 관리합니다. .. 2021. 1. 4.
반응형