8
ответов

Python имеет тип битового поля?

Мне нужно компактное представление массива булевских переменных, Python имеет встроенный тип битового поля, или я должен буду найти альтернативное решение?
вопрос задан: 3 November 2014 18:27
7
ответов

Самый быстрый способ вычислить начала в C#?

У меня на самом деле есть ответ на мой вопрос, но он не параллелизируется так, мне интересно способами улучшить алгоритм. Так или иначе это могло бы быть полезно как есть для некоторых людей. интервал До = 20000000;...
вопрос задан: 29 December 2008 22:26
5
ответов

Преобразование сетевой маски в длину префикса [дубликат]

Мне нужно преобразовать сетевую маску (сохраненную как IP-адрес) в длину префикса (для сохранения в виде целого числа). Мой подход не работает из-за проблем байтовой последовательности: использование System; используя систему ....
вопрос задан: 3 January 2012 13:23
4
ответа

Как я представляю и работаю с n-bit векторами в Python?

В присвоении я в настоящее время продолжаю работать, мы должны работать с битовый векторами, но я очень не уверен в том, как сделать это в Python. Они должны смочь быть от 4 битов до 20 битов. Я никогда не работал...
вопрос задан: 27 January 2010 15:23
3
ответа

Преобразуйте от BitArray до байта

