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

Исходники на C#


<< назад
Всего: 55


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

Сортировать по: названию, дате, популярности, рейтингу, страницы: 1 2 3 4
code#: 6 [Задача: Вездесущий двоичный поиск... | раздел: Двоичный поиск | рейтинг: 3/7,4.91(2654) | hits: 5747 | обсудить >>]
 исходник: Двоичный поиск, оптимизированная версия: возвращение первого вхождения [C#]
описание: Реализация основной версии двоичного поиска. В отсортированном массиве ищет элемент за не более чем log2n проходов, где n - длинна массива. Если искомых элементов в массиве несколько - возвращается первый из них.
автор: this [добавлен: 10 марта 2002]
1
code#: 5 [Задача: Вездесущий двоичный поиск... | раздел: Двоичный поиск | рейтинг: 3/7,4.81(2628) | hits: 5004 | обсудить >>]
 исходник: Двоичный поиск, исходная версия: возвращение произвольного вхождения [C#]
описание: Реализация базовой, неоптимизированной версии двоичного поиска. В отсортированном массиве ищет элемент за не более чем log2n проходов, где n - длинна массива. Если искомых элементов в массиве несколько - возвращается произвольный из них.
автор: this [добавлен: 10 мая 2002]
2
code#: 58 [Задача: Оптимизация последовательного поиска | раздел: Последовательный | рейтинг: 3/7,4.85(2834) | hits: 6355 | обсудить >>]
 исходник: Последовательный поиск, исходная, неоптимизированная версия [C#]
описание: Последовательный поиск, исходная, неоптимизированная версия
автор: this [добавлен: 21 февраля 2006]
3
code#: 59 [Задача: Оптимизация последовательного поиска | раздел: Последовательный | рейтинг: 3/7,4.87(2838) | hits: 8407 | обсудить >>]
 исходник: Последовательный поиск, оптимизация первая: добавление метки [C#]
описание: Последовательный поиск, оптимизация первая: добавление метки. Вместо последнего элемента - пишем искомый элемент. Благодаря этому цикл всегда будет находить наш элемент. Только если его действительно нет в исходном массиве - его индекс будет равен (size-1), что равносильно его отсутствию. При...
автор: this [добавлен: 21 февраля 2006]
4
code#: 60 [Задача: Оптимизация последовательного поиска | раздел: Последовательный | рейтинг: 3/7,4.83(2817) | hits: 8368 | обсудить >>]
 исходник: Последовательный поиск, оптимизация вторая: добавление метки + сокращение циклов [C#]
описание: Последовательный поиск, оптимизация вторая: добавление метки + сокращение циклов. При поверхностном взгляде может сходу возникнуть вопрос: если длинна массива нечетна 8, то на последнем проходе мы выйдем за границу цикла если такого числа нет в массиве??? Этого не произойдет. Потому что благодаря...
автор: this [добавлен: 21 февраля 2006]
5
code#: 61 [Задача: Оптимизация последовательного поиска | раздел: Последовательный | рейтинг: 3/7,4.83(2886) | hits: 8210 | обсудить >>]
 исходник: Тест производительности разных версий последовательного поиска [C#]
описание: Протестируем на реальном примере какой же выигрышь дают все эти навороты с последовательным поиском. Генерится 2 миллиона случайных чисел от 0 до 1000000. И ищется число, заданное в переменной needle. Время подсчитывается с точностью до наносекунд. Файлы:
автор: this [добавлен: 21 февраля 2006]
6
code#: 62 [Задача: Простой генератор случайных чисел | раздел: Случайные числа | рейтинг: 3/7,4.85(3469) | hits: 12434 | обсудить >>]
 исходник: RandomGenerator.cs :: Генератор случайных чисел [C#]
описание: RandomGenerator.cs :: Генератор случайных чисел. Использует фукнционал встроенного объекта .NET - Random.
автор: this [добавлен: 21 февраля 2006]
7
code#: 63 [Задача: Счетчик времени с точностью до микросекунд | раздел: Счетчики | рейтинг: 3/7,4.84(2444) | hits: 8825 | обсудить >>]
 исходник: Timer.cs :: Счетки времени выполнения [C#]
описание: Timer.cs :: Счетки времени выполнения Использует механизм QueryPerformance. Оценивает время с точностью до наносекунд.
автор: this [добавлен: 21 февраля 2006]
8
code#: 64 [Задача: Циклический сдвиг одномерного массива или строки, 3 уникальных алгоритма | раздел: Массивы | рейтинг: 3/7,4.8(3363) | hits: 11860 | обсудить >>]
 исходник: Циклический сдвиг строки символов, последовательный обмен [C#]
описание: Циклический сдвиг массива символов strarr на rotdist позиций Использует всего несколько дополнительных переменных. По производительности уступает перестановке блоками и функции переворота this.GetCommonDivisor() -...
автор: this [добавлен: 24 февраля 2006]
9
code#: 65 [Задача: Наибольший общий делитель | раздел: Математика | рейтинг: 3/7,4.82(3447) | hits: 9078 | обсудить >>]
 исходник: Наибольший общий делитель, алгоритм Евклида [C#]
описание: Достаточно медленный по сравнению с другими алгоритмами
автор: this [добавлен: 24 февраля 2006]
10
code#: 66 [Задача: Замена символа строки | раздел: Строки | рейтинг: 3/7,4.86(3423) | hits: 23589 | обсудить >>]
 исходник: Замена символа в строке по конкретному индексу [C#]
описание: Замена в строке str символа по индексу index на newSymb. По скорости обгоняет лишь самый медленный №2 Поскольку в .NET содержимое строки модифицировать нельзя.
автор: this [добавлен: 24 февраля 2006]
11
code#: 68 [Задача: Замена символа строки | раздел: Строки | рейтинг: 3/7,4.86(3313) | hits: 11112 | обсудить >>]
 исходник: Замена символа в строке по конкретному индексу [C#]
описание: Замена в строке str символа по индексу index на newSymb. Наиболее медленный вариант. Поскольку в .NET содержимое строки напрямую модифицировать нельзя.
автор: this [добавлен: 24 февраля 2006]
12
code#: 69 [Задача: Циклический сдвиг одномерного массива или строки, 3 уникальных алгоритма | раздел: Массивы | рейтинг: 3/7,4.84(3137) | hits: 11553 | обсудить >>]
 исходник: Циклический сдвиг строки символов, перестановка блоков [C#]
описание: Циклический сдвиг массива символов strarr на rotdist позиций перестановкой блоков. Использует всего несколько дополнительных переменных. По производительности - наболее быстрый алгоритм среди аналогов. this.StrSwap() - метод перестановки 2-х отрезков...
автор: this [добавлен: 24 февраля 2006]
13
code#: 70 [Задача: Перестановка фрагментов строки(или одномерного массива) | раздел: Строки | рейтинг: 3/7,4.79(2689) | hits: 6234 | обсудить >>]
 исходник: Перестановка непересекающихся фрагментов строки одинаковой длины [C#]
описание: В строке str меняет местами символы str[0..a+m-1] и str[0..b+m-1]. При этом отслеживается ситуация, когда на длина второго отрезка может превышать длинну всей строки. this.ReplaceCharInString() - один из методов замены символа в строке
автор: this [добавлен: 24 февраля 2006]
14
code#: 71 [Задача: Циклический сдвиг одномерного массива или строки, 3 уникальных алгоритма | раздел: Массивы | рейтинг: 3/7,4.88(3132) | hits: 11522 | обсудить >>]
 исходник: Циклический сдвиг строки символов, последовательный обмен [C#]
описание: Циклический сдвиг массива символов strarr на rotdist позиций функцией переворота символов. Использует всего несколько дополнительных переменных. По производительности уступает перестановке блоками, но быстрее
автор: this [добавлен: 24 февраля 2006]
15
страницы: 1 2 3 4


<< назад
Всего: 55
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2020 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.025348 секунд
Количество запросов к БД: 11, gzip: 10.2kb/51.4kb(81%)