Вопросы по теме 'radix'
Как я могу преобразовать число из базы 8 в базу 10?
Я знаю, что 75 (основание 8) = 61 (основание 10), но я не могу легко найти формулу для этого. Как перевести число с основанием 8 в число 10?
44719 просмотров
schedule
14.10.2023
Как преобразовать целое число в строку в любой базе?
Python позволяет легко создавать целое число из строки заданной базы с помощью
int(str, base).
Я хочу выполнить обратное: создание строки из целого числа , т.е. мне нужна некоторая функция int2base(num, base) , такая, что:...
277542 просмотров
schedule
13.11.2022
Реализация Patricia Trie для использования в качестве словаря
Я пытаюсь реализовать Patricia Trie с методами addWord() , isWord() и isPrefix() в качестве средства хранения большого словаря слов для быстрого поиска (включая поиск по префиксу). Я прочитал концепции, но они просто не проясняют реализацию. Я...
7595 просмотров
schedule
07.07.2023
Программирование CUDA с помощью библиотеки Thrust Radix Sort
Новичок в Thrust - в моей программе VS2010 C++ у меня все работает нормально:
#include <thrust/sort.h>
thrust :: stable_sort_by_key (sortkey , sortkey + nmu, indexes );
Но теперь я хочу использовать тягу:: stable_radix_sort_key. Я...
2377 просмотров
schedule
30.07.2022
двоичные числа в gawk
Как можно указать число как двоичное в gawk ?
Согласно руководству , gawk интерпретирует все числа как десятичные, если они которым предшествует 0 (восьмеричное) или 0x (шестнадцатеричное). В отличие от некоторых других языков, 0b не...
379 просмотров
schedule
12.09.2023
Сортировка по основанию: что означает группа в сортировке по основанию?
У меня есть назначение алгоритма сортировки для моего класса cs. Мне нужно преобразовать псевдокод Radix Sort в С++. Вот мой псевдокод:
radixSort( int theArray[], in n:integer, in d:integer)
// sort n d-digit integers in the array theArray...
293 просмотров
schedule
27.05.2024
Как разобрать любую допустимую строку на целое число, используя определенную систему счисления?
Фон
Используя Integer.parseInt(someIntString , основание счисления) не всегда работает и в некоторых случаях может возвращать исключение NumberFormatException.
Я проверил API, и он говорит, что будет возвращено такое исключение:
если...
1193 просмотров
schedule
27.07.2023
Основание в шестнадцатеричном формате
Пьер Тердиман в своей статье «Возвращение к сортировке по основанию» говорит нам:
Например, вам потребуется 4 прохода для сортировки стандартных 32-битных целых чисел, поскольку в шестнадцатеричной системе счисления основанием является байт....
563 просмотров
schedule
24.03.2022
Как найти высоту дерева дерева в C
У меня возникли проблемы с написанием алгоритма для определения высоты дерева дерева. Я понятия не имею, как начать или как я могу это сделать. Извините, если это «нубский» вопрос, но я новичок в попытках, и это единственная часть, отсутствующая в...
1258 просмотров
schedule
25.12.2022
Представление числа Radix
Я недавно начал изучать логические конструкции, и у меня есть несколько вещей, которые я не совсем понимаю.
Допустим, вам дано определенное значение в секундах (скажем, 3 000 000) и вас попросят преобразовать в недели, дни, часы, минуты и секунды...
126 просмотров
schedule
30.04.2022
Примеры использования параметра системы счисления
Последний шаг для меня, когда я заканчиваю код JS, позволяет ему работать через JSLint. Я забыл несколько точек с запятой и параметры системы счисления в parseInt() . Хорошо, что эти вопросы были решены быстро.
Но теперь мне любопытно: зачем нам...
517 просмотров
schedule
22.03.2022
Быстрый. Получить двоичную строку из целого числа
У меня есть двоичный файл 0000010 , который представлен в виде массива целых чисел. Из этого двоичного файла я получаю Integer :
let number = Int32([0, 0, 0, 0, 0, 1, 0].reduce(0, combine: {$0*2 + $1})) // число = 2
но когда я хочу...
2567 просмотров
schedule
08.11.2022
Что делает List[:] = List в этом коде сортировки по основанию?
Что не так с моей сортировкой по основанию?
Вот ссылка на код сортировки по основанию, который я нашел. Это работает (код верхнего ответа), но мой вопрос заключается в том, что делает List[:] = [] в этом контексте (я знаю, что это предназначено...
62 просмотров
schedule
30.11.2022
Функции или методы Javascript, которые принимают основание?
Эти функции принимают radix в качестве аргумента:
num.toString(radix);
parseInt("123", radix);
Есть ли какая-либо другая функция или метод, который принимает radix (основание счисления), потому что я хотел бы использовать что-то...
267 просмотров
schedule
17.08.2022
Swift: создать произвольную базовую строку из массива байтов
У меня есть массив UInt8 , который мне нужно превратить в строку с основанием 36. Я считаю, что мне нужно преобразовать его во что-то, соответствующее двоичному целому, но не знаю, как это сделать.
let bArray: [UInt8] = ..... //some array of...
288 просмотров
schedule
06.02.2023
FormatException: недопустимое число счисления счисления 16 (в символе 1)
Мне удалось определить проблему именно в этой функции, но я не знаю, как ее исправить.
Color colorLuminance(String hex, double lum){
// Verifying & extending hex length
if (hex.length < 6) {
hex =...
1776 просмотров
schedule
12.02.2023
Как преобразовать base-36 в base-62 в простом JS без библиотек или модулей
Я ищу JS-скрипт, который преобразует число base-36, например:
23SQJ1LNEFSL00H18IVWABMP
на число base-62, например:
1rZmfPo0xtnf8CLTfWRJh
Я пытаюсь перевести этот код Python, чтобы сделать это.
converter.py
BASE62 =...
57 просмотров
schedule
02.02.2024
Преобразование двоичной произвольной точности с плавающей запятой в любое основание
Предположим, у меня есть двоичная нотация с плавающей запятой (например, 1001.011101) с произвольной точностью 2 ^ (-n) после плавающей запятой, как я могу преобразовать ее в любую базу, скажем, троичную или десятичную.
Для целочисленной части...
82 просмотров
schedule
10.01.2023
radixSort java Реализовать с использованием сортировки распределения
Сортировка по принципу распределения
Мне нужна помощь в реализации алгоритма сортировки по основанию с использованием сортировки с подсчетом распределения, я знаю, что мне нужно делать, но не знаю, как это сделать.
ниже вы можете найти мой код,...
33 просмотров
schedule
10.01.2023