본문 바로가기

IT19

퀵소트 c언어로 구현하기 오늘은 퀵소트에 대해서 공부해보았다. 구현 소스는 맨 아래에 두었다. 소스를 바로 보고 싶으신 분들은 맨 아래로 내려서 보길 바란다. 퀵소트는 배열의 맨 끝 요소를 pivot으로 삼고, pivot보다 작은 수는 왼쪽에, pivot보다 큰 수는 오른쪽에 둔다. pivot을 기준으로 pivot보다 작은구간과 큰 구간으로 다시 분할하여 pivot을 다시 설정하고, 이걸 반복하다 보면 정렬이된다 자세한 설명은 다른 블로그나 책에 잘 설명되어 있으니, 찾아보길 바란다. 구현은 재귀를 이용해서 하면 되는데 아주 간단하다. 아래에 소스코드를 적어두겠다. #include #pragma warning(disable:4996)//이건 비쥬얼 스튜디오에서 scanf_s가 아니라 scanf를 쓰기 위해서 사용하는 명령어이다... 2020. 1. 14.
갤럭시 기본어플로 화면 녹화하는 방법! 안녕하세요 skyblues입니다~ 이번에는 갤럭시에서 화면을 녹화하는 방법을 가져왔습니다. 사실 아시는 분들도 있겠지만, 갤럭시에서 화면 녹화하는 방법은 아주 쉽습니다. 갤럭시 기본어플중에 "게임런처"라는 어플이 있습니다. 게임런처에 들어가서 우측 상단을 보면 점이 세개가 있습니다. 그 부분을 터치해주시면 위 사진처럼 나오는데요. 그 중에서 앱추가를 눌러서 녹화를 원하시는 어플을 추가해줍시다. 저는 이미 추가해놔서 리브메이트 어플이 들어가있네요. 이제 추가해주신 어플을 들어가봅시다. 저같은 경우는 리브메이트 어플이겠죠. 어플을 들어가면 네비게이션바 좌측에 제가 빨간색으로 네모칸 쳐 둔 아이콘이 생기셨을 겁니다. 저 아이콘을 터치해줍시다. 터치하면 위와같은 창이 뜨는데, 여기서 네모칸 친 부분에 녹화 아이.. 2019. 4. 5.
아이폰 개인비서 시리와 함께 놀기 ios에 있는 siri를 아시나요? 물론 아이폰이나 아이패드를 사용하시는 분들은 시리를 모르시는 분보다 아시는 분들이 훨씬 더 많으시겠죠. 하지만 아직까진 저처럼 시리를 잘 사용하지는 않으실 겁니다. 시리에게 말하는 것 보다 직접 하는게 더 빠르니까요. 생각보다 시리가 이해를 잘 못한다는.... 하지만 심심할 때 시리에게 말을 걸면 재치있게 받아쳐서 재미있죠. "몇살이야?"라고 물으면 "우리사이에 나이는 필요 없잖아요"라던지, "먹을만큼 먹었어요" 라고 답한다던지 이렇게 재치있게 받아칩니다. 사실 이런 내용은 널리 알려져 있던거라 별로 놀라운 내용은 아닙니다. 하지만 시리를 가지고 놀다가 오늘 한가지 발견한 게 있는데요. 바로 시리도 비트박스를 하는 것 입니다. 시리한테 영어로 비트박스를 시키면 시리는 .. 2016. 1. 14.
아이폰에서 사용하지 않는 어플 간단하게 숨기는법 아이폰에도 은근히 사용하지 않는 기본어플들이 꽤 있죠. 사실 저는 ibooks나 주식, 지도 등 사용하지 않는 어플이 꽤 되는 편인데요. 이렇게 사용하지 않는 어플을 숨기는 방법을 알려드리도록 하겠습니다. 사실 이 방법이 ios9의 버그인 것 같지만 어쨌거나 아주 간단하게 숨기는 방법이 있습니다. 1..숨기고 싶은 어플을 폴더를 만들어서 넣어주세요. 2.폴더를 열어서 어플을 두번째 페이지로 이동시켜 주세요. 3.다시 어플을 오른쪽 끝으로 옮겼다가 중앙으로 이동시켜주세요. 4.중앙에서 손을 뗴지 않은 상태로 홈키를 눌러주세요. 백문이 불여일견이라고 말로 설명하는 것 보다는 영상으로 보는게 낫겠죠?? 제가 직접 실험을 해서 찍은 영상인데요. 19초밖에 되지 않는 영상이지만 화이트노이즈가 심하니 음소거를 하시.. 2016. 1. 4.