import java.util.Arrays;/** * 基数排序 * <p> * 数据非负、且是十进制数 */public class RadixSort { public static void main(String[] args) { // 测试次数 int times = 50000; ...
分类:
编程语言 时间:
2020-05-03 23:04:30
阅读次数:
65
code # 获取用户输入十进制数 dec = 255 print("十进制数为:", dec) print("转换为二进制为:", bin(dec)) print("转换为八进制为:", oct(dec)) print("转换为十六进制为:", hex(dec)) ...
分类:
编程语言 时间:
2020-05-03 16:50:43
阅读次数:
98
<!doctype html>1.堆栈的应用 1 堆栈的应用1.1进制转换1.2 括号匹配检测1.3 迷宫求解 1 堆栈的应用 堆栈所具有的后进先出特性,使得堆栈成为程序设计中非常有用的工具。本节将讨论堆 栈应用的典型例子。 1.1进制转换 进制转换是一种常见的数值计算问题,例如将十进制数转换成八进 ...
分类:
其他好文 时间:
2020-05-01 01:00:05
阅读次数:
97
1665. 计算数字 中文English 给出一个十进制数num,现在你需要把它转成二进制数,并返回1的个数和位置。 样例 例1: 输入: 10 输出: [2,1,3] 解释: 10转成2进制为1010,总共有2个1,所以ouptput数组第一个是2。然后1的位置是第1个和第3个,所以后续两个数为1 ...
分类:
其他好文 时间:
2020-04-26 01:28:53
阅读次数:
90
/* 给定 base = p/q,找到一个数组a[],每个元素的范围是[0-9A-Za-z],就是[0,61] 使 n = a[k]*base^k + a[k-1]*base^(k-1) + ... + a[1]*base + a[0] 本质上是进制转换:将十进制数n转换成base进制 因为a[]数 ...
分类:
其他好文 时间:
2020-04-25 23:13:11
阅读次数:
64
描述 水仙花数的定义是,这个数等于他每一位数上的幂次之和 见维基百科的定义 比如一个3位的十进制整数153就是一个水仙花数。因为 153 = 13 + 53 + 33。 而一个4位的十进制数1634也是一个水仙花数,因为 1634 = 14 + 64 + 34 + 44。 给出n,找到所有的n位十进 ...
分类:
编程语言 时间:
2020-04-22 10:22:05
阅读次数:
128
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 样例输入 FFFF 样例输出 65535 #include<iostream> #include<cstdio> using nam ...
分类:
其他好文 时间:
2020-04-20 13:46:41
阅读次数:
80
二进制第一位是0,也就是0-127是A类 二进制前两位是10,也就是128-191 是B类 二进制前三位是110,也就是192-223 是C类 二进制前两位是1110,也就是224-239 是D类,以此类推 如 IP 地址:160.32.32.34;由于第一位十进制数在128~191内,故为B类 I ...
分类:
其他好文 时间:
2020-04-16 22:42:35
阅读次数:
103
思路: sort()函数: sorted()函数 python中的进制转换内置函数 本题有两个排序条件: 二进制中‘1’的个数、十进制数值大小,因此用sort()和sorted()都可实现。 代码如下。 1 class Solution(object): 2 def sortByBits(self, ...
分类:
编程语言 时间:
2020-04-16 15:06:28
阅读次数:
93
一、背景 我们在进行计算机进制转换的时候需要用到一些其他的进制,最常见的就是二进制,八进制,16进制。这里介绍两种方法去完成进制之间的转换。 二、使用 2.1 format方法 format方法中包含两个参数,第一个是一个十进制数,第二个参数表示格式化的方法。第二个参数表示的内容如下 # 0填充的字 ...
分类:
编程语言 时间:
2020-04-12 10:48:48
阅读次数:
155