현재 Big Oh에 대한 기본 알고리즘을 연구 중입니다. Big Oh를 사용하는 Java의 코드 (n log n)가 어떤 것인지 알려줄 수 있는지 궁금 해서요.Big Oh for (n log n)
나는 초보자이므로 글을 작성하기 전에 코드를 상상할 수 있습니다. 그래서, 이론적으로 (적어도), 그것은 우리가 n 배의 무언가를 가지고있는 루프를위한 하나를 포함해야합니다. 그런 다음 로그 n에 대해 while 루프를 사용할 수 있습니다. 그러면 루프가 n 번 실행되고 while 루프는 로그베이스가 2 번 실행됩니다. 적어도 그것은 내가 머리 속에서 상상하고있는 것이지만, 코드를 보는 것은 일을 정리할 것입니다.
나는 당신을 올바르게 이해하는지 잘 모르겠습니다. O (n log n)에서 시간 복잡도를 갖는 알고리즘의 예를 묻고 있습니까? – Carsten
병합 정렬과 같은 좋은 정렬 알고리즘을 연구하십시오. 다음 링크는 도움이 될 수 있습니다. http://stackoverflow.com/questions/1592649/examples-of-algorithms-which-has-o1-on-log-n-and-olog-n-complexities –
예. Java 프로그램에서 코드가 어떻게 보이는지보고 싶습니다. –