自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 堆排序自下而上建立大根堆时间复杂度为O(n)的证明

建立大根堆时,设有n个记录的初始序列所对应的完全二叉树的深度为h,建初堆时,每个非终端结点都要自上而下进行"筛选"。由于第i层上的结点数小于等于i-1,且第i层结点最大下移的深度为h-i,每下移一层要做两次比较,所以建初堆时关键字总的比较次数为:h=⌊log2(n)⌋+1h=\lfloor log_2(n)\rfloor+1h=⌊log2​(n)⌋+12h≤n+12^h\leq n+12h≤n+1∑i=h−112i−1⋅2⋅(h−i)=∑i=h−112i(h−i)\sum_{i=h-1}^1 2

2020-12-20 16:17:03 2580 2

原创 2020秋数据结构实验第三题:文本相似度比较 C++实现

实验描述实验分析实验代码实验结果

2020-12-12 22:34:50 3180 9

原创 2020秋数据结构实验第一题:兔子数列仿真(斐波那契数列仿真)C++实现

实验题目描述:编程实现兔⼦问题,历史上有⼀个有名的关于兔⼦的问题:假设有⼀对兔⼦,⻓两个⽉它们就算 ⻓⼤成年了。然后以后每个⽉都会⽣出1对兔⼦,⽣下来的兔⼦也都是⻓两个⽉就算成年,然后每 个⽉也都会⽣出1对兔⼦了。这⾥假设兔⼦不会死,每次都是只⽣1对兔⼦,实现计算第20个(第 15)⽉的兔⼦对数 加入条件,每对兔⼦⽣完2次(N次)兔⼦后会死亡,实现计算第20个(第15)⽉的兔⼦对数 每隔⼏个⽉可以繁殖设置为参数K, 繁殖⼏代后死亡设置成参数P,计算第N个⽉的兔⼦对数题目分析:看似题目是三个

2020-12-09 23:21:33 3067

原创 2020秋数据结构实验第四题:Huffman算法编码和解码 C++实现

实验题目描述总结一下Huffman编码的过程,可以参考wiki百科的下图:先统计词的词频作为权重实验分析:Huffman编码解码的过程比较固定:统计文章的字符频率作为权重; 按照上述规则创建Huffman树,将字符放在各个叶子结点的位置; 对各个叶子结点进行编码获取每个字符的Huffman编码,左0右1; 根据Huffman编码依次解码获得叶子结点时,返回字符,依次完成解码过程; 计算压缩比,按照最基本的一个字符2个字节(中文字)即16位计算,再根据生成的Huffman编码.

2020-12-09 23:20:59 607

原创 2020秋数据结构实验第五题:哈希查找 C++实现

实验描述:实验分析:所谓哈希查找也就是根据输入的数据找到我们想要查找的信息,而且要做到O(1)的时间复杂度,即并不随着数据量的变大而查找次数变得很大,基础哈希表的创建过程如下:根据输入计算Hash值,如果不冲突直接放入对应的槽中; 如果冲突可以采用几种冲突解决的方法进行解决,开放地址法和链式存储法,现在本助教给出开放地址法中的再Hash的方法进行解决冲突; 通过1和2已经创建了Hash表,我们再创建的时候记录冲突最大的次数,也将是我们在查找时的最大查找次数,进行查找,计算平均查找次数。

2020-12-09 23:20:44 473

清华大学操作系统课程PPT.zip

该资源为清华大学学堂在线操作系统的PPT,包含该课程的全部PPT并对PPT进行了相应的重命名整理,该课程在学堂在线同步播出,PPT是2019年版本的,版本其实大同小异,都是一样的,如果实在没有1.9元,可以发送邮件到397401272@qq.com,说明情况,我会把资源直接发到你的邮箱!

2021-04-22

公式编辑器_AxMath_Setup_Win7_8_10_20200517.zip

这是Axmath插件,支持正版,不过不花钱也可以用基本功能哦,这个插件十分好用,可以试试哦,有能力的可以购买注册

2020-05-22

TL740D.rar

文件中TL740D.h以及TL740D.cpp对应深圳瑞芬陀螺仪TL740D同时也适用于TL750D,其中包括陀螺仪的波特率,置零,读取数据(直接返回int 的角度值),设置陀螺仪发送的速度,设置应答模式,发送应答指令等均已封装,需要安装boost库,其中main.cpp是一个样例,详细说明如何使用!

2019-07-01

VS2017C++windows桌面应用程序项目OpenCV及Boost库测试

这里是一个VS2017的windows桌面应用程序项目,项目已经配置了64位的OpenCV4.0库和64位的Boost库,其中OpenCV库和Boost库都安装在D盘里,大家可以在项目的附加库目录和包含目录里查看安装位置,以便大家顺利编译,另外想要了解怎么配置的可以查看本人博客。

2019-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除