Practice
文章平均质量分 94
略
消逝者
这个作者很懒,什么都没留下…
展开
-
采用Huffman编码进行数据压缩
利用哈夫曼编码将英文文献进行压缩,附源码原创 2021-02-24 20:56:35 · 1180 阅读 · 1 评论 -
关于vs中代码生成的运行库
VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)。其中以小写“d”结尾的选项表示的DEBUG版本的,没有“d”的为RELEASE版本。大型项目中必须要求所有组件和第三方库的运行时库是统一的,否则将会出现LNK2005井喷。单线程运行时...转载 2020-04-28 15:25:45 · 1132 阅读 · 0 评论 -
ctime库函数的使用
本文探讨了C/C++中对日期和时间操作所用到的常用功能,并以大量的实例向你展示了#include <ctime>头文件中声明的各种函数和数据结构的详细使用方法.基本概念的理解:Coordinated Universal Time(UTC):世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)比如,中国内地的时间与UTC的时差为东八区...转载 2020-04-21 20:29:47 · 1841 阅读 · 0 评论 -
C/C++编程的一些技巧
一:判断一个数n是否为素数?1,从2~n-1依次判别是否能被n除尽? int flag = 0; for (int i = 2; i < n; ++i) { if (n%i == 0) { flag = 1; break; } } if (flag == 0) cout << "yes" << endl;这种简单...原创 2020-03-23 12:19:22 · 179 阅读 · 0 评论 -
3n+1猜想(求关键数)
当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n不能...原创 2020-03-22 17:21:02 · 984 阅读 · 0 评论