Спасибо, в следующий раз буду так делать. Сейчас попробовал ею удалить, она удалила какие-то записи в реестре, но установщик все равно думает, что у меня установлена VS
Гениально... Неужели нельзя даже просто заставить установиться VS 13 community? Ведь в принципе ничего не должно мешать ему перезаписать все это поверх старых данных.
Не хочется винду переустанавливать. Настройки, драйвера, программы - все слетит, пол дня придется на это потратить.
А можно пруф? Насколько мне известно, телефон просто перестанет заряжаться, когда заряд дойдет до 100%. Ни разу не видел, что бы кто-то, не считая Вась Пупкиных говорил, что телефон вредно оставлять на зарядке.
@omaxphp Это сложность вашего алгоритма (которая, кстати, О(n^2) будет же), не обращаете внимание, вам это сейчас не нужно.
Если хотите протестировать время исполнения (хотя я не уверен, что это для Вас имеет хоть какую-то ценность), используйте код, который написал cjey, только массив сделайте не от 12 элементов, а от 100000. Для инициализирования элементов массива воспользуйтесь, например, функцией rand(). Как ей пользоваться мне рассказывать лень, может кто другой скажет, или еще лучше: загуглите, это не сложно.
@Chvalov я и не пытался написать код, который работает, просто навскидку написал, как это примерно должно выглядеть. groupBox в написанном мной коде - это имя вашего элемента GroupBox.
@lookid Даже спорить не хочется. Ну если я ее скопировал откуда-то, то уж не поленитесь, поищите откуда. А то пока только голословные обвинения. Да и я вообще не хвастаться кодом сюда пришел, а спросить про скорость работы. Это так, если вы не заметили.
@Trrrrr Ну насчет качества кода я уверен, что он так себе, что и отражается во времени работы по сравнению с библиотечным qsort (там, конечно, еще наверняка вместо 0го элемента массива для перестановки выбирался какой-нибудь средний, ускоряя работу, плюс еще куча других оптимизаций, но мне и без этого возни с кодом хватило). Странно, что у Вас получается одинаковое время работы моего алгоритма на с++ и на c#, потому что у меня на с++ работает столько же, сколько и у вас, а вот на c# секунды за 2-3 справляется. А я просто ожидал, что c# будет раза в 2 дольше работать, поэтому и удивился. И если использовать в с# List arr, то arr.Sort(); будет тоже 20кк элементов секунды 2-3 считать.
@Trrrrr Вот исходники https://drive.google.com/file/d/0B4GhpKcqpvU7T015a... . Код, не сомневаюсь, кривой, однако на обоих языках он практически не отличается.
Каюсь, в дебаге собирал. Не знал, что в релизе все работает быстрее. Но протестил в релизе: на массиве 20кк элементов 2-3 секунды с# против секунд 5 с++.
@byme Ну я для себя пишу, по этому такие вещи, как невидимость программы и реакция на нее антивирусов не важны. Хочу просто сделать программу, что бы буфер обмена был не один, а несколько. Уверен, такие уже существуют, но хочется написать самому как тренировка для знания языка.
@aush Да, собственно, практически весь принцип работы не понятен. Я, правда, пока создал прогу только из blogs.msdn.com/b/toub/archive/2006/05/03/589423.aspx этого кода. И разбираться мне видимо еще долго, просто я не так уж хорошо знаю c#. Ожидал, что реализация будет попроще.
В любом случае, спасибо, будет чем заняться в свободное время.