Описание тега complement

Этот тег устарел! Вместо этого используйте более конкретные теги: для двоичного представления отрицательных значений в информатике используйте теги [один-дополнение] и [два-дополнение]; Для операции побитового дополнения используйте [побитовое] или [регулярное выражение-отрицание] для использования шаблонов дополнения в регулярных выражениях или [битовая манипуляция] для дополнения упомянутых данных.
1 ответ

Как бесплатно (а)?

Я делаю leetocde. Первый вопрос Two Sum: https://leetcode.com/problems/two-sum/description/ Я представляю решение с кодом C: /** * Note: The returned array must be malloced, assume caller calls free(). */ int* twoSum(int* nums, int numsSize, int tar…
14 дек '17 в 03:36
2 ответа

2s Дополнение отрицательного нуля

У меня проблема: вы знаете 2s Complement, так что вы можете получить отрицательное число положительного с обратным и добавив один. например 8 Bit 121 = 0111 1001 1st= 1000 0110 + 0000 0001 --------- 1000 0111 --> -121 Так что теперь, если у нас е…
1 ответ

Что такое длинная версия обычной побитовой операции?

BitField1 = 00100110 BitField2 = 00110011 ((BitField1 & ~ BitField2) | (BitField2 & ~ BitField1)); = 00010101 Так что это длинная версия обычной побитовой операции, что это? Хотите понять, является ли операция над битом известной операцией?
31 июл '17 в 09:22
1 ответ

Как дополнение 2 -128 в битовом представлении для 8-битного регистра составляет 1000 0000?

У меня есть основной вопрос для представления чисел со знаком в компьютере. Q) Как я узнал в 8-битном представлении, 7-й бит (отсчет от 0-7) всегда является знаковым битом, а оставшиеся 0-6 битов являются величиной число так что в случае отрицательн…
27 июл '17 в 17:05
1 ответ

Я пытаюсь изменить последовательность ДНК

Я пытался изменить комплемент последовательности ДНК фаста. Вот мой код: fastafile=open('sequence (3).fasta','r') entries=[] reverse="" sequence=['A','T','G','C','N'] for line in fastafile: if not line.startswith('>'): line = line.split() entries…
19 фев '17 в 08:28
1 ответ

1 и 2 дополнения отрицательного числа

Все ответы, которые я, кажется, нахожу о том, как найти дополнение 1 (перевернуть биты положительного числа) и 2 (перевернуть биты положительного двоичного числа и добавить 1), похоже, не отвечают на мой вопрос. Мое домашнее задание просит найти доп…
01 сен '13 в 20:53
2 ответа

Google таблицы получают дополнения

Ссылка здесь на электронную таблицу Как видно из заголовка, как я могу получить ячейки, которые не совпадают по значению, разнице / дополнению (теория множеств)? Я бы предпочел это только с функциями и без скрипта. {1,2,3,4}\{1,3} = {2, 4} или с бу…
18 фев '16 в 11:20
1 ответ

Беззнаковый комплемент символа 1 в Си

Предположим, у меня есть следующий код: unsigned char c = 0; printf("%u\n", ~c); GCC печатает значение 4294967295означает, что он печатает значение ULONG_MAX, C11 6.3.1.3 Целые числа со знаком и без знака: Когда значение с целочисленным типом преобр…
04 ноя '17 в 07:16
3 ответа

Дополнение регулярного выражения, как найти

Дайте регулярное выражение для языка L над алфавитом {0,1}, дополнение которого представлено регулярным выражением 0* Я думаю, что ответ 1^+, но я не могу доказать это, пожалуйста, помогите
04 апр '14 в 17:16
0 ответов

c программирование дополнения (~) побитового оператора

printf("%d",5>>1);вывод равен 2. например: 5 двоичное значение 0101 . 0 перемещается на 1 позицию вперед, как это 0010. Его десятичный вывод равен 2. printf("%d",-1>>1);Вывод 1. Как рассчитать это значение?
21 янв '18 в 15:49
0 ответов

Как представить дробную часть со знаком и двойную величину

У меня возникли некоторые затруднения с пониманием, как я могу представить отрицательную дробь до 1. величины со знаком и 2.с помощью метода двойного дополнения Например, как я могу представить -1.25? Спасибо!
11 июн '18 в 22:59
1 ответ

Как найти дополнение к следующему языку?

Как найти дополнение L, L = {<M>: M is a TM, which accepts some palindrome} Каково общее правило поиска дополнения? Я думаю, что в этом конкретном случае это будет L_bar = {<M_bar> : M_bar is a TM, which rejects any palindrome .???
09 авг '17 в 21:14
2 ответа

Получение дополнения персонажа

Как не могут работать приведенные ниже коды, чтобы получить дополнение введенного символа? Кажется, что цикл никогда не заканчивается, но, скажем, если я введу "Z" как днк, почему бы ему не сломаться и не выйти? Я использовал перерыв или если неправ…
30 июн '14 в 12:59
2 ответа

Подписанная величина и дополнение

Мне нужно знать, как решить эту проблему, пожалуйста Представьте следующие десятичные числа в двоичном виде, используя 8-битную величину со знаком, одно дополнение и дополнение двух: 88 -76 Мое решение: 88 = 01011000 8 bit sm 10100111 1s complement …
25 апр '15 в 16:31
6 ответов

Дополнить последовательность ДНК

Предположим, у меня есть последовательность ДНК. Я хочу получить дополнение этого. Я использовал следующий код, но я не получаю его. Что я делаю неправильно? s=readline() ATCTCGGCGCGCATCGCGTACGCTACTAGC p=unlist(strsplit(s,"")) h=rep("N",nchar(s)) un…
04 дек '13 в 09:43
0 ответов

Алгоритм деления на 2 части

Наткнулся на два алгоритма деления (восстанавливающий и не восстанавливающий), применимые к знаковым числам. Но не мог применить это для чисел в формате дополнения 2. Есть ли какие-нибудь алгоритмы для деления на 2 дополнения?
2 ответа

Лучший алгоритм для дополнения целочисленного значения, исключая начальные нулевые двоичные биты

Сначала я объясню, что я подразумеваю под "дополнением целочисленного значения за исключением двоичных нулевых двоичных разрядов" (отныне я буду называть его "Компонент без начальных нулевых битов" или "NLZ-дополнение" для краткости).Например, сущес…
06 авг '12 в 11:22
1 ответ

Как доказать эту теорию я узнал? Более быстрый способ сделать дополнение 2 (выяснение значения отрицательного двоичного кода)

Я играл с дополнением 2 и нашел более быстрый способ найти значение отрицательного двоичного кода. Пожалуйста, помогите мне доказать это (правильно или неправильно) или почему это работает! Заранее спасибо! Дополнение 2 очень полезно для нахождения …
25 июн '13 в 01:18
4 ответа

Соответствующие части строк в файле (python)

В настоящее время у меня есть список генов в файле. В каждой строке есть хромосома со своей информацией. Такая запись выглядит как: NM_198212 chr7 + 115926679 115935830 115927071 11593344 2 115926679, '115933260', 115927221, '115935830', Последовате…
21 апр '12 в 20:42
3 ответа

Перебирать (элемент, другие) в списке

Предположим, у меня есть список: l = [0, 1, 2, 3] Как я могу перебрать список, беря каждый элемент вместе с его дополнением из списка? То есть, for item, others in ... print(item, others) будет печатать 0 [1, 2, 3] 1 [0, 2, 3] 2 [0, 1, 3] 3 [0, 1, 2…
31 авг '12 в 20:22