Skip to content

Instantly share code, notes, and snippets.

@Alejandro131
Created January 14, 2015 15:13
Show Gist options
  • Save Alejandro131/da0b1e1dce243285b2c7 to your computer and use it in GitHub Desktop.
Save Alejandro131/da0b1e1dce243285b2c7 to your computer and use it in GitHub Desktop.

Поправка на Контролно № 1

Решенията на контролното се предават по e-mail на следния адрес:

kn201317@gmail.com

Задача

Да се напише функция, която със сложност O(N*lgN) намира k-тото по големина нечетно число в масив, разбива го на цифри (числата няма да са с повече от 10 цифри), сортира ги по низходящ ред и връща полученото число от изписването на цифрите.

Нека сигнатурата ѝ е int kthOdd(int arr[], int size, int k);

Пример:

arr   ->  [5947, 3543, 9432, 7553, 5434]
k     ->  2

cout  ->  9754

2-рото нечетно по-големина е 5947.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment