首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏算法修养

    PAT 1010 Radix

    Radix (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Given Now for any pair of positive integers N1 and N2, your task is to find the radix of one number while that A digit is less than its radix and is chosen from the set {0-9, a-z} where 0-9 represent the decimal The last number "radix" is the radix of N1 if "tag" is 1, or of N2 if "tag" is 2. If the solution is not unique, output the smallest possible radix.

    76550发布于 2018-04-26
  • 来自专栏大宇笔记

    eslint 规则之 《Missing radix parameter》

    eslint 规则连接:https://eslint.org/docs/rules/radix 原文规则错误描述解读 在我们使用parseInt 的时候,应该设置第二个参数据,而不能不写使用默认。 思考 parseInt 第二个参数radix 是什么意思 语法: parseInt(string, radix) 参数描述: 参数 描述 string 必需。要被解析的字符串。 radix 可选。 parseInt 第二个参数radix 默认值是什么 那么parseInt默认值,是不是10呢?默认值是10,传入0 会以10处理。 查看v8 parseInt 源码可以看出: if (radix == 0) { //如果传入radix是0,则以10进行处理 // Radix detection. < 2 || radix > 36) return JunkStringValue(); //radix不在2~36之间的处理 总结 parseInt用的时候比较简单,但是理解第二个参数还是有些抽象。

    1.2K20编辑于 2022-03-09
  • 来自专栏ImportSource

    图解Redis中的Radix

    在Redis里,有好几个地方都用到了Radix树。比如阿里的Redis的每个slot槽里存储的key就是使用了Radix树。 压缩Trie树也就是今天的主角Radix树,只不过他有多个名字,有人叫压缩Trie树,有人叫Radix树。 Redis中就用到了Radix树。 计算机是怎么处理Radix树的呢? 所以为了真正的了解Radix树,我们需要知道机器是怎么读取Radix树的。计算机对于Radix树的处理是以bit(或二进制数字)来读取的。一次被对比r个bit,2的r次方是radix树的基数。 到此,我们其实已经基本了解Radix了。 现在看看它在Redis内部是怎么布局的。 Redis是如何实现Radix树的呢? 总结 1、Redis用到了Radix树来存储key,Redis Stream中的key也用到了Radix树。 2、Radix树是压缩版的Trie树。

    7.9K30发布于 2020-03-11
  • 来自专栏专注研发

    桶排序基数排序(Radix Sort)

    基本思想:是将阵列分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递回方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的阵列内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是 比较排序,他不受到 O(n log n) 下限的影响。          简单来说,就是把数据分组,放在一个个的桶中,然后对每个桶里面的在进行排序。  

    2.9K20发布于 2018-09-21
  • 来自专栏全栈程序员必看

    经典排序算法 – 基数排序Radix sort

    经典排序算法 – 基数排序Radix sort 原理类似桶排序,这里总是须要10个桶,多次使用 首先以个位数的值进行装桶,即个位数为1则放入1号桶,为9则放入9号桶,临时忽视十位数 比如 待排序数组[62,14,59,88,16 name="array_x">桶数组第一维长度</param> /// <param name="array_y">桶数组第二维长度</param> static void radix_sort 999999999, 65, 24, 47, 13, 50, 92, 88, 66, 33, 22445, 10001, 624159, 624158, 624155501 }; radix_sort

    40710编辑于 2022-07-08
  • 来自专栏常用算法专栏

    常用的排序算法之基数排序(Radix Sort)

    基数排序(Radix Sort)起源或原理 基数排序(Radix Sort)是非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。 定义 基数排序(Radix Sort)是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序。

    57910编辑于 2025-04-05
  • 来自专栏vblog

    PAT 1010 Radix (25分) radix取值无限制,二分法提高效率

    The last number radix is the radix of N1 if tag is 1, or of N2 if tag is 2. If the solution is not unique, output the smallest possible radix. 所以我们必须先确定radix的上限和下限。 >> tag >> radix; long long res = tag == 1 ? findRadix(n2, convert(n1, radix)) : findRadix(n1, convert(n2, radix)); // 不存在这样的进制 if (res ==

    75130发布于 2020-07-14
  • 来自专栏域名资讯

    2017上半年Radix注册局优质域名报告

    2017上半年Radix优质域名报告 Radix通过销售优质域名横扫百万美元 [图片] 新优质域名注册 新顶级域名的收入划分 新顶级域名的注册量划分 注册商销量 其平均续费价格如下 最高成交价

    1.8K00发布于 2017-12-08
  • 来自专栏程序员老鱼呀

    使用 Radix UI 和 Tailwind CSS 构建的精美组件

    使用 Radix UI 和 Tailwind CSS 构建的设计精美的组件,支持 Toast、Toggle、Toggle Group、Toolbar、 Navigation Menu。

    3.8K21编辑于 2023-11-01
  • 来自专栏小徐学爬虫

    Radix 64 格式公钥的加密解决方案

    使用支持 Radix64 格式公钥的加密库例如,您可以使用 exPyCrypto 库来加密 Radix64 格式的公钥。 将 Radix64 格式的公钥转换为其他格式您可以使用 base64 库将 Radix64 格式的公钥转换为其他格式,例如 PEM 格式。 例如,您可以使用以下在线工具来加密 Radix64 格式的公钥:Radix64 公钥加密工具OpenSSL 在线工具代码例子使用 exPyCrypto 库加密 Radix64 格式的公钥from Crypto.PublicKey 格式的公钥您可以使用 Radix64 公钥加密工具或 OpenSSL 在线工具来加密 Radix64 格式的公钥。 Radix64 公钥加密工具:打开 Radix64 公钥加密工具网站。在 "Public Key (Base64)" 字段中,粘贴您的 Radix64 格式的公钥。

    42410编辑于 2024-04-10
  • 基数排序(Radix Sort)详细教程

    你可能已经熟悉了快速排序、归并排序等经典算法,但今天要介绍的是 基数排序(Radix Sort),一种能在特定场景下 击败 O(n log n) 排序算法 的强大武器!

    30010编辑于 2026-01-21
  • 来自专栏域名资讯

    Radix通过优质域名销售额超138万美元

    根据1月12日外媒报道,Radix注册局近日发布了一份报告:在2017年下半年,Radix通过销售优质域名,销售额总超138万美元,约合人民币895万元。    ▲2017年下半年   而在2017年上半年的报告中,Radix的优质域名销售额超121.7万美元,约合人民币789万元。    ▲2017年上半年   也就是说,在2017年,Radix通过出售优质域名,赚了1684万,横扫千万市场!    从销售数量以及获得收益来看,Radix最受欢迎的顶级后缀是.online和.tech。 在2017年下半年,.online为Radix带来了15.7万美元的收入,.tech的收入接近15.3万美元。   

    92750发布于 2018-01-17
  • 来自专栏爬蜥的学习之旅

    插入、归并、堆、count、radix、快速排序算法运行时间

    所需要的空间也是O(n+k),如果k=O(n),性能不错 Radix Sort image.png image.png def sort(self): for i in range(1,self.maxDigit

    58420发布于 2019-07-09
  • 来自专栏爬蜥的学习之旅

    插入、归并、堆、count、radix、快速排序算法运行时间

    所需要的空间也是O(n+k),如果k=O(n),性能不错 Radix Sort 假设所有要排序的数字都是b进制,那么这个数字的位数d=log⁡nkd=\log_nkd=logn​k,k表示最大的数(或者说要排序的数的最大的范围

    28220编辑于 2023-09-01
  • 来自专栏前端资源

    你真的了解基数radix

    ) 解析字符串,并返回指定基数的十进制整数, radix 是 2-36 之间的整数,表示被解析字符串的基数。 语法: parseInt(string, radix); parseInt() 可以接受两个参数: string 要被解析的值。 ('2', 1) // NaN ( radix参数小于 2 或者大于 36,则 parseInt() 将返回 NaN) parseInt('3', 2)(radix的参数是 2,所以按二进制解析,而二进制最大为 别着急,我们在看一个示例: 既然 radix 代表进制,6 进制里为什么能有 7,还有 8 ?,8 进制为什么能有 9 ? 看到这,应该可以理解 radix 的含义了吧,并不是简单的进制计算。 未经允许不得转载:w3h5 » ['1','2','3'].map(parseInt)的返回值是什么?你真的了解基数radix

    1.1K20编辑于 2022-01-18
  • 来自专栏域名资讯

    Radix创业者联盟支持超500家公司亮相全球网络峰会

    近日在葡萄牙里斯本举行的全球网络峰会上,Radix域名注册局宣布其创业公司扶持项目 “Startup League” (以下简称创业者联盟)。 提到顶级域名(nTLDs)会有如此规模的影响力,创业者联盟项目的品牌经理Suman Das这样说到,“网络峰会上的创业公司对Radix的9个域名后缀都非常感兴趣,这其中有几家公司已经从传统域名或者国别域名转向了 关于Startup League(创业者联盟):   创业者联盟是Radix域名注册局于2016年发起的一项创业公司支持项目,目前涵盖了150个创业公司和60个合作伙伴。 关于Radix注册局   创立于2012年的Radix注册局,是全球第三大多后缀新顶级域名注册局,以及亚洲范围内向ICANN提出最多后缀运营申请的公司。 Radix是Directi集团的子公司,后者2017年估值达到14亿美金。

    1K00发布于 2017-12-12
  • 来自专栏开发内功修炼

    为什么新版内核将进程pid管理从bitmap替换成了radix-tree?

    但在 5.4 和 6.1 版本里,发现进程 pid 号管理实现已经从 bitmap 替换成了基数树(radix-tree)。 //file:lib/radix-tree.c void __rcu **idr_get_free(struct radix_tree_root *root, ...) { ... shift = radix_tree_load_root(root, &child, &maxindex); while (shift) { shift -= RADIX_TREE_MAP_SHIFT ; //RADIX_TREE_MAP_SHIFT为6 ... // 遍历 tag 状态 bitmap,寻找下一个可用的下标 offset = radix_tree_find_next_bit

    71431编辑于 2023-09-01
  • 来自专栏腾讯云 DNSPod 团队

    fansrencloudco 后缀上新 Radix 白金域名优质域名释放art 白金域名优质域名释放

    点击抵达【活动现场】 白金域名优质域名释放  Radix 白金域名优质域名释放 ART 白金域名优质域名释放 (白金词超短字母组合,先到先得~) 点击抵达【活动现场】 ---- #插播小广告一则# 腾讯企业邮

    13.8K20发布于 2021-03-12
  • 来自专栏技术博文

    包装类Integer和String互相转换

    ),radix默认设置为10,即十进制 return parseInt(s,10); } Integer.parseInt(String s, int radix)方法 /** * Parses * *

  • The radix is either smaller than * {@link java.lang.Character#MIN_RADIX} or * larger than 值为2 if (radix < Character.MIN_RADIX) { throw new NumberFormatException("radix " + radix + Character.MAX_RADIX值为36 if (radix > Character.MAX_RADIX) { throw new NumberFormatException ("radix " + radix + " greater than Character.MAX_RADIX");

50410发布于 2021-11-30
  • 来自专栏技术大杂烩

    【JAVA】探讨 Java 中 valueOf 和 parseInt 的区别

    < 2) { throw new NumberFormatException("radix " + radix + " less than Character.MIN_RADIX"); } else if (radix > 36) { throw new NumberFormatException("radix " + radix + " greater than Character.MAX_RADIX"); } else { boolean negative = false; int i = 0; int ("radix " + radix + " less than Character.MIN_RADIX"); } else if (radix > 36) { throw new NumberFormatException ("radix " + radix + " greater than Character.MAX_RADIX"); } else { 3、接着往下,再一次对长度进行一个校验, int len = s.length

    51520编辑于 2023-08-31
  • 领券