У меня есть BitArray с длиной 8, и мне нужна функция для преобразования ее в байт. Как сделать это? А именно, мне нужна корректная функция ConvertToByte: BitArray укусил = новый BitArray (новый bool [] {...
вопрос задан: 10 January 2017 23:38
3
ответа

Как определить и работать с массивом битов в C?

Я хочу создать очень большой массив, на котором я пишу '0 и '1's. Я пытаюсь моделировать физический процесс, названный случайной последовательной адсорбцией, где единицы длины 2, димеры, депонированы на...
вопрос задан: 26 March 2010 17:32
3
ответа

Равенство битового массива

Мне нужно что-то немного больше, чем Система. Наборы. Класс BitArray в моем приложении. А именно, мне нужен битовый массив: Чтобы быть неизменным Для реализации равенства с помощью семантики значения, я создал...
вопрос задан: 23 February 2010 22:02
3
ответа

Там какой-либо простой путь состоит в том, чтобы связать два BitArray (C#.NET)?

У меня есть var, предыдущий = новый BitArray (новый bool [] {верный}); var, текущий = новый BitArray (новый bool [] {ложь}); я хочу связать их. Я уже попробовал: var затем = новый BitArray (предыдущий. Количество +...
вопрос задан: 5 February 2009 23:45
2
ответа

Генерация хорошего хэш-кода (GetHashCode) для BitArray

Я должен генерировать быстрый хэш-код в GetHashCode для BitArray. У меня есть Словарь, где ключами является BitArrays, и все BitArrays имеют ту же длину. Делает любой знает о быстром пути к...
вопрос задан: 29 June 2010 10:41
1
ответ

Автоматическое приращение в MongoDB для сохранения последовательности уникальных идентификаторов пользователей

Я делаю аналитическую систему, вызов API предоставит уникальный идентификатор пользователя, но он не последовательный и слишком разреженный. Мне нужно дать каждому уникальному идентификатору пользователя идентификатор с автоматическим увеличением, чтобы
вопрос задан: 5 December 2011 10:38
1
ответ

Очень Компактный Bitarray в Java

Я ищу очень компактный способ сохранить плотную переменную длину bitarray в Java. Прямо сейчас я использую BitSet, но это, кажется, использует в среднем 1.5*n биты пространства памяти некоторое время вектор размера...
вопрос задан: 19 January 2010 03:56
0
ответов

алгоритм: гигантское количество очень разреженных битовых массивов, какую кодировку использовать

У меня особая потребность, и самые важные проблемы: в памяти очень низкий объем памяти скорость Вот моя "проблема": мне нужно хранить в памяти огромное количество очень разреженных битовых массивов. ...
вопрос задан: 23 May 2017 12:02
0
ответов

Преобразование байта C# в BitArray

Существует ли какая-либо предопределенная функция для преобразования байта в BitArray? Одним из способов было бы проверить каждый бит значения байта, а затем выполнить побитовую операцию. Мне было интересно, есть ли какие-либо...
вопрос задан: 17 May 2017 09:56
0
ответов

Каков самый быстрый способ повернуть биты в блоке 8x8 по битам?

Я не уверен, что это точный термин для что я пытаюсь сделать. У меня есть блок бит 8x8, хранящийся в 8 байтах, каждый байт хранит одну строку. Когда я закончу, я хочу, чтобы в каждом байте сохранялся один столбец. Например, ...
вопрос задан: 6 January 2016 07:02
0
ответов

BitArray возвращает биты неверно?

Этот код: BitArray bits = new BitArray (new byte [] {7}); foreach (логический бит в битах) {Console.WriteLine (бит? 1: 0); } Дает мне следующий результат: 11100000 Разве не должно быть по-другому ...
вопрос задан: 6 March 2014 09:05
0
ответов

Быстрый код для поиска битового массива -для непрерывной установки/сброса битов?

Есть ли какой-нибудь достаточно быстрый код, который может помочь мне быстро найти большое растровое изображение (в несколько мегабайт )для последовательностей нулевых или единичных битов? Под «достаточно быстрым» я подразумеваю то, что может...
вопрос задан: 30 July 2012 11:01
0
ответов

Как повысить производительность этой счетной программы?

Данный файл выглядит следующим образом: 1440927 1 1727557 3 1440927 2 9917156 4 Первое поле - это идентификатор, который находится в диапазоне (0, 200000000). Второе поле представляет тип, который находится в диапазоне (1, 5). И введите ...
вопрос задан: 6 December 2011 10:02
0
ответов

Как реализовать битовый массив в C / Objective C

iOS / Objective-C: У меня есть большой массив логических значений. Это неэффективный способ хранения этих значений - для каждого элемента используется не менее восьми битов, когда нужен только один. Как я могу ...
вопрос задан: 9 November 2011 07:57
0
ответов

Измерение эффективности кодирования Хаффмана с помощью строки битов Python

У меня есть следующая строка, которую я хотел бы эффективно кодировать и хранить в битовый массив: >>> последовательность печати GTCAGGACAAGAAAGACAANTCCAATTNACATTATG | Частоты ...
вопрос задан: 8 November 2011 00:26
0
ответов

Как сохранить битовый массив в C ++?

Как лучше всего хранить битовый массив в C ++ ( без Boost, только стандартные контейнеры), представляющие, например, растровое изображение распределения томов? Я думал, что std :: vector - отличная идея, но ...
вопрос задан: 20 October 2011 00:35
0
ответов

Как создать битовый массив в Javascript?

Как лучше всего реализовать битовый массив в JavaScript?
вопрос задан: 7 August 2011 12:19
0
ответов

Как разделить BitArray

Мне нужно разделить BitArray (из std.bitmanip) на половины. До сих пор я обнаружил, что нарезка не реализована, итерация по нему и добавление или назначение приводит к исключению вне диапазона ...
вопрос задан: 24 June 2011 14:14
0
ответов

Сбросить старший значащий бит в слове (int32) [C]

Как я могу сбросить самый старший установленный бит слова (например, 0x00556844 -> 0x00156844)? В gcc есть __builtin_clz, но он просто считает нули, что мне не нужно. Кроме того, как мне ...
вопрос задан: 15 May 2011 21:14
0
ответов

Кто-нибудь выпустил более надежный BitArray для .NET? [закрыто]

Изо всех сил пытаясь заставить класс .NET BitArray работать для моих нужд, я решил поискать более надежный открытый или коммерческий класс в Интернете. К моему удивлению, я не могу найти ни одного. Понятно ...
вопрос задан: 27 April 2011 22:28
0
ответов

Подсчет битов, установленных в классе .Net BitArray

Я реализую библиотеку, в которой я широко использую класс .Net BitArray, и мне нужен эквивалент метода Java BitSet.Cardinality () , то есть метод, который возвращает количество установленных битов. Я ...
вопрос задан: 21 February 2011 07:13
0
ответов

Самый эффективный способ изменить порядок BitArray?

Мне было интересно, что это за самый эффективный способ изменить порядок BitArray в C #. Чтобы было ясно, я не хочу инвертировать Bitarray, вызывая .Not (), я хочу изменить порядок битов ...
вопрос задан: 25 January 2011 08:14
0
ответов

Битовый массив C / C ++ или битовый вектор

Я изучаю C / Программирование на C ++ и сталкивались с использованием «битовых массивов» или «битовых векторов». Я не могу понять их назначение? Вот мои сомнения - используются ли они как логические флаги? Могу ли ...
вопрос задан: 5 January 2011 12:48
0
ответов

Efficient Datastructure for tags?

Imagine you wanted to serialize and deserialize stackoverflow posts including their tags as space efficiently as possible (in binary), but also for performance when doing tag lookups. Is there a good ...
вопрос задан: 23 November 2010 10:04
0
ответов

BitArray - Shift bits

I have a System.Collections.BitArray array (~3000 items) and I would like to shift all the bits to the left by 1. However the collection doesn't seem to support that operation (i.e. bitArray << ...
вопрос задан: 10 September 2010 10:52
0
ответов

Какой эффективный по времени алгоритм для копирования невыровненных битовых массивов?

Мне приходилось делать это много раз в прошлом, и я никогда не был удовлетворен результатами. Может ли кто-нибудь предложить быстрый способ копирования непрерывного битового массива из источника в место назначения, где ...
вопрос задан: 21 August 2010 02:32