которые сперва обрабатываются одним потом втором и третьим классом, и только после всех этих мутаций идут в нужный нам класс
Bootstrap и jquery
JAVA * JAVA EE * JAVA SERVLETS
А то, я прочитал про Java SE, вроде как понимаю про что пишут, что как работает, короче теорию понимаю. Но блин куча всяких методов, конструкторов и тд в голове просто не запоминается.
прямо что бы по среди ночи разбудили, спросили про многопоточность и методы всякие и он сразу ответил?Особо увлеченные ложатся спать с мыслями об этом и просыпаются с мыслями об этом, а бывает - сами просыпаются среди ночи и код пишут, потому как во сне озарение пришло. Не обязательно на Java.
выдаёт ошибку
#include <assert.h>
// ...
// В Си нет необходимости использовать приведение типа для malloc
// это не ошибка просто читается лучше.
Array = malloc(ArrLength * sizeof(int));
// ...
while (temp < ArrLength) // ??? '<=' просто '<' индексация с 0
{
temp = temp + Array[j];
assert(temp < ArrLength); // add
Array[temp] = 0;
}
// ...
можно разгуляться
Зато у нас полный офис джавистов
книгу или другой ресурс которая бы охватывала все об икт и информатике
Опыт и благоразумие помогут избежать некоторых тупиков, но обойти их все не удастся. Так что в действительности вы должны быстро понять, что ваш путь завел в тупик, и иметь смелость для отступления. Иногда это называется «правилом ямы»: если вы оказались в яме, прежде всего перестаньте копать.
А разве я буду что-то смыслить в программировании, если буду просто-напросто использовать готовые решения?
К сожалению, я так и не понял логики этой программы. Откуда берётся нуль, мне неизвестно.
чтобы пошагово взглянуть на выполнение, так сказать, но нить выполнения обрывалась и я запутывался.
иногда в голове рождаются задачи, которые хочется выполнить, и проверить себя таким образом, а смогу ли или нет.
Откуда в списке берутся два нуля?
vector<int> v{9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
int temp, k, b, l;
// ...
for(int i = 0; i < v.size(); ++i) // v.size() == 10 i < 10 [0 ... 9]
{
if(i + 1 > v.size() && v[i - 1] > v[i]) // [0 ... 9] + 1 > 10 никогда не выполняется
{
k = v[i - 1];
b = v[i];
v[i - 1] = b;
v[i] = k;
}
// пропустим 9 шагов i == 9
// помним условие (пока i < 10)
if(v[i] > v[i + 1]) // v[9] > v[9 + 1] "повезло" см vector::end() в v[10] оказался 0
// но в след. раз там будет 9
{
k = v[i + 1];
b = v[i];
v[i + 1] = b; // v[10] = 9
v[i] = k; // v[9] = 0; {0, 1, 2, 3, 4, 5, 6, 7, 8, 0}
}
}
// далее еще хх итераций внешнего цикла
объявление int x и y
for(int x = 0, y = 10; x >= 10; ++x, --y){}
только цикл не выполнится
int x = 0
x >= 10