본문 바로가기

쟈미로그

검색하기
쟈미로그
프로필사진 쟈미

  • 분류 전체보기 (18)
    • Java (0)
    • Kotlin (3)
    • Spring Boot (2)
    • JPA (4)
    • Test (2)
    • CS (7)
      • Network (2)
      • OS (4)
      • Data Structure (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • 세마포어
  • 운영체제
  • TCP/IP
  • 프로세스
  • 코틀린
  • Spring
  • 정렬
  • osi
  • kotest
  • 코루틴
  • jpa
  • 뮤텍스
  • Mockito
  • Coroutine
  • 예외처리
  • NativeQuery
  • 스프링
  • 스레드
  • Kotlin
  • mockk
  • 네트워크
  • 자료구조
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록자료구조 (1)

쟈미로그

기본 정렬 알고리즘들

1. 버블 정렬 (Bubble Sort) 버블 정렬은 서로 인접한 원소 간에 대소 비교를 통해 차례대로 큰 수를 뒤로 보내는 정렬 방식이다. 시간복잡도(최선/평균/최악) : 모두 O(N^2) 안정 정렬 : YES 제자리 정렬 : YES (swap의 tmp 변수로 인해서 공간복잡도가 O(N)이라서 큰 메모리를 필요로 하지 않는다.) 어떤 경우라도 전체 원소를 비교해야해서 매우 비효율적이다. static int[] num = { 4, 2, 2, 1, 7, 3, 10, 9, 6, 8 }; public static bubble() { for (int i = 1; i num[j..

CS/Data Structure 2022. 11. 21. 22:23
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바