sort
[Python] Dictionary(사전) 자료형 : { k : v }의 sort(정렬)
[Python] Dictionary(사전) 자료형 : { k : v }의 sort(정렬)
2019.02.051. Key 값을 정렬 Python의 Dictionary 자료형은 { key: value } 쌍으로 값이 들어가 있다. Dictionary는 Default(기본) 정렬이 Key값을 기준으로 오름차순으로 Key 값을 정렬하는 것이다. fruits \= { 'apple': 2, 'banana' : 1, 'melon' : 0, 'pear' : 2, 'plum' : 1} sorted(fruits) # \['apple', 'banana', 'melon', 'pear', 'plum'\] sorted(fruits.keys()) # \['apple', 'b..
[JavaScript] 💪 Array관련 Method 완전정복 1탄
[JavaScript] 💪 Array관련 Method 완전정복 1탄
2019.02.05💪 Day4 - Array관련 Method 완전정복JavaScript 30의 네 번째 프로젝트는 프로젝트는 아니고, 잠시 공부시간이다. Array와 관련된 Method에는 무엇이 있는 지, 예제를 통하여 확인해보자 😃 HTML & JavaScript 코드 콘솔에 결과 값들이 출력 되어있다. 💁 💪 Array 관련 Method 1. filter()123const arr = [1,2,3,4,5]arr.filter( el => el el * 2 ) // [2,4,6]arr // [1,2,3] 원본이 바뀌지 않음csmap은 모든 요소를 특정 조작을 가한 데이터로 수정하여 새로운 배열을 만들어줍니다. 3. sort()123const arr = [3,20,12,1,4]arr.sort() // [1, 12, 20, ..
Q. 정렬 알고리즘에 대해 설명해주세요.
Q. 정렬 알고리즘에 대해 설명해주세요.
2018.12.22Q. 정렬 알고리즘에 대해 설명해주세요. Goal 정렬 알고리즘의 개념을 설명할 수 있다. 정렬 알고리즘의 종류에 대해 설명할 수 있다. 정렬 알고리즘의 개념 정렬 알고리즘이란 데이터들이 주어졌을 때 이를 정해진 순서대로 나열하는 것 얼마나 효과적으로 해결하는 지가 정렬 알고리즘의 핵심 정렬 알고리즘이 중요한 이유 데이터가 정렬되어 있으면 이진탐색이라는 강력한 알고리즘을 사용할 수 있다. 대표적인 정렬의 종류 실제 응용에서는 상황에 따라 두 가지 이상의 정렬 방법을 사용하는 경우가 많다. 정렬 대상이 특정 크기 이하로 단편화될 때까지는 퀵 정렬을 쓰다가, 삽입정렬을 쓴다던가, 특정 횟수 이상 재귀호출이 발생하면 O(nlgn)의 힙 정렬을 사용한다. 버블정렬(Bubble Sort) 방법 1번째와 2 번째 ..