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

11ответов
36 голосов
Выполнять инструкцию в цикле каждый раз, кроме последнего раза?
Конкретная проблема заключается в следующем: я пишу в файл и хочу вывести новую строку после каждой строки. Если я использую обычный цикл без каких-либо дополнительных проверок, это создаст пустую с
2ответа
23 голоса
Рекурсия против итерации древовидной структуры
Некоторый рекурсивный код является частью особенно медленного пути проекта. Из любопытства я играл с повторным выполнением кода с использованием итерации контекста стека вместо рекурсии. Ниже привед
1ответ
19 голосов
for_each для tuple-likes
Я реализовал C ++ 14 for_each для tuple-подобных объектов. Он похож на std::for_each, поскольку он также возвращает функтор после его завершения. Примеры использования: С функтором посетителя:
4ответа
17 голосов
Рекурсивные и итеративные евклидовы алгоритмы
Является ли этот код слишком загадочным? Просто да или нет. Обратная связь не обязательна. int recursive_euclidean( int num1, int num2 ) { int gcd=0; if( num1 == num2 || num1 < 0 || num
3ответа
12 голосов
Реализация алгоритма, который выполняет DOM без рекурсии
Вот простой алгоритм, который выполняет DOM с учетом узла: function walkDOM(n) { do { console.log(n); if (n.hasChildNodes()) { walkDOM(n.firstChild) } }
3ответа
0 голосов
Значки тегов на пользователя Запрос SEDE Предсказание следующего псевдослучайного значения. Ищите самую большую из серии чисел, которая является привязкой к фиксации XORedGit для проверки того, что изменения в определенных файлах происходят только в реализации master branchTail на странице страницы CROW /Column TransposeOne с функциональностью JSOOCSS: Это слишком много разрушено? Конструкторы и наследование в GroovyUnit тестируют устаревший код со статическими классамиWaiting для блокировки для выпуска с помощью Thread.Sleep ()? Скребок со списком списка алгоритмов сегментации алгоритмов lawyersK-MeSimulate Pascal's /Delphi's Insert in CGiven number, find умножитель, чтобы сделать продукт, цифры которого увеличиваются или уменьшаются. Распознавание речи Часть 1: Создание данных обучения. Валидация, которая также возвращает сообщения об ошибках. Фиксирование трипалета Pythagorean в массиве. Сопоставление двух строк, чтобы увидеть, находится ли строка 2 внутри строки. 1C. itoa implementationStreaming int supportCounting Vowels Выполнение задачи в определенное время утром с помощью ScheduledExecutorServiceDoubly-Linked Круговой связанный списокОптимизация проблемы «Стадо сумов» с использованием динамического программированияОптимизируйте код для отслеживания роли игрока. Создайте последовательность в заглавной записи LinqProper для книг .Nullable <T> Реализация для алгоритма сортировки VB6 /VBABubble в PythonReading из последовательного порта. Проверка того, будут ли три цифры суммироваться с заданным числом. Определение Pythagorean троек на основе гипотенузы. Могут ли быть улучшены эти модульные тесты? Простой алгоритм класса ASP.NET C #Luhn в Ruby
Я хотел посмотреть, где я выстроился в очередь с другими пользователями на знаках тегов (я хотел считать только бронзу, но решил, что начну со всех их, чтобы начать с). Вот запрос, в который я по
3ответа
11 голосов
Предсказание следующего псевдослучайного значения
Архивированный материал для курса Стэнфордского университета по криптографии на coursera.org включает проблему, в которой вы должны #include <stdio.h> #define P 295075153L int main() {
1ответ
0 голосов
Какова моя личность? Модуль PowerShell для форматирования объектов с использованием RazorPossible antipattern: цикл до тех пор, пока условие поиска не будет выполнено. Воспроизведение String с использованием StackTests для палиндромов в C и C ++. Есть ли более сжатый способ написания этого простого цикла JavaScript? [закрыто] Использование двоичного поиска в простой игре угадывания. Проверьте, имеет ли строка 20 чисел в строке. Калькулируйте квадрат числа без умножения. Оптимизируйте проверку Java Anagram (сравните 2 строки). Метод расширения, заменяющий элементы из IEnumerable <T> collectionBeehive numbers - использование goto в C ++ Выбор шаблона, основанного на типе сотрудника или departmentFizzBuzz с использованием переключателей. Обозначьте два числа, а затем применить настраиваемое правило округления. Информационная программа для марихуаны. Находите n-е место между 1 и 1 000 000 менее чем за 3 минуты. Следуйте за заводской функцией и временем жизни «Из трех поставленных точек - одна из середины двух других?» Рассчитайте диапазон ArrayListCola Machine # 1Простой температурный преобразователь в Cwhile (пользователь == доверчивый) Однократные события в C # Найдите дубликат в отсортированном массиве. чем O (n) Двоичная проверка различийВведение программы для чтения не более 99 элементов в итерации из сортировки listMerge для списка <T> Вертикальное размещение слов в строкомерном коде внутри геттера? Поиск двух последовательных треугольных чисел с заданным целевая сумма «Открытые и закрытые двери» riddleКак люди понимают мой код проверки формы? Проверка того, содержит ли строка гласные. Случайно генерируйте орфографическую ошибку в stringDetermine if одна строка встречается в конце другой реализации vectorCamp вызовы в одной программе. Тест-код с Debug.AssertMedian CalculatorMerge два уже отсортированных связанных listCustom memcmp functionBejeweled игра - производительность и избыточность кода. Интерфейс и полиморфизм для создания сцены с фигурами
Это тряпки -to-riches взять этот вопрос , а именно улучшение моего исходного ответа . Копирование моей интерпретации вычислений, связанных с моим ответом: Для 70-символьного String для
10ответов
10 голосов
Тесты для палиндромов в C и C ++
Вопрос, который я задавал на интерактивных экранах телефонов, - это код теста, чтобы определить, является ли строка палиндром или нет. Я приводил здесь два примера: один в C и один на C ++. Они оба
2ответа
10 голосов
Отчет о прогрессе для долгосрочного процесса с использованием «доходности» [закрыт]
У меня есть функция, обрабатывающая большой объем данных. Я называю эту функцию частью более широкого процесса с помощью сценария командной строки, в котором много похожих, но более коротких заданий
1ответ
10 голосов
Удалить все значения из списка
Я новичок в программировании в целом, начал в боксерский день. Я пытаюсь узнайте python. Метод удаления списка удаляет только первый экземпляр найденного значения. В приведенном ниже коде я попытал
3ответа
9 голосов
Найдите N-е число, делящееся только на 2,3,5 или 7
Недавно я участвовал в небольшом дружеском соревновании, и это был один из вопросов:    Число, единственные простые коэффициенты которого 2, 3, 5 или 7, называется скромным   число. Первые 20 скр
3ответа
8 голосов
Поиск процента четных чисел в массиве
Я написал метод, который вычисляет отношение четного к нечетным числам в массиве. Я знаю, что это простой фрагмент кода, но я хотел посмотреть, есть ли у вас отзывы для его улучшения. public doubl
7ответов
2986 голосов
Итерация по HashMap [дубликат]
   Возможный дубликат: Как эффективно выполнять итерацию по каждой записи в «карте»? Как лучше всего перебирать элементы в HashMap?
0ответов
2745 голосов
Как эффективно перебрать каждую запись в Java Map?
Если у меня есть объект, реализующий интерфейс Map в Java, и я хочу перебирать каждую содержащуюся в нем пару, что такое самый эффективный способ прохождения карты? Будет ли порядок элементов зав
11ответов
63 голоса
согласован ли порядок итераций Java HashMap keySet ()?
Я понимаю, что Set, возвращаемый методом keySet () Map, не гарантирует какой-либо конкретный порядок. Мой вопрос: гарантирует ли он одинаковый порядок в течение нескольких итераций? Например,
3ответа
49 голосов
В Python, как перебрать один итератор, а затем другой?
Я хотел бы перебрать два разных итератора, примерно так: file1 = open('file1', 'r') file2 = open('file2', 'r') for item in one_then_another(file1, file2): print item Который я бы ожидал нап
7ответов
40 голосов
«Продолжить» (до следующей итерации) в VBScript
Мы с коллегой пытались найти способ сделать эквивалент оператора "continue" в цикле VBScript "For /Next". Куда бы мы ни смотрели, мы видели, что у людей не было возможности сделать это в VBScript
0ответов
37 голосов
Итерация по вложенным объектам JavaScript
Я пытаюсь перебрать вложенный объект, чтобы получить конкретный объект, идентифицируемый строкой. В приведенном ниже примере объекта строка идентификатора является свойством «label». Я не могу оберн
1ответ
32 голоса
Для петель с пандами.
Мне знакомо понятие «векторизация» и то, как pandas использует векторизованные методы для ускорения вычислений. Векторизованные функции транслируют операции по всей серии или DataFrame, чтобы добить
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