본문 바로가기

분류 전체보기266

[20211012] 리눅스 종류 및 패키지 관리 도구 리눅스 종류 Redhat CentOS Fedora Debian Ubuntu SUSE 패키지 관리 도구 Debian .deb apt, apt-cache, apt-get, dpkg Ubuntu .deb apt, apt-cache, apt-get, dpkg CentOS .rpm yum Fedora .rpm dnf FreeBSD Ports, .txz make, pkg 참조: https://www.digitalocean.com/community/tutorials/package-management-basics-apt-yum-dnf-pkg Package Management Basics: apt, yum, dnf, pkg | DigitalOcean Most modern Unix-like operating system,.. 2021. 10. 12.
[20211008] 삽입 정렬 package Day13; import java.util.Scanner; public class InsertionSort { static void insertionSort(int a[], int n) { for(int i=1;i0&&a[j-1]>tmp;j--) { a[j] = a[j-1]; } a[j] = tmp; } } public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("단순 삽입 정렬"); System.out.println("요소의 개수:"); int nx = stdIn.nextInt(); int x[] = new int[nx]; for(int i=0;i 2021. 10. 8.
[20211007] 버블 정렬 package Day11; import java.util.Scanner; public class BubbleSort { //a[idx1]와 a[idx2]의 값을 바꿈 static void swap(int a[], int idx1, int idx2) { int t = a[idx1]; a[idx1] = a[idx2]; a[idx2] = t; } //버블 정렬 static void bubbleSort(int a[], int n) { for(int i = 0; i i; j--) { if(a[j-1] > a[j]) { swap(a, j-1, j); } } } } public static void main(String[] args) { Scanner s.. 2021. 10. 7.
[20211006] 선택 정렬 import java.util.Scanner; //단순 선택정렬 public class SelectionSort { //배열 요소 a[idx1]과 a[idx2]의 값을 바꾸는 메서드 static void swap(int a[], int idx1, int idx2) { int t = a[idx1]; a[idx1] = a[idx2]; a[idx2] = t; } static void selectionSort(int a[], int n) { for (int i=0;i 2021. 10. 6.
728x90