Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Создать третий массив, в который переписать элементы первых двух https://www.cyberforum.ru/ cpp-beginners/ thread1261489.html
Даны два массива: mas1 и mas2 . Создать третий массив, в который переписать элементы массива mas1, а затем mas2. Полученный массив упорядочить по возрастанию. Спасайте ребята, почините что не так, сижу на лабе. До конца пары 20 минут, пожалуйста. #include <iostream> #include <conio.h> #include <time.h> using namespace std; void bubble(int array, int size)
LU-разложение - найти ошибки в коде C++
Всем добра, вот программа, но она работает не правильно подскажите, что не так #include <iostream> #include <stdio.h> #include <stdlib.h> #include <time.h> using namespace std; int main () {
C++ Заменить в массиве первый элемент Ребят помогите) Заменить в массиве первый элемент, кратный 5, нулем. https://www.cyberforum.ru/ cpp-beginners/ thread1261482.html C++ Как вычислить 2 в степени длинного числа? https://www.cyberforum.ru/ cpp-beginners/ thread1261479.html
Посчитать 2 в степени длинного числа.
Определить радиус основания цилиндра для значения h C++
Помогите написать код программы. Цилиндр обьема единица имеет высоту h. Определить радиус основания цилиндра для значения h, равных 0.5,1,1.5,...,5.
C++ Сделать так, что бы при неверном значении программа сообщала об этом и запускала функцию второй раз Возникла проблема в программе. void rasa (int classa) это функция которая принимает число 1-2-3 и в зависимости от числа отправляет нужное значение обратно, но проблема в том что если пользователь введёт иное число <1, >3 то программа напишет что значение не верно и всё на этом. Нужно сделать так что бы при не верном значение программа писала о том что значение не верно и запускала функцию... https://www.cyberforum.ru/ cpp-beginners/ thread1261460.html
C++ Электронные станции: радиальные, кольцевые и смешанные виды связей между ними Нужно написать начало проги, помогите пожалуйста! Существует 15 станции, и 60 вариантов в каждом варианте выбраны 6 станции из 15 и в каждом варианте мощность станции разная. Существует так же связи между станциями! Например 1 вариант:даны станции 1,2,3,4,5,6 и связи между ними могут быть самыми разными, например 1-2,4-6,5-3,3-2,4-2. В проге я должен выбрать какие станции даны, из 15 выбрать 6,... https://www.cyberforum.ru/ cpp-beginners/ thread1261454.html Найти сумму нечетных делителей C++
Помогите) С++ Найти сумму нечетных делителей введенного с клавиатуры натурального числа.
C++ Формула к уравнению Помогите написать код к этому примеру https://www.cyberforum.ru/ cpp-beginners/ thread1261442.html C++ Программа, которая генерирует квадратные уравнения https://www.cyberforum.ru/ cpp-beginners/ thread1261429.html
В общем, ребята, вопрос отчисления из универа. Нужна программа, которая сама генерирует уравнения и выдает к каждому уравнению ответ. Нужно что бы a,b,c в уравнении всегда были разными, и высчитывались по формуле дискриминанта. Пользователь же ничего вводить и задавать не должен, программа сама должна сгенерировать 20 различных уравнений с ответами. Очень надеюсь на вашу помощь
Дан целочисленный двумерный массив размером MxN C++
Ребят помогите написать программу на С++.В долгу не останусь. Дан целочисленный двумерный массив размером MxN, а) заменить максимальный элемент каждой строки на противоположный; б) поменять местами средние столбцы двумерного массива.
C++ Sublime text 2 как установить компилятор c++ ? https://www.cyberforum.ru/ cpp-beginners/ thread1261383.html
sumbit text 2 как установить компилятор c++ ?
И целого heap'а мало
96 / 57 / 17
Регистрация: 31.07.2014
Сообщений: 291
23.09.2014, 19:10 0

Оптимизировать код - C++ - Ответ 6639073

23.09.2014, 19:10. Показов 841. Ответов 11
Метки (Все метки)

Ответ

onlwork, ок.
1. Ты удаляешь из вектора, а это времязатратная операция.
Можно не удалять из вектора, а отмечать где-нибудь, что элемент не нужен. vector<bool> какой-нить. По типу решета Эрастофена.
2. Вряд ли поможет с временем, но можно сначала узнать длину файла и уже потом захватывать под него память. Т. к. если даже запасённого места в векторе не хватит, он может переаллоцироваться. Или сразу выставить размер вектора.

Вернуться к обсуждению:
Оптимизировать код C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2014, 19:10
Готовые ответы и решения:

Оптимизировать код
Для решения задачи : &quot;Note: Write a solution that only iterates over the string once and uses...

Оптимизировать код
Первое число входного потока - количество чисел Дальше идут те самые числа Надо найти кол-во пар...

Оптимизировать код
Для решения задачи : &quot;Given an array a that contains only numbers in the range from 1 to a.length,...

Как оптимизировать код
Доброй ночи господа у меня к вам такая просьба как можно упростить данный код? #include &lt;iostream&gt;...

11
23.09.2014, 19:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2014, 19:10
Помогаю со студенческими работами здесь

Как оптимизировать код?
Как оптимизировать код, чтобы работала программа быстрее #include &lt;iostream&gt; #include &lt;fstream&gt;...

Оптимизировать и минимализировать код
Cделал легкую прогу. Понимаю логики 0 в коде. Можете помочь оптимизировать код? А заодно и сделать...

Нужно оптимизировать код
Гистограмма является многоугольником, сформированным из последовательности прямоугольников,...

Помогите оптимизировать код
Здравствуйте! Помогите, пожалуйста, оптимизировать его: main.cpp #include &quot;main.h&quot;...

Помогите оптимизировать код
Помогите пожалуйста разобраться, хотелось бы чтобы это прграммка наконец-то заработала. Задача...

Нужно оптимизировать код
Нужно максимально сократить код #include &lt;iostream&gt; using namespace std; int main(int...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru