task#: | 20 [раздел: Строки | hits: 445220] |
Задача: | Замена символа строки [6] |
аннотация: | Для тех языков, где нельзя просто делать str[i] = |
содержание: | Реализация процедуры замены символа строки по конкретному индексу. Простенькие алгоритмы для тех языков, где нельзя напрямую модифицировать содержимое строки и делать, например: str[2] = "a" Для вариантов C# время выполнения распределяется примерно так: ~0.000534 сек. ... |
Aвтор: | this
[добавлена: 13 августа 2003]
1
|
task#: | 77 [раздел: Анимация | hits: 402109] |
Задача: | Простая геометрическая и текстовая анимация [1] |
аннотация: | Пример несложной анимации. |
содержание: | Примеры несложных, часто просто тестовых, геометрических и текстовых анимаций на клиентских языках. |
Aвтор: | Неизвестный
[добавлена: 24 мая 2006]
2
|
task#: | 18 [раздел: Массивы | hits: 397006] |
Задача: | Циклический сдвиг массива или строки - 3 уникальных алгоритма [3] |
аннотация: | Циклический сдвиг элементов массива соответствует обмену соседних блоков памяти разного размера: например при перемещении фрагмента текста с помощью мыши из... |
содержание: | Вступление Циклический сдвиг массива влево - довольно понятная задача когда внутри массива из n элементов нужно взять кусок начиная с i-ой позиции (и до конца) и сдвинуть его в начало массива.Например, если n=8, a i=3, то массив символов "abcdefgh" должен будет превратиться в... |
Aвтор: | this
[добавлена: 4 июня 2003]
3
|
task#: | 225 [раздел: Шифрование | hits: 330931] |
Задача: | Шифрование произвольных данных [2] |
аннотация: | Примеры кода шифрования произвольных данных. |
содержание: | Примеры решения простой задачи шифрования содержимого переменной: строки, массива, структуры и проч. |
Aвтор: | Неизвестный
[добавлена: 17 декабря 2007]
4
|
task#: | 227 [раздел: Строки | hits: 274609] |
Задача: | Разбор строки [1] |
аннотация: | Задача парсинга строки на отдельные фрагменты. |
содержание: | Довольно фундаментальная задача, решаемая почти в каждом ЯП: в произвольной строке нужно получать отдельные фрагменты, отделенные друг от друга довольно однообразной последовательностью символов (которую легко задать)- разделителей. В некоторых языках это... |
Aвтор: | this
[добавлена: 17 декабря 2007]
5
|
task#: | 233 [раздел: Клиентский скриптинг(js, vba и т.д.) | hits: 260213] |
Задача: | ООП на javascript: классы, наследование, инкапсуляция [3] |
аннотация: | Способ реализации принципов ООП на javascript. |
содержание: | Имея такой динамичный и нетипизированный язык как javascript и при всех его особенностях - достаточно неординарно организовать базовые принципы объектно-ориентированного программирования, такие как наследование и инкапсуляция. О полиморфизме речи уже не идет т.к. язык... |
Aвтор: | this
[добавлена: 19 декабря 2007]
6
|
task#: | 80 [раздел: Формы | hits: 211319] |
Задача: | Валидация, динамическая проверка заполнения html форм [5] |
аннотация: | Программирования задач валидации форм. |
содержание: | В данной задаче собирается различный код по валидации и динамической проверке html-форм. |
Aвтор: | Неизвестный
[добавлена: 28 мая 2006]
7
|
task#: | 14 [раздел: Пирамидальная Сортировка | hits: 208666] |
Задача: | Пирамидальная сортировка [1] |
аннотация: | Пирамидальная сортировка - представляет собой интересный случай, сочетая в себе довольно нетривиальный, сложный алгоритм и в тоже время обеспечивая одну из самых... |
содержание: | Пирамидальная сортировка в некотором роде является модификацией такого подхода, как сортировка выбором, с тем лишь отличием, что минимальный(или максимальный) элемент из неотсортированной последовательности выбирается не за O(n) операций, а за O(log n). Соответственно и... |
Aвтор: | this
[добавлена: 13 февраля 2003]
8
|
task#: | 71 [раздел: Формы | hits: 208288] |
Задача: | Сохранение данных формы после перезагрузки через куки [2] |
аннотация: | Введенные данные формы сохраняются в куки и после перезагрузки страницы - восстанавливаются оттуда. Чтобы пользователю не нужно было вводить из заново. |
содержание: | Метод - не самый оптимальный и приводится скорее для полноты коллекции. Пользователь заполняет форму, постит ее на сервер. Сервер обнаруживает ошибку, возвращает сообщение об ошибке и эту же форму. Чтобы пользователю не приходилось по-новой забивать туда все введенные... |
Aвтор: | Неизвестный
[добавлена: 22 мая 2006]
9
|
task#: | 11 [раздел: Сортировка Шелла | hits: 198127] |
Задача: | Сортировка Шелла, оптимальный выбор приращений [4] |
аннотация: | Приращение в сортировке Шелла - это расстояние между сортируемыми элементами динамически меняющееся на каждом проходе. Главное требование, чтобы на последней... |
содержание: | [Если вы не знакомы с сортировкой Шелла как таковой, то быстрей прочитайте задачу сортировка Шелла, общий принцип] Приращение в сортировке Шелла - это расстояние между сортируемыми элементами динамически меняющееся на каждом проходе. Главное требование, чтобы на... |
Aвтор: | this
[добавлена: 19 ноября 2002]
10
|
task#: | 19 [раздел: Математика | hits: 195673] |
Задача: | Наибольший общий делитель [11] |
аннотация: | Нахождение наибольшего общего делителя 2-х чисел |
содержание: | Нахождение наибольшего общего делителя 2-х чисел. Алгоритм Евклида Медленный но верный алгоритм: |
Aвтор: | this
[добавлена: 10 июля 2003]
11
|
task#: | 15 [раздел: Сортировка | hits: 185800] |
Задача: | Сравнение алгоритмов сортировки массива [18] |
аннотация: | Сравнение производительности и числа перестановок таких алгоритмов сортировки массива, как: быстрая, пирамидальная, пузырьковая, выбором, вставками, Шелла,... |
содержание: | Зададимся целью исследовать как же поведут себя в реальных задачах сортировки элементарных массивов такие алгоритмы, как: быстрая, пирамидальная, пузырьковая, выбором, вставками, Шелла, Шейкер-сортировка. Оценивать будем время выполнения, и количество перестановок... |
Aвтор: | this
[добавлена: 21 марта 2003]
12
|
task#: | 237 [раздел: Разное | hits: 183045] |
Задача: | Код [6] |
аннотация: | добавление новых исходников |
содержание: | здесь располагается код, не отсортированный по конкретным задачам |
Aвтор: | this
[добавлена: 1 декабря 2006]
13
|
task#: | 235 [раздел: Числа | hits: 179121] |
Задача: | Преобразование сумм из цифрового представления в строковое [5] |
аннотация: | Задача преобразования чисел в словесное описание |
содержание: | Постановка задачи fplab(с) Предлагаемая вниманию уважаемых читателей статья посвящена одной сугубо практической задаче, которая сплошь и рядом встречается в обширных классах офисных и бизнес-программ. Прежде всего, позвольте задать вам такой вопрос: случалось ли вам... |
Aвтор: | Неизвестный
[добавлена: 2 марта 2008]
14
|
task#: | 3 [раздел: Бинарный поиск | hits: 174984] |
Задача: | Бинарный поиск в массиве и его разновидности [8] |
аннотация: | Бинарный поиск - один из самых фундаментальных алгоритмов линейного поиска, например если n=1000, достаточно будет 10 попыток, а если n миллион, то потребуется всего не... |
содержание: | Коротко Выполняется на упорядоченном одномерном массиве. Производит самый быстрый поиск при таких условиях.Максимальное количество сравнений(проходов) log2n. Работает следующим образом: смотрим середину первоначального интервала - больше, меньше, равна ли искомому... |
Aвтор: | this
[добавлена: 4 апреля 2002]
15
|