radix相关内容

如何在 Java 中将二进制字符串转换为以 10 为底的整数

我有一个表示二进制数(不带前导零)的字符串数组,我想将其转换为相应的以 10 为基数的数字.考虑: 二进制1011变成整数11二进制 1001 变成整数 9二进制 11 变成整数 3 等等. 最好的方法是什么?我一直在探索 java.lang.number.* 却没有找到直接的转换方法.Integer.parseInt(b) 产生一个与字符串相等的整数...例如,1001 变为 1,001 而 ..
发布时间:2022-01-09 19:06:05 Java开发

字节数组的 Base-N 编码

几天前我遇到了这个 CodeReview 用于 Base-36 编码字节数组.然而,随后的答案并未涉及解码回字节数组,或者可能重用答案来执行不同基数(基数)的编码. 链接问题的答案使用 BigInteger.因此,就实现而言,可以对基数及其数字进行参数化. BigInteger 的问题在于,我们将输入视为假定的整数.然而,我们的输入,一个字节数组,只是一系列不透明的值. 如果字节 ..
发布时间:2021-12-27 15:59:33 C#/.NET

Radix(Trie)树在Java中用于Cutomer搜索的实现

我正在从事一个项目,需要搜索数百万客户的数据.我想实现基数(trie)搜索算法.我已经阅读并实现了用于简单字符串收集的基数.但是在这里,我有一个客户集合,想按名称或手机号码进行搜索. 客户类别: public class Customer { String name; String mobileNumer; public Customer (String ..
发布时间:2020-07-05 04:55:10 Java开发

FormatException:无效的基数10数

我正在尝试使用Flutter和HttpClient接收获取请求. 这是我要完成的完整代码. getSuggest() async { try { var httpClient = new HttpClient(); var uri = new Uri.http( 'http://autocomplete.geocoder.api. ..
发布时间:2020-07-05 04:55:06 其他开发

在数字基之间转换数字

我正在研究一个在数字基数之间转换的程序.例如,八进制为8,十进制为10.可以将字母A至Z视为基数26. 我想将"A"转换为0,将Z转换为25,将"AA"转换为27,将"BA"转换为53. 在我开始编码之前,我正在纸上做这个,所以我理解了这个过程.首先,我尝试将533转换为26. 哪种算法最适合这样做? 解决方案 您需要为每个字母分配一个“数字",例如: A = 0 ..
发布时间:2020-07-05 04:55:04 其他开发

迅速.从整数获取二进制字符串

我有二进制0000010,它表示为一个整数数组.从此二进制文件中,我得到一个Integer: let number = Int32([0, 0, 0, 0, 0, 1, 0].reduce(0, combine: {$0*2 + $1}))//数字= 2 但是当我想进行逆运算以获得String时: let binaryString = String(2, radix: 2)//b ..
发布时间:2020-07-05 04:54:02 移动开发

什么是“数字精度基数"?在SQL Server元数据中是什么意思?

我正在浏览SQL Server Management Studio对象资源管理器:元数据.在TempDb>视图>系统视图>列对象下,我找到:“数字精度基数".我知道基数是什么意思(二进制,十进制,十六进制等),数字精度是什么意思(数字表示中有多少个数字,小数位数:小数点后有多少个数字). 但是元数据自身(数字精度)如何具有基数(编码系统)?就像说油漆的CAN是什么颜色? 为什么我在任何 ..
发布时间:2020-07-05 04:52:59 数据库

基数排序:降序

这是我的RadixSort函数(升序): void RadixSort (int a[], int n) { int i, m=0, exp=1, b[MAX]; for (i=0; im) m=a[i]; } while (m/exp>0) { i ..
发布时间:2020-07-05 04:52:55 其他开发

从二进制快速字符串中获取有符号整数

我当前正在尝试使用功能 Int(binaryString, radix: 2) 将二进制字符串转换为Int.但是,此函数似乎总是将二进制字符串转换为无符号整数.例如 Int("1111111110011100", radix: 2) 如果它正在执行带符号的int转换,则我期望从它获得-100时返回65436.我并没有真正使用二进制文件,所以我想知道我应该在这里做什么? Swif ..
发布时间:2020-07-05 04:52:54 移动开发

为什么parseInt(8,3)== NaN和parseInt(16,3)== 1?

我正在阅读此,但是我对 parseInt中写的内容感到困惑带有基数的参数章 为什么是parseInt(8, 3)→NaN和parseInt(16, 3)→1? AFAIK 8和16不是以3为基数的数字,因此parseInt(16, 3)也应返回NaN 解决方案 这是人们一直在旅行的东西,即使他们知道这一点. :-)出于相同的原因,您看到此内容的原因parseInt("1abc" ..
发布时间:2020-07-05 04:52:49 前端开发

JSLint表示“缺少基数参数".

我在此JavaScript代码上运行了JSLint,它说: 第32行字符30处的问题:缺少基数参数. 这是有问题的代码 imageIndex = parseInt(id.substring(id.length - 1))-1; 这是怎么了? 解决方案 将基数与parseInt一起传递始终是一个好习惯- parseInt(string, radix) 对于小数 ..
发布时间:2020-07-05 04:52:46 前端开发

如何将整数转换为任意基数的字符串?

Python允许通过 从给定基数的字符串轻松创建整数 int(str, base). 我想执行相反的操作:从整数创建字符串, 即我想要一些功能int2base(num, base),例如: int(int2base(x, b), b) == x 函数名称/参数顺序不重要. 对于int()可接受的任何数字x和基数b. 这是一个易于编写的函数:实际上,比在此问题中对其进 ..
发布时间:2020-07-05 04:52:42 Python

如何使用FFT将非常大的整数从一个基数/基数转换为另一个基数/基数?

是否存在已知的算法,该算法会采用以一个基数/基数编码的具有 n 个数字的大整数,并将其转换为另一个任意基数? (比方说,从7到19). n 可能真的很大,例如超过100个数字,因此我正在寻找比O( n 2 )运行时间. 我已经看到一些算法,可以使用快速傅立叶变换(FFT)将两个大整数相乘,其理论复杂度为O( n log n ),其中 n 是位数,所以我想知道是否存在类似的基数/基数转换? ..
发布时间:2020-06-26 12:53:36 其他开发

使用Javascript parseInt()和Radix参数

任何人都可以解释 parseInt()功能如何工作以及基数参数是什么? As一个案例研究,我试图掌握这个代码片段: var maxChars = parseInt(formField.attr(' maxlength')?formField.attr('maxlength'):counter.text()); 您能解释一下这段代码的工作原理吗?为什么 formFie ..
发布时间:2019-02-18 13:58:04 前端开发

JSLint说“缺少基数参数”;我该怎么办?

我在这个JavaScript代码上运行了JSLint,它说: 第32行的问题30:缺少基数参数。 这是有问题的代码: imageIndex = parseInt(id.substring(id.length - 1)) - 1; 这里有什么问题? 解决方案 使用parseInt传递基数总是一个好习惯 - parseInt(strin ..
发布时间:2019-01-24 00:03:08 前端开发

实现Patricia Trie用作字典

我正在尝试使用方法 addWord(), isWord()来实现Patricia Trie,以及 isPrefix()作为存储大型单词词典以快速检索(包括前缀搜索)的方法。我已经阅读了这些概念,但他们只是没有澄清实现。我想知道(在Java或Python代码中)如何实现Trie,特别是节点(或者我应该递归地实现它)。我看到一个人使用26个子节点的数组设置为null / None来实现它。是否有更好的 ..
发布时间:2018-12-06 12:59:47 Java开发

基数排序浮动数据

基数如何排序浮点数据?例如12.4,45.13等,它会先读取小数点的右边吗?还是先读小数点的左边?然后如果读到小数点的右边,它将如何处理数字它首先阅读最右边的第一个? 解决方案 http://codercorner.com/RadixSortRevisited.htm 基本上,计算机以特定的格式存储浮点数。他们不把它写成45.13。因此,这样思考就不会涉及到它的实际工作方式。 ..
发布时间:2017-12-21 22:15:20 其他开发