CodeLAB
на главную карта сайта обратная связь
каталог | задачи | паттерны | исходники | стат | форумы | ссылки
 гость
искать в
Главная >> все Задачи

Библиотека Задач


<< назад +добавить Задачу
Всего: 110


форма поиска...

Сортировать по: названию, числу реализаций, дате, популярности, рейтингу, страницы: 1 2 3 4 ... 8
task#: 18 [раздел: Массивы | рейтинг: 3/7,4.86(4279) | hits: 348833 | обсудить >>]
Задача: Циклический сдвиг одномерного массива или строки, 3 уникальных алгоритма [реализаций: 4]
аннотация: Циклический сдвиг соответствует обмену соседних блоков памяти разного размера: при перемещении фрагмента текста с помощью мыши из одного места файла в другое осуществляется именно эта операция. Ограничения по времени и объему памяти существенны для многих подобных приложений.
 содержание: Вступление Задача циклического сдвига одномерного массива из n элементов на i позиций влево. Например, если n=8, a i=3, вектор "abcdefgh" должен будет превратиться в "defghabc". Дело в том, что алгоритм решения такой казалось бы ничем не выдающейся задачки играет большую роль, например, во...
Aвтор: this [добавлена: 4 июня 2003]
16
task#: 19 [раздел: Математика | рейтинг: 3/7,4.93(4122) | hits: 176400 | обсудить >>]
Задача: Наибольший общий делитель [реализаций: 14]
аннотация: Нахождение наибольшего общего делителя 2-х чисел
 содержание: Нахождение наибольшего общего делителя 2-х чисел. Алгоритм Евклида Медленный но верный алгоритм:
Aвтор: this [добавлена: 10 июля 2003]
17
task#: 20 [раздел: Строки | рейтинг: 3/7,4.87(3803) | hits: 431468 | обсудить >>]
Задача: Замена символа строки [реализаций: 6]
аннотация: Для тех языков, где нельзя просто делать str[i] =
 содержание: Реализация процедуры замены символа строки по конкретному индексу. Простенькие алгоритмы для тех языков, где нельзя напрямую модифицировать содержимое строки и делать, например: str[2] = "a" Для вариантов C# время выполнения распределяется примерно так: ~0.000534 сек. ~0.000854 сек. ...
Aвтор: this [добавлена: 13 августа 2003]
18
task#: 21 [раздел: Строки | рейтинг: 3/7,4.9(3483) | hits: 50379 | обсудить >>]
Задача: Перестановка фрагментов строки(или одномерного массива) [реализаций: 1]
аннотация: Алгоритм перестановки 2-х фрагментов строки одинаковой последовательности
 содержание: Данная простенькая задача возникает иногда в более сложных алгоритмах. Имеется произвольная строка символов(либо одномерный массив). В ней выделяются 2 фрагмента одинаковой длины, непересекающиеся друг с другом. Нужно поменять их местами. Например: Есть "qwertyuiopasdf", нужно получить...
Aвтор: this [добавлена: 15 октября 2003]
19
task#: 22 [раздел: Строки | рейтинг: 3/7,4.84(3783) | hits: 100575 | обсудить >>]
Задача: Переворот символов строки (или элементов одномерного массива) [реализаций: 4]
аннотация: Переворот, симметричное отображение строки символов или одномерного массива элементов
 содержание: Эта простенькая задача возникает иногда в более сложных алгоритмах. Имеется, например, строка "qwerty". Нужно получить симметричное(зеркальное) отображение: "ytrewq" Берем 2 индекса: начало и конец строки(одномерного массива). В цикле последовательно двигаем их друг к другу, меняя соответствующие...
Aвтор: this [добавлена: 24 декабря 2003]
20
task#: 24 [раздел: Счетчики | рейтинг: 3/7,4.81(3792) | hits: 115534 | обсудить >>]
Задача: Счетчик времени с точностью до микросекунд [реализаций: 6]
аннотация: timer-ы микросекунд
 содержание: С точностью до микросекунд считаем время выполнения.
Aвтор: this [добавлена: 26 января 2004]
21
task#: 25 [раздел: Случайные числа | рейтинг: 3/7,4.85(4043) | hits: 123314 | обсудить >>]
Задача: Простой генератор случайных чисел [реализаций: 5]
аннотация: Генерация массива случайных чисел.
 содержание: Задача генерации множества случайных чисел возникает как правило в задачах на различные тесты, бенчмарки и проч. Здесь рассмотрим самый простой случай - генерация массива случайных чисел по принципу: "сгенерировать такое-то количество случайных чисел в интервале от и до".
Aвтор: this [добавлена: 11 февраля 2004]
22
task#: 26 [раздел: Шаблоны | рейтинг: 3/7,4.9(3625) | hits: 31310 | обсудить >>]
Задача: Обработка шаблонных писем [реализаций: 1]
аннотация: Наиболее удобный способ программно составлять содержание писем, рассылаемых вашей системой.
 содержание: Допустим вы пишете какую-нибудь систему, одной из функцией которой должна быть рассылка уведомлений/сообщений/e-mail писем для своих пользователей. И в классе/пакете/модуле ответственным за данную функцию Вам нужно будет на основе каких-то посчитанных, выбранных данных сформировать текст...
