Почему моя функция сортировки C ++ намного медленнее, чем моя функция сортировки C#?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Почему моя функция сортировки C ++ намного медленнее, чем моя функция сортировки C#?

Сообщение Anonymous »

Я очень новичок в c ++ , но у меня есть опыт работы с другими объектно -ориентированными языками программирования. Первоначально я написал программу в c ++ для практики, но мне было любопытно посмотреть, как она будет работать против моего основного языка, c#.
, к моему удивлению, один и тот же алгоритм сортировки, который занимает мой c ++ 18-20 секунд, чтобы выполнить, финиширует менее 3 секунд в . /> Учитывая, что я очень новичок в c ++ < /strong> (и не очень опытный программист в целом), я уверен, что это должна быть ошибка в том, как я что -то написал. However, both programs are using the same algorithm so I don't understand the reason for the large performance gap.
I will note that I have tried converting the data to an array
instead of a vector, but sorting the array was only consistently about 3 seconds faster (about 15 seconds total instead of 18).
What am I doing wrong? Любая/вся справка оценена!
ниже C ++:
void select_sort_alphabetical(std::vector _vector)
{
std::cout lines[j][char_index]) // comparing characters
{
// Swapping places
string temp = lines;
lines = lines[j];
lines[j] = temp;
}
loop_iterations++;
}
}
return lines;
}


Подробнее здесь: https://stackoverflow.com/questions/715 ... g-function
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»