2018年5月23日

【数据结构】线性表(一):顺序列表

摘要: 线性表(linear_list)是最常用且最简单的一种数据结构,简言之,一个线性表是n个数据元素的有序序列。 例如:(a1 , ... , ai-1 , ai , ai+1 , ... , an):ai-1 是 ai 的直接前驱,ai+1 是 ai 的直接后驱。 并且,当 i = 1,2,... , 阅读全文

posted @ 2018-05-23 20:30 Tsn_Tse 阅读(1323) 评论(0) 推荐(0) 编辑

【C语言】类型限定词

摘要: ANSI C 的类型限定词有const、volatile以及restrict三个,以下分别介绍三个限定词: 1、类型限定词const (1)、如果变量中带有const关键字,则该变量无法进行赋值、增量及减量运算来修改改变量的值。 例如: const int nochange; //把nochange 阅读全文

posted @ 2018-05-23 00:47 Tsn_Tse 阅读(574) 评论(0) 推荐(0) 编辑

2018年5月22日

【C语言】分配内存:malloc() 和 free()

摘要: malloc():用于分配内存,但没有给内存指定名字,它返回那块内存第一个直接的地址;如果malloc()找不到所需的空间,它就会返回一个空指针; free():与malloc() 搭配使用;它的参数是先前malloc() 返回的地址,是一个指针;它释放先前分配的内存;不能用free()来释放通过其 阅读全文

posted @ 2018-05-22 21:22 Tsn_Tse 阅读(271) 评论(0) 推荐(0) 编辑

2017年5月24日

RSA算法

摘要: 1、公钥密码体制的概念由Diffie和Hellman于1976年提出,用于解决对称密码体制中密钥分配的问题。在公钥密码体制中,密钥被分为公钥与私钥,公钥是公开的,用于加密;私钥是保密的,用于解密。经过四十余年的研究发展,RSA密码、ElGamal密码、椭圆曲线密码等等公钥密码体制在商业、军事上都已经 阅读全文

posted @ 2017-05-24 11:56 Tsn_Tse 阅读(605) 评论(0) 推荐(0) 编辑

2017年1月20日

大数相加(c语言实现)

摘要: 用字符串模拟大数,只需注意进位,使用了栈。 代码: 阅读全文

posted @ 2017-01-20 14:22 Tsn_Tse 阅读(617) 评论(0) 推荐(0) 编辑

2017年1月13日

插入排序

摘要: 确定一个关键字key,从右向左逐一比较,直到找到序列中key的正确位置结束。 #include<stdio.h>int a[10000];int main(){ int i,j,key,n,temp; while(scanf("%d",&n)!=EOF) { if(n==0) break; for( 阅读全文

posted @ 2017-01-13 18:30 Tsn_Tse 阅读(99) 评论(0) 推荐(0) 编辑

导航