본문 바로가기

Back48

[선택 정렬] 서치 정리 Selection Sort [선택 정렬] : 현재 위치에 들어갈 데이터를 찾아 선택하는 알고리즘. *또 다른 이름 (__ __)정렬? - '비교 정렬' 데이터를 '비교'하면서 찾아서 비교정렬. - '제자리 정렬(in-place sort)'정렬의 대상이 되는 데이터 외에 추가적인 공간을 필요로 하지 않아 제자리 정렬. (정확히는 데이터를 서로 교환하는 과정(swap)에서 임시 변수를 필요로 하나, 이는 충분히 무시할 만큼 적은 양이기 때문에 제자리 정렬로 보는 것이다.) -'불안정 정렬' *정렬 방법 1. 주어진 리스트에서 최솟값을 찾는다. 2. 최솟값을 맨 앞 자리의 값과 교환한다. 3. 맨 앞 자리를 제외한 나머지 값들 중 최솟값을 찾아1, 2를 반복한다. * 마지막 round9 를 안하는 이유: 앞 .. 2022. 11. 29.
맥 A2141에 자바환경 삭제 후 재설치 오류 사용하던 이클립스, 자바,JDK 제거 강의 영상 보면서 맥북용으로 선택해서 JDK, eclipse 설치 설치할 수 없다는 내용의 오류 팝업창 발생 finder에서 기존의 JRE, JDK,eclipse 검색해서 포함되는 항목 전체 선택해서 제거 다시 JDK, eclipse 설치 후 실행해서 강의 보면서 설정 후 코드 작성하고 run 버튼 누르는데, an errot has occured. see the log file 오류 구글링 해서 보고 따라하려는데 , 떠서 다시 finder에서 기존의 JRE, JDK,eclipse 검색해서 포함되는 항목 전체 선택해서 제거 재설치 이거 눌러서 설치시작. 경로선택이 불가능한지 압축해제하니까 저절로 다운로드 쪽에 설치됨. 맥은 원래 환경변수가 안 뜨는건지 따로 뜨는 게 없.. 2022. 11. 20.
D+2 상수, 형변환 *상수 final 자료형 변수명; - 변하지 않는 값으로 특정 변수의값이 변경되는 걸 원하지 않을 때 사용 - 초기화 이후에는 값을 변경x - 변수명 대문자로 설정, 이어지는 부분은 _사용 *형 변환 -컴퓨터에서 값의 처리 규칙 1) 대입 연산자를 사용할 때 그것을 기준으로 좌측과 우측은 같은 자료형이어야 한다. 2) 같은 자료형의 데이터간만 연산이 가능하다. (연산 결과도 같은 자료형으로 나온.) *형 변환의 종류 1) 자동 형 변환(묵시적 형 변환) - 자동으로 형 변환이 이뤄지기 때문에 개발자가 형 변환을 시켜줄 필요가 없다. - 데이터 표현 범위가 작은 자료형을 큰 자료형으로 변환 ( 메모리 크기가 아닌 범위값의 크기로 크고 작음을 구분한다.) 2) 강제 형 변환(명시적 형 변환) -[표현법] (.. 2022. 11. 18.
D+1 프로그래밍 기초, 변수 *프로그래밍 기초 -프로그램: 문제 해결 작업지시서 -프로그래밍: 목적별 설계, 구현 -프로그래머: ~. -프로그래밍 언어: 0,1의 언어, 고/저급 언어 *자바 -제임스 고슬링 -> OOP (객체지향) -JVM(대신 이것만 운영체제에 종속적)->소스 수정하지 않고도 JRE있으면 실행가능 -자바 내부 가비지 컬렉터(GC)로 메모리 관리 -다양한 API제공 -멀티 스프레드 -동적 로딩 -실행단계: 1)2)3) -JDK 3가지 구분 *ADOPTIUM JDK다운로드https://adoptium.net/download/ Thank You | Adoptium adoptium.net 명령 프롬프트 java -version javac -version 1)D드라이브에 폴더생성 'java', 'Application' +.. 2022. 11. 17.
자바020 ArrayList Class 보호되어 있는 글 입니다. 2022. 11. 13.
자바019 이중for문, 보호되어 있는 글 입니다. 2022. 11. 13.