loops — все вопросы

11ответов
122 голоса
Есть ли что-то, что можно сделать с рекурсией, которая не может быть выполнена с помощью циклов?
Бывают случаи, когда использование рекурсии лучше, чем использование цикла, и времена, когда использование цикла лучше, чем использование рекурсии. При выборе «правильного» можно сохранить ресурсы и
8ответов
105 голосов
Почему опрос принят в веб-программировании?
В настоящее время я работаю над проектом Ruby on Rails , который показывает список изображений. Обязательным условием для этого проекта является то, что он показывает новые сообщения в реальном
3ответа
69 голосов
Как мне отойти от школы мысли?
Это довольно концептуальный вопрос, но я надеялся, что смогу получить хороший совет по этому поводу. Многое программирование, которое я делаю, состоит из ( NumPy ) массивов; Мне часто приходится соп
17ответов
59 голосов
Как написать правильные петли?
В большинстве случаев при написании циклов я обычно пишу неправильные граничные условия (например: неправильный результат), или мои предположения о замыканиях на петле неверны (например: бесконечно
6ответов
53 голоса
Кто создал идею (ы) первых конструкций цикла?
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } Как разработчик, мы all должны
7ответов
49 голосов
Почему запятые и запятые меняются местами для петель?
На многих языках (широкий список, от C до JavaScript): запятые , отдельные аргументы (например, func(a, b, c)), а точки с запятой ; отдельные последовательные инструкции (например, instruction
16ответов
48 голосов
Внутри цикла for, если нужно, переместить условие перерыва в поле условия? [закрыто]
Иногда мне нужны петли, которым нужен разрыв: for(int i=0;i<array.length;i++){ //some other code if(condition){ break; } } Мне неудобно писать if(condition){ break;
11ответов
37 голосов
Является ли цикл while внутренней рекурсией?
Я задавался вопросом, является ли цикл while внутренней рекурсией? Я думаю, что это потому, что цикл while можно рассматривать как функцию, которая вызывает себя в конце. Если это не рекурсия, то
8ответов
22 голоса
В какой момент это табу, чтобы иметь петли внутри циклов?
Просто любопытно. Самое большее, что у меня было, это цикл for внутри цикла for, потому что после прочтения этого из Linus Torvalds:    Вкладки - 8 символов, и поэтому отступы также являются 8
2ответа
19 голосов
Общий способ преобразования цикла (while /for) в рекурсию или из рекурсии в цикл?
Эта проблема в основном фокусируется на алгоритме, может быть, что-то абстрактном и более академичном. В примере предлагается мысль, я хочу использовать общий способ, поэтому пример используется
1ответ
15 голосов
Что такое начинка насоса? Иногда называется штриховкой
Меня научили этому выражению и образцу обратно в тот же день. Конечно, это название происходит от старых насосов, которые нужно было заполнить водой, прежде чем они смогут перекачивать воду, но кому
3ответа
11 голосов
Это имеет значение, если я объявляю переменные внутри или вне цикла в Java? [закрыто]
   Возможный дубликат: Где вы объявляете переменные? Вершина метода или когда вам это нужно? Есть ли разница, если я объявляю переменные внутри или снаружи цикла в Java? Это for(int i
8ответов
9 голосов
C # для улучшения?
Я часто сталкиваюсь с этим во время программирования, где я хочу иметь индекс числа циклов внутри foreach и должен создавать целое число, использовать его, увеличивать и т. д. Не было бы хорошей иде
9ответов
9 голосов
Ясный способ пропустить первый элемент в индексе, основанном на цикле
У меня есть цикл for, где я должен пропустить первый элемент в массиве с нулевым значением. Какое из них более ясно показывает мои намерения? for($i=1 ; $i < count(array) ; $i++){ array[
7ответов
8 голосов
доказуемость цикла while для цикла
У меня есть этот учитель, он довольно умный (иногда, ха-ха), он сказал, что хорошие программисты пытаются использовать циклы while вместо for. причина, по которой он дал это, состоит в том, что цикл
2ответа
8 голосов
Что именно происходит, когда поток ожидает задачу внутри цикла while?
После работы с асинхронным /ожидающим шаблоном C # некоторое время я внезапно осознал, что не знаю, как объяснить, что происходит в следующем коде: async void MyThread() { while (!_quit) {
1ответ
8 голосов
Автоматический цикл в реальном времени Обнаружение вызовов функций
Я мысленно натыкаюсь на стену, пытаясь придумать способ решить эту проблему. В моей работе мы обрабатываем данные клиентов через некоторую сложную логику рассуждений. Иногда эта логика вызывает беск
4ответа
7 голосов
Является ли производительность хитом для создания потоков, которые много циклов, чтобы проверить что-то?
Это общий вопрос, который я всегда задавал себе вопрос. В целом, интенсивно ли для ЦП создавать потоки, которые выполняют петли «while not true ...» или аналогичные? Например, предположим, ч
3ответа
7 голосов
«Игровой цикл» в не-игровом приложении?
В играх реального времени всегда есть игровой цикл, который запускается каждые несколько миллисекунд, обновляет игру новыми данными и реплицирует весь экран. Это что-то, что наблюдается в других
5ответов
7 голосов
Выполняет ли задание внутри условия, считающегося запахом кода?
Много раз мне приходится писать цикл, который требует инициализации условия цикла и обновления каждый раз, когда цикл выполняется. Вот один пример: List<String> currentStrings = getCurrentSt
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132