반응형

전체 글 271

배열에서 검색

배열을 검새갛는 방법은 여러가지가 있지만 지금은 가장 간단한 방법에 중점을 둘것입니다. 선형 검색(Linear Search) 요소가 직선 모양으로 늘어선 배열에서의 검색은 원하는 키을 갖는 요소를 만날 때 까지 맨앞부터 순서대로 요소를 검색하면 되는데 이것이 선형 검색 또는 순차 검색 알고리즘 입니다. 최악의 경우 선형 검색은 전체 배열을 검사하게 된다. 따라서 선형 탐색의 시간 복잡도는 O(n) 이 걸린다 public static int linearSearch(int arr[], int x) { int n = arr.length; //순차적으로 arr[]각 요소와 x를 하나씩 비교 for (int i = 0; i < n; i++) { // 일치할경우 인덱스 반환 if(arr[i]==x) { return..

Spring 이란?

스프링이란? JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. JAVA의 활용도가 높아졌고 따라서 프로젝트 규모도 커지게 되었다. JAVA에서 JSP, MyBatis, JPA 등 여러가지 기술을 사용하는데 이 기술을 Spring을 이용하여 좀더 편하게 사용할수 있는것이다. Spring은 중복코드의 사용률을 줄여주고, 비즈니스 로직을 더 간단하게 해줄수 있다. 그리고 오픈소스를 좀더 효율적으로 가져다 쓰기도 좋다. 결론적으로 Spring은 JAVA 기술들을 더 쉽게 사용할 수 있게 해주는 오픈소스 프레임 워크이다 스프링은 자바 언어 기반의 프레임워크 자바 언어의 가장 큰 특징 - 객체 지향 언어 스프링은 객체 지향 언..

Spring 2021.07.14
반응형