Jhanks
close
프로필 배경
프로필 로고

Jhanks

  • 분류 전체보기 (38)
    • Hacker (28)
      • WEB (12)
      • APP (9)
      • Pwn (1)
      • Reversing (0)
      • Pentest (5)
    • Developer (2)
      • Web (0)
      • Algorithm (2)
      • SQL (0)
    • Common (4)
      • OS(Operating System) (2)
      • Network & Security (1)
      • C++ (1)
    • MacBook (1)
    • Windows (1)
  • 홈
  • 태그
  • 방명록
프로그래머스 - 가장 큰 수 (Level2, Sorting) C++

프로그래머스 - 가장 큰 수 (Level2, Sorting) C++

우선 정렬 알고리즘에 관한 문제이고 문제는 아래와 같다. 우선 문제를 간단하게 분석해보자면, numbers의 길이가 100,000이기 때문에 단순히 for문을 사용하거나 문자열로 나타내기 위해 단순히 문자열의 순열 (next_permutation) 방식으로는 시간 초과가 날 것이라 생각했다. 100,000의 길이면 nlogn 시간 복잡도를 가진 정렬을 상한선으로 택해야 하는데, C++에서 의 sort() 함수의 시간 복잡도가 nlogn이기 때문에 해당 sort() 함수를 잘 이용해보면 될 것이라 생각했다. sort 함수를 기존 정렬 방식이 아닌 주어진 문제에 맞는 정렬 방식을 사용하고 싶다면 sort 의 3번째 파라미터에 정렬 조건에 대한 비교 함수를 넣으면 자신이 원하는 정렬을 수행 가능하기 때문에 n..

  • format_list_bulleted Developer/Algorithm
  • · 2024. 10. 7.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (38)
    • Hacker (28)
      • WEB (12)
      • APP (9)
      • Pwn (1)
      • Reversing (0)
      • Pentest (5)
    • Developer (2)
      • Web (0)
      • Algorithm (2)
      • SQL (0)
    • Common (4)
      • OS(Operating System) (2)
      • Network & Security (1)
      • C++ (1)
    • MacBook (1)
    • Windows (1)
최근 글
인기 글
최근 댓글
태그
  • #Android
  • #Mobile
  • #app
  • #Web Hacking
  • #app hacking
  • #Study
  • #Diva
  • #insecurebankv2
  • #Los
  • #apphacking
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바