Randall's Blog

Randall's Blog

Study

浅读算法导论-3-1渐近记号

渐近记号适用于函数,Θ(n2)就是函数an2+bn+c。渐近记号适用于刻画算法运行时间、算法使用的空间数量等的函数 O(1)<O(log2(n))<O(n)<O(nlog2(n))<O(n2)<O(2n)<O(n!)<O(nn) Θ记号、O记号、Ω记号 Θ记号 Θ记号限制一个函数在常量因子内,对所有
1
0
2022-12-26

考研政治-马原

源格式跳转 马原.html (zhuanjie.ltd) 幕布分享跳转 文档链接: https://www.mubucm.com/doc/11Ml83E3pG- 密码: randall 马原.docx下载
12
0
2022-10-04

计算机网络第2章-物理层

第二章 物理层 #计算机网络 物理层接口特性 机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况 电气特性:规定传输二进制位时,线路上的信号的电压范围、阻抗匹配、传输速率和距离限制 (电压->电平) 功能特性:指明某条线上出现的某一电平表示何种意义,接口
0
0
2022-09-20

计算机网络第1章-计算机网络体系结构

第一章 计算机网络体系结构 #计算机网络 计算机网络的发展 APARnet——internet——Internet internet——互联网 Internet——因特网 三层体系结构因特网 主干网 地区网 校园网 多层次ISP 主干ISP——地区ISP——本地ISP 出现IXP ISP:网络服务提
0
0
2022-09-20

Linux下将长期运行命令变为系统服务(Systemd)

在/lib/systemd/system/中新建“服务名.service”文件。 vim /lib/systemd/system/服务名.service 内容如下: [Unit] Desctiption = 服务名称 After = network.target syslog.target Want
1
0
2022-06-13

编译原理实验4-编译器设计与实现

实验内容 定义一个程序设计语言,确定编译器设计方法,构造相应的属性文法。根据属性文法设计编译器(可以手工设计亦可自动生成),并设计中间代码解释器,其能够解释执行编译后的中间代码。 要求输入一个合法的源程序,输出其中间代码形式的目标程序并能够解释执行生成的目标代码,并得到预期人结果。 实验目的 通过实
0
0
2022-06-11

编译原理实验3

语义分析常用算法的实现及应用实验 以某种方式输入一个上下文无关文法,构造其LL分析表、算符优先分析表及LR分析表,并能够差别一个字符串是否是给定文法中的句子 实验内容 以某种方式输入一个上下文无关文法,构造其LL分析表、算符优先分析表及LR分析表,并能够差别一个字符串是否是给定文法中的句子 在实验一
0
0
2022-06-02

编译原理实验2

实验内容: 输入一组正则表达式,输出其转换后的最简的确定有限自动机,并根据生成的确定有限自动机完成实验一的任务。(即完成词法分析任务) 输入一转换图,生成与之等价的正则表达式(未完成) 实验准备: 正则表达式的语义定义:符号表Σ上的正则表达式α定义一个Σ上的一个符号串的集合,记为L(α),其定义如下
0
0
2022-06-02

编译原理实验1

实验内容与要求 设计一种程序设计语言并定义其词法,输入使用该程序语言编写的源程序,输出经过词法分析生成的符号表及将源程序的字节流转换成单词的单词流。 创建一个词法分析程序,它支持对正规文法的分析。必须使用DFA(确定性有限自动机)或NFA(非确定性有限自动机)来实现这一项目。该程序的输入是一个文本文
0
0
2022-06-02

关于各种排序

LSD(Least Significant Digit)基数排序 需要r个辅助队列(本代码中r为10) 时间复杂度O(d(n+r)) 空间复杂度O(r) int *LSD(int *a, int f, int l) { int n = l - f + 1; int m = log(n
0
0
2022-04-11