Questions tagged «number-systems»

12
将以10为基数的数字转换为.NET中任何基数的最快方法?
我有一个旧的C#方法,该方法接受一个数字并将其转换为任何基数: string ConvertToBase(int number, char[] baseChars); 并不是所有的东西都那么快速和整洁。在.NET中是否有一种良好的已知方法来实现这一目标? 我正在寻找可以使我使用任何带有任意字符串的基数的东西。 这仅允许以16、10、8和2为基数: Convert.ToString(1, x); 我想利用它来利用数字,所有小写字母和所有大写字母来获得很高的基础。就像在这个线程中一样,但是对于C#来说不是JavaScript。 有谁知道用C#做到这一点的好方法吗?
107 c#  .net  int  base  number-systems 


16
基于数基系统的算法?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我最近注意到,有很多算法部分或全部基于创造性基础中数字的巧妙使用。例如: 二项式堆基于二进制数,更复杂的偏斜二项式堆基于偏斜二进制数。 一些用于生成按字典顺序排列的排列的算法基于乘数系统。 可以将尝试看作是一棵树,它以适当的基数一次查看字符串的一位。 霍夫曼编码树被设计为使树中的每个边缘在某种二进制表示中编码为零或一。 斐波那契搜索中使用斐波那契编码,并反转某些类型的对数。 我的问题是:还有哪些其他算法将聪明的数字系统用作直觉或证明的关键步骤?。我正在考虑就该主题进行一次讨论,因此,我必须从中汲取更多的例子,效果会更好。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.