Дмитрий Байбухтин, на текущей работ задача о путешествующем продавце. Только вес маршрута не просто число, а набор из взаимозависимых параметров. Производные, градиенты, локальные/глобальные оптимумы, свертки. Ничего не планировал прогать связанного с матаном.
И как у вас получилось выбрать среди сотни бесполезных предметов, которые кто-то запихнул в программу найти, фундаментальное образование вообще
И как у вас получилось выбрать среди сотни бесполезных предметов, которые кто-то запихнул в программу найти, фундаментальное образование вообще?
- отсутствие фундаментального образования не позволит (ладно, будем честны, усложнит в разы) вам стать высокооплачиваемым специалистом (наблюдал множество раз когда человек с 5 годами опыта не может сказать какая сложность get у списка и хэшмапа и что луче использовать. Мб для "фрилансить на апворке" это не важно, но тем не менее)
Ну не сможете вы ответить на вопрос про сложность get
std::vector<int> matrix;
// fill with values
for (size_t i = 0; i < matrix.size(); ++i) {
for (size_t j = i + 1; j < matrix.size(); ++j) {
if (matrix[i] == matrix[j]) {
return /* indices */;
}
}
}
Роман, чой-то вдруг ассемблер (кстати, о каком идёт речь?) стал быстрее С и плюсов?
#include <iostream>
#include <vector>
int main() {
srand(time(0));
std::vector<int> v = { 10, 5, -1, 2 };
for (size_t i = 0; i < 10; ++i) {
std::cout << v[rand() % v.size()] << std::endl;
}
}
rand() % vector.size()
и еще в цикле чтобы разные числа рандомились а у меня одинаковые все