Aвтор: this [добавлена: 10 марта 2004]
23
task#: 27 [раздел: Распознавание образов | рейтинг: 3/7,4.91(3619) | hits: 114371 | обсудить >>]
Задача: Подмножество с максимальной суммой [реализаций: 6]
аннотация: Задача эта появляется при распознавании одномерного шаблона. На входе имеется массив х из n вещественных чисел, на выходе должна быть получена максимальная сумма любой непрерывной последовательности элементов массива.
 содержание: Вступление Одна из самых интересных задач. На ее примере познаются многие, очень полезные подходы для написания быстрых, хороших алгоритмов. К сожалению, данная задача в чистом виде, как выясняется - мало где применяется: а случаи отличные от одномерного - требуют написания алгоритмов намного...
Aвтор: this [добавлена: 20 апреля 2004]
24
task#: 28 [раздел: Случайные числа | рейтинг: 3/7,4.93(3406) | hits: 51104 | обсудить >>]
Задача: Случайный выбор нескольких несовпадающих значений из множества [реализаций: 1]
аннотация: На вход программы подается два целых числа: m и n, причем m < n. На выходе должен получаться список из m случайных целых чисел в диапазоне 0..n-1, причем никакое число не должно встретиться дважды. Сточки зрения теории вероятностей, мы должны реализовать выбор без возврата, причем вероятность выбора...
 содержание: На вход программы подается два целых числа: m и n, причем m < n. На выходе должен получаться список из m случайных целых чисел в диапазоне 0..n-1, причем никакое число не должно встретиться дважды. Сточки зрения теории вероятностей, мы должны реализовать выбор без возврата, причем вероятность выбора...
Aвтор: this [добавлена: 14 мая 2004]
25
task#: 29 [раздел: Случайные числа | рейтинг: 3/7,4.9(3435) | hits: 30506 | обсудить >>]
Задача: Случайный выбор элемента при неизвестном их количестве [реализаций: 1]
аннотация: Как можно выбрать один из n объектов случайным образом, если объекты предъявляются последовательно, но их количество n заранее неизвестно?
 содержание: Как можно выбрать один из n объектов случайным образом, если объекты предъявляются последовательно, но их количество n заранее неизвестно? Задача достаточно актуальна в программировании при работе с файловой системой: как наиболее быстро выбрать случайный файл в директории? Самое простое решение...
Aвтор: this [добавлена: 10 июня 2004]
26
task#: 30 [раздел: Большие объемы данных | рейтинг: 3/7,4.91(3540) | hits: 60846 | обсудить >>]
Задача: Постраничный вывод [реализаций: 4]
аннотация: Постраничный вывод информации: различные варианты организации(с фукнциями следующая/предыдущая страница, сокрытие большого количества промежуточных страниц и т.д.), алгоритмы формирования номеров других страниц и проч.
 содержание: Введение Очень распрастраненная задача, как в прикладном, так и в веб- программировании. Хотя в последнем случае - наверное все же ее приходится решать чаще... Допустим имеется страница с таблицей(гридом и проч.), где нужно выводить огромное количество строк с однотипными данными. Например, этих...
Aвтор: this [добавлена: 14 июля 2004]
27
task#: 31 [раздел: Математика | рейтинг: 3/7,4.9(3481) | hits: 53330 | обсудить >>]
Задача: Вычисление значения полинома [реализаций: 2]
аннотация: Расчет полинома общего вида: y = anxn + an-1xn-1 + ... + a1x1 + a0
 содержание: Рассмотрим программу для расчета значения полинома в общем виде:y = anxn + an-1xn-1 + ... + a1x1 + a0 Решение "в лоб" даст нам: Код делает 2*n умножений(n - размерность полинома). Многовато, с учетом того, что умножение не самая элементарная операция. К счастью существует более быстрая программа. ...
Aвтор: this [добавлена: 12 августа 2004]
28
task#: 32 [раздел: Математика | рейтинг: 3/7,4.91(3956) | hits: 65885 | обсудить >>]
Задача: Вычисление минимального / максимального значения [реализаций: 4]
аннотация: Нахождение минимального/максимального значения линейной последовательности
 содержание: В массиве Вряд ли найдется программист, кто не знает или не сможет написать эти алгоритмы. Куда ж проще? Интересен подход Р.Г. Дроми для нахождения максимального элемента с использованием маркеров: Обратите внимание на то, что в алгоритме инициируется дополнительный элемент массива - a[n](т.н....
Aвтор: this [добавлена: 18 января 2006]
29
task#: 33 [раздел: Клиентский скриптинг(js, vba и т.д.) | рейтинг: 3/7,4.91(3676) | hits: 78227 | обсудить >>]
Задача: Часики на js [реализаций: 3]
аннотация: Написание скриптов на js для отображения динамических часов на сайте.
 содержание: Текстовые, простые часы По-другому: "электронные" часы на сайте. Выглядит примерно следующим образом:Текущее время: var d=document var NN=d.layers?true:(window.opera&&!d.createComment)?true:false function showTime(){ var tmN=new Date() var dH=''+tmN.getHours();dH=dH.length
Aвтор: this [добавлена: 9 февраля 2006]
30
страницы: 1 2 3 4 ... 8
<< назад +добавить Задачу
Всего: 110

 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2021 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.039517 секунд
Количество запросов к БД: 9, gzip: 11.5kb/51.2kb(78%)