0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 5
|
||||||
1 | ||||||
Работа с потоками.25.12.2011, 11:15. Показов 1187. Ответов 4
Метки нет Все метки)
(
Здравствуйте.
Есть программа реализующая перебор вариантов размена суммы (к примеру 100 = 100, 100 = 50 + 50 т.д.)
Подскажите, как сие реализовать? Могу привести свой (нерабочий) код.
0
|
25.12.2011, 11:15 | |
25.12.2011, 11:15 | |
Ответы с готовыми решениями:
4
Работа с потоками работа с потоками Работа с потоками |
![]() 62 / 62 / 11
Регистрация: 16.10.2011
Сообщений: 200
|
|
25.12.2011, 11:47 | 2 |
Я не понял смысл. Эту программу можно сделать без рекурсии, а следовательно без потоков.
0
|
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 5
|
||||||
25.12.2011, 11:56 [ТС] | 3 | |||||
В том-то и дело, что подпрограмма должна быть рекурсивной (по заданию). Второй задачей является распараллеливание рекурсивной подпрограммы.
Добавлено через 3 минуты Я в таком направлении пошел:
Пытаюсь каждый рекурсивный вызов заменить потоком, и сделать для каждого потока свою структура с параметрами.
0
|
![]() |
|
25.12.2011, 12:50 | 4 |
Василий Д., много ошибок и не вижу смысла применять потоки если один вызов функции влияет на следующий, в таком смысле здесь потоки не помогут улучшить производительность если операции последовательно будут исполнятся(может быть я ошибаюсь, но код кишит ошибками чтобы понять суть вашей задумки).
0
|
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 5
|
|||||||||||
25.12.2011, 13:45 [ТС] | 5 | ||||||||||
Вот пример.
Рекурсивная программа:
Вы не ошибаетесь - код и правда кишит ошибками )
0
|
25.12.2011, 13:45 | |
25.12.2011, 13:45 | |
Помогаю со студенческими работами здесь
5
Работа с потоками Работа с потоками
Работа с потоками Работа с потоками Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Навигация с помощью React Router
hw_wired 13.02.2025
React Router - это наиболее распространенное средство для создания навигации в React-приложениях, без которого сложно представить современную веб-разработку. Когда мы разрабатываем сложное. . .
|
Ошибка "error:0308010C:digital envelope routines::unsupported"
hw_wired 13.02.2025
Если вы сталкиваетесь с ошибкой "error:0308010C:digital envelope routines::unsupported" при разработке Node. js приложений, то наверняка уже успели поломать голову над её решением. Эта коварная ошибка. . .
|
Подключение к контейнеру Docker и работа с его содержимым
hw_wired 13.02.2025
В мире современной разработки контейнеры Docker изменили подход к созданию, развертыванию и масштабированию приложений. Эта технология позволяет упаковать приложение со всеми его зависимостями в. . .
|
Отличия интерфейсов и типов в TypeScript
hw_wired 13.02.2025
TypeScript - мощное средство для создания качественного и поддерживаемого кода, который расширяет возможности JavaScript, добавляя систему статической типизации. В отличие от динамической типизации. . .
|
Async/await в циклах JavaScript
hw_wired 13.02.2025
Современная веб-разработка немыслима без асинхронного программирования. Когда приложение выполняет длительные операции - загрузку данных с сервера, чтение файлов или обработку медиа-контента, важно. . .
|
Git не работает на MacOS после апдейта
hw_wired 13.02.2025
После очередного обновления MacOS многие разработчики сталкиваются с неприятным сюрпризом - Git перестает работать и выдает ошибку "xcrun: error: invalid active developer path". Эта проблема особенно. . .
|
Git отказывается объединять несвязанные истории
hw_wired 13.02.2025
Git работает безупречно, пока мы не сталкиваемся с особыми ситуациями вроде объединения веток с разными корнями истории. В таких случаях система контроля версий может преподнести неприятный сюрприз в. . .
|
Проверка email с помощью JavaScript
hw_wired 13.02.2025
Email-адреса имеют довольно запутанную спецификацию, которая допускает множество неочевидных вариантов написания. Например, знали ли вы, что адрес вида "name+tag@domain. com" или даже. . .
|
Замена всех вхождений строки с помощью JavaScript
hw_wired 13.02.2025
JavaScript предлагает несколько способов для выполнения операций замены в строках, каждый из которых имеет свои особенности и область применения. От простейшей замены первого найденного вхождения до. . .
|
Отличия между ~ и ^ в package.json. Версии в Node.js
hw_wired 13.02.2025
Управление зависимостями в Node. js проектах - это настоящее исскуство, требующее глубокого понимания механизмов версионирования пакетов. В центре этого процесса находится файл package. json, который. . .
|