自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【C语言学习笔记】指针

今天看了学习指针的视频,记录一下。int *p;int a;*p是取值,&a是取地址。get新知识:1)指向二维数组的指针,如指向int a[3][4] 的指针int (*p)[4],p指的是第0行第一个地址(注意是地址),(p+1)指的是第1行第一个地址,以此类推;*( *(p+i)+j)表示第i行第j列的元素。二维数组本质也是一维数组。每一行相当于一个元素。2)指向函数的指针:作用:可以作为另一个函数的参数调用。声明:int (*p)();例如:(函数的具体作用自己去实现)

2020-12-23 23:01:28 124

原创 C语言实现香农编码(二进制编码)

用到的数据结构是双向链表:环境:dev-c++ 5.11对某一离散无记忆信源实现香农编码,输出消息符号及其对应的码字。设离散无记忆信源 :二进制香农编码过程如下:1、将信源发出的N个消息符号按其概率的递减次序依次排列。2、按下式计算第i个消息的二进制代码组的码长,并取整。3、为了编成唯一可译码,首先计算第i个消息的累加概率4、将累加概率Pi (为小数)变成二进制数5、除去小数点,并根据码长li ,取小数点后li 位数作为第i个消息的码字。(-lb§<=li<-lb§+1)

2020-11-13 19:48:37 4230

原创 C语言实现LZW编码

这是本人摸索的不超过100行代码的程序,绝对是全网最短,而且简洁,清晰。LZW是一个简单的压缩编码,要想写出来就要深刻理解LZW编码的原理。实现下面的伪代码即可:初始化一个链表,链表里面包含要压缩字符串里面的所有字符首先是一串要压缩的字符串s[ ],然后有一个前缀数组c[ ],依次读取字符s[i];每次都拿c[ ]+s[i]去跟链表匹配;if c[ ]+s[i] in 链表;c[ ]=c[ ]+s[i];else将c[ ]+s[i]写入链表输出c[ ]在链表里面的位置;c[ ]=s

2020-11-09 11:18:48 826

原创 [完整版]C语言实现RSA加解密

想要看更详细说明可以访问我的另一篇博客:C语言实现RSA加解密完善的内容有:判断输入的p、q是否是素数:将gcd()改成bool函数;还有一些输入不符合条件的处理这里奉上完整代码:#include<stdio.h>#include<string.h>int changdu; int c[100];//判断两个数是不是互素。 bool gcd(int p,int q){ int temp1,temp2; //q=temp2*p+temp1 ; if(q&l

2020-11-05 16:10:31 12768 14

原创 C语言实现RSA的简单加解密

C语言实现 RSA的简单加密解密RSA我就不普及了,网上都有,现在用我的实验报告实现一下:需要的数据有:两个大素数p,q;n=pq;t=(p-1)(q-1);公钥e满足(e,t)=1;私钥d满足de==1(mod n);加密公式c=m^e(mod n),c是密文,m是明文;加密的时候注意明文m<n;下面再展示一下代码块://判断两个数是不是互素。 void gcd(int p,int q){ int temp1,temp2; //q=temp2*p+temp1 ; if

2020-10-30 22:07:56 14431 8

原创 leetcode第二次

刚开始刷leetcode,看了答案解析的,对了一下也没有打错,但还是报错了是为什么?这是题目链接,我用的是哈希方法的C语言实现的

2020-10-29 23:52:11 190

原创 安装minidwep-gtk出现了“离开目录”的错误

标题安装minidwep-gtk出现了“离开目录”的错误根据网上安装教程已经执行到第三步了##1. 但是执行make的时候出现了一些错误,如下:错误中提到的makefile文件我也打开看过了,但是由于我是真小白,所以没看出啥问题:我找出带有“all”字眼的几处地方:还有很多处类似于这样的:##2.还有执行sudo make install的时候也出现一样的错误,还请各位前辈不吝赐教!...

2020-09-13 18:12:07 333

空空如也

空空如也

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

TA关注的人

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