11-07오늘배운 것코틀린 고랭과 같은 자바의 단점을 극복한 언어들이 있고스칼라 코틀린은 JVM에서 돌아갈수 있는 언어들이다알고리즘부터 듣기시작하게 되었다.함수 이름을 만들 때 띄어쓰기가 필요한 경우 \_(언더바)를 이용하여 띄어쓰기를 대신하는것이좋다예시) name_o
어레이와 링크드리스트
이진탐색최솟값 최대값 중간값이 필요하며최솟값이 최대값보다 크거나 같을때까지 반복시키고 검색후 최솟값 변경시 중간값도 다시 변경해줘야한다 중간값 = (최솟값 +최대값)/2Python경우 /두개를 사용시 소수점은 버리고 정수값만 가지고 온다중간값 = (최솟값 +최대값)//
버블정렬,선택정렬,삽입정렬,병합정렬
스택 기초
큐(Queue), 스택(Stack) 등은 자료구조에서 선형 구조라 한다. 선형 구조란 자료를 구성하고 있는 데이터들이 순차적으로 나열시킨 형태를 의미합니다. 트리는 비선형 구조입니다
트리에 n개의 원소가 있을 때 O(log n)의 시간복잡도로 삽입, 삭제, 검색을 할 수 있다.이진 탐색 트리가 가지고 있는 일반적인 조건에 다음과 같은 추가적인 조건을 만족해야 유효한(valid) 레드-블랙 트리가 된다:1.노드는 레드 혹은 블랙 중의 하나이다.2.루
python for문 간단하게 바꾸기