![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
文章平均质量分 67
何芊墨
学海无涯,切忌浮躁
展开
-
3n+1问题
今天看到一个3n+1问题,其大致意思是对于输入的任意一个整数n,若其是偶数,则将其除以2 ,若是奇数,则将其乘以3再加1;重复此步骤,其结果必定终止于1。 例如 :输入的数为5,则 5 16 8 4 2 1 对于上述序列的长度称为n的循环节长度。想要求编写一个程序求某段区间内循环节长度最大的数,并输出。 输入输出示例: input output 1 1原创 2017-04-06 21:18:09 · 506 阅读 · 0 评论 -
c语言传指针参数
详细介绍如图所示原创 2017-11-27 20:47:30 · 168 阅读 · 0 评论 -
LZW基于C语言的实现
1 LZW压缩算法LZW算法具有很多版本,其大致思想一致。主要思想是尽最大可能不产生冗余,以自适应的方式建立一个内部字典。其算法流程如下:LZW算法流程:步骤1: 开始时的词典包含所有可能的根(Root),而当前前缀P是空的; 步骤2: 当前字符(C) :=字符流中的下一个字符; 步骤3: 判断缀-符串P+C是否在词典中 (1) 如果“是”:P := P+C // (用C扩展P) ; (2...原创 2018-07-08 16:41:13 · 2512 阅读 · 2 评论