注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 感谢各位客官的到来,小站的已经免费运营了15年头了,如果您觉着好,看着文章写的不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C语言实现RSA加解密算法

C语言实现RSA加解密算法
1. RSA说明RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。2. RSA算法实现RSA算法是一种非对称密……继续阅读 »

水墨上仙 5年前 (2021-03-22) 3285浏览 971个赞

C语言多维动态数组

C语言多维动态数组
《C++ Primer》中说:在C++中没有多维数组,只有元素师数组的数组。如:要想创建一个二维整数数组,首先要创建一个一维动态数组,它由int *类型的指针构成。int*就是这个一维int指针数组的类型。// String.cpp : Defines the entry point for the console application.//#……继续阅读 »

水墨上仙 5年前 (2021-03-22) 2894浏览 1796个赞

C语言反转单向链表

C语言反转单向链表
反转单向链表分为递归和非递归两种方式。递归的实现方式比较简单,而非递归实现效率较高,在面试时应注意边界条件。 这道题在面试时被要求现场作答的概率还是很大的,比较tricky的地方就是要在当前条件下保存好next of next的指针,如果一时想不起来程序怎么写,可以先自己画个图看看。// ReverseList.cpp : Defines the en……继续阅读 »

水墨上仙 5年前 (2021-03-22) 2833浏览 871个赞

C语言插入排序算法

C语言插入排序算法
大家都知道,只有一个数时不用排序, 1.插入排序, 从第二个数开始,先将第二个数做一个副本放在一旁(变量中)。2.第二个数同前一个数比较,小于则用前一个数覆盖第二个数, 然后将副本放在前一个数前面3.再将第三个数做一个副本取出,第三个数同前一个数比较,小于则用前一个数覆盖第三个数(此时第二个数位置空闲), 然后用副本同前一个数的前一个数比较,如果小于,则用前……继续阅读 »

水墨上仙 5年前 (2021-03-22) 1966浏览 2822个赞

c语言实现的通用二分查找算法

c语言实现的通用二分查找算法
c语言实现的通用二分查找算法作者:wallwind来源:http://blog.csdn.net/wallwind/article/details/8272141///* 二分查找是基于排好序的算法。复杂度低,并且很高效, 由于项目中大量使用的了二分查找,但是又不能每个业务实现一个 因此有必要实现一个通用的二分查找 其主要思想:通过对已经排好……继续阅读 »

水墨上仙 5年前 (2021-03-22) 1931浏览 2204个赞

C语言回溯法 0-1背包问题

C语言回溯法 0-1背包问题
C语言回溯法 0-1背包问题参数说明:c 背包容量n 物品数cw 当前背包重量cp 当前背包价值bestp 当前最优价值w[i] 表示物品i的重量p[i] 表示物品i的价值。Remind:数据处理前请将所有物品按照单位重量的价值排序,即p[i]/w[i]>=p[i+1]/w[i+1],i=1,2,..n-1。void Back……继续阅读 »

水墨上仙 5年前 (2021-03-22) 1948浏览 1083个赞

加载中……