收获 第二章 通过对本章的学习,了解到了对于数字及各种数字分类的定义 明白了计数系统中的基数以及位置计数法的介绍及使用(同时也了解了早期计算设备及其计数的方法) 学习到了数制及具体的二进制、八进制和十六进制运算及转换方法(已具有一定的计算和转换能力),认识到对于较大的十进制数字可以先将其转换为八进制 ...
分类:
其他好文 时间:
2019-10-08 19:19:34
阅读次数:
102
2019 2020 1学期 20192415 《网络空间安全专业导论》 第一周学习总结(第二章) 2.1数字形式储存信息 数字分类 数字,自然数,负数,整数,有理数 2.2 1. 位置计数法 一个数字采用以R为基数的记数系统,具有n个数位,可表示为: 注: 1. 任何技术系统中的最大数字比基数小1 ...
分类:
其他好文 时间:
2019-10-07 21:13:19
阅读次数:
91
语法:objectname.toString([radix])objectname要为其搜索字符串表示形式的对象。radix可选,为将数字值转换为字符串指定一个基数。 此值仅用于数字。toString 方法是一个所有内置的 JavaScript 对象的成员。它的行为取决于对象的类型:valueOf:... ...
分类:
编程语言 时间:
2019-10-07 19:46:59
阅读次数:
133
《网络空间安全专业导论》让我重新对计算机科学有了更深一层的了解。 首先是第二章的学习内容。数字是一个总括的概念。由数字发散出来自然数/整数/负数。然后就是位置计数法。得益于引进基数这一概念,我学会了二进制,在我高中的信息课程有一定的接触,但这仅限于了解。而今天的学习则让我对此有了更深层的理解。 通过 ...
分类:
其他好文 时间:
2019-10-07 17:23:27
阅读次数:
80
本文将基于C语言,依次介绍八大排序算法:冒泡排序、选择排序、插入排序、希尔排序、堆排序、快速排序、归并排序、基数排序,并对其性能作对比。 ...
分类:
编程语言 时间:
2019-10-07 17:22:03
阅读次数:
108
信息层 二进制数值与记数系统 数字与计算 所有信息都只是以数字0和1的形式储存的 数字 抽象数学系统中的一个单位,服从算术法则 自然数 0或通过在零上重复加一得到的任何数 负数 小于零的数,是在相应的正数前加上负数得到的数 位置计数法 943是以10为基数的 记数系统的基数规定了这个系统中使用的数字 ...
分类:
其他好文 时间:
2019-10-06 18:20:19
阅读次数:
148
English-Number 1. 基数与序数 2. 数量级前缀 3. 与数量级前缀连用的常用单位 4. 数量的完整写法式例 5. 数学符号 6. 其他常用单位 7. 数字的用法 7.1 日期时间 7.2 楼层 7.3 年纪 7.4 年级 7.5 世纪 1. 基数与序数 2. 数量级前缀 10^26 ...
分类:
其他好文 时间:
2019-10-04 19:12:41
阅读次数:
214
这三种排序算法不是基于比较的排序。时间复杂度O(N),额外空间复杂度O(N),稳定的 基于桶,一种数据出现的频率,一个萝卜一个坑,先扔入桶中,在按照桶的大小倒出元素。 非基于比较的排序 n个数,准备n+1个桶。 最小值a和最大值b,最小值放在a号桶中,最大值放在b桶中。每个桶的范围(b-a)/(n+ ...
分类:
编程语言 时间:
2019-10-03 22:00:21
阅读次数:
104
稳定性: 稳定:冒泡排序,插入排序,归并排序、桶排序、计数排序、基数排序 非稳定:选择排序、快速排序、堆排 稳定性的优势 稳定性可保证双属性条件下,按第一个属性排序后,再按照第二个属性排序,排完后属性2相等的元素,按属性1的顺序排列。 工程中 长序列: 基础类型:快排(非稳定) 自定义属性:堆排(稳 ...
分类:
编程语言 时间:
2019-10-03 21:42:17
阅读次数:
94
https://loj.ac/problem/103 题目描述 给定一个字符串A和一个字符串B,求B在A中的出现次数。A和B中的字符均为英语大写字母或小写字母。 思路 显然这是道字符串匹配题我,我们可以用KMP求解。但这里我主要想介绍一种更简单的方法:字符串Hash。我们去一个基数b,把字符串看做b ...
分类:
其他好文 时间:
2019-10-02 23:09:59
阅读次数:
146