[알고리즘] 카운팅 정렬(Counting Sort) - C언어 백준 10989번 메모리 초과 문제 해결!
💻 오늘의 목표 : 카운팅 정렬 완전 정복 [버블 정렬, 선택정렬, 삽입정렬] [알고리즘] 정렬 알고리즘 #1 (정렬 알고리즘 개념, 버블정렬, 선택정렬, 삽입정렬) 💻 오늘의 목표 : 정렬 알고리즘 완전 정복 일상생활 속에서 정렬 알고리즘은 정말 많이 활용되는것 같다. 대표적인게 인터넷 쇼핑 사이트에 들어가면, 가격순, 이름순, 최신순, 인기순 등등 내 codename-bobo.tistory.com [퀵 정렬, qsort()] [알고리즘] 정렬 알고리즘 #2 (퀵 정렬, qsort() 함수) 💻 오늘의 목표 : 퀵 정렬 완전 정복 [정렬 알고리즘 개념, 버블정렬, 삽입정렬, 선택정렬] 저번엔 정렬 알고리즘의 개념과, 버블정렬, 선택정렬, 삽입정렬에 대해 알아봤다. [알고리즘] 정렬 알 codename-..
2023. 4. 10.
[알고리즘] 정렬 알고리즘 #2 (퀵 정렬, qsort() 함수)
💻 오늘의 목표 : 퀵 정렬 완전 정복 [정렬 알고리즘 개념, 버블정렬, 삽입정렬, 선택정렬] 저번엔 정렬 알고리즘의 개념과, 버블정렬, 선택정렬, 삽입정렬에 대해 알아봤다. [알고리즘] 정렬 알고리즘 #1 (정렬 알고리즘 개념, 버블정렬, 선택정렬, 삽입정렬) 💻 오늘의 목표 : 정렬 알고리즘 완전 정복 일상생활 속에서 정렬 알고리즘은 정말 많이 활용되는것 같다. 대표적인게 인터넷 쇼핑 사이트에 들어가면, 가격순, 이름순, 최신순, 인기순 등등 내 codename-bobo.tistory.com 오늘은 여러 가지 정렬을 더 알아보자! [퀵 정렬(Quick Sort)] [퀵 정렬 개념] 분할 정복 방식을 사용한 정렬 알고리즘 이름에서 알 수 있다시피 (Quick : 빠른) 굉장히 빠른 정렬 알고리즘이다. ..
2023. 4. 7.
[알고리즘] 정렬 알고리즘 #1 (정렬 알고리즘 개념, 버블정렬, 선택정렬, 삽입정렬)
💻 오늘의 목표 : 정렬 알고리즘 완전 정복 일상생활 속에서 정렬 알고리즘은 정말 많이 활용되는것 같다. 대표적인게 인터넷 쇼핑 사이트에 들어가면, 가격순, 이름순, 최신순, 인기순 등등 내가 원하는대로 물건들을 나열할 때 정렬 알고리즘이 사용되고 있을 것이다. 적은 양의 데이터라면 사람이 임의대로 나열하는게 편하겠지만, 데이터가 만개, 백만개 이렇게 커지면 사람이 한눈에 보고 정렬하는게 매우 어려워진다. 이때 컴퓨터는 어떻게 정렬하는지 알아보고, 어떤 방식으로 정렬하는지 알아보겠다! [정렬 알고리즘의 개념] [정렬 알고리즘이란?] 컴퓨터 과학에서 가장 기초적이면서 필수적인 알고리즘! 정렬 알고리즘은 주어진 데이터를 일정한 기준에 따라 정렬하는 알고리즘이다. [정렬 알고리즘이 왜 필요하지?] 많은 데이터..
2023. 4. 6.