编程之算法
文章平均质量分 71
王金龙_GILANG
Just for IT
展开
-
c++ 数组排序(选择, 冒泡, 插入,快速)
#includeusing namespace std;//冒泡排序void bubbleSort(int arr[], int n){ for(int i = 0;i < n;i++){ //比较两个相邻的元素 for(int j = 0;j < n-i-1;j++){ if(arr[j] > arr[j+1]){原创 2013-12-25 18:39:56 · 19197 阅读 · 0 评论 -
RSA算法
著名的公钥密码体制是RSA算法。RSA算法是一种分组密码,利用数论来构造算法,它是迄今为止理论上最为成熟完善的一种公钥密码体制,该体制已经得到广泛的应用,它的安全性基于“大数分解和素数检测”这一已知的著名数学理论难题基础,而体制的构造则基于数学上的Euler定理。密钥对的产生过程如下。(1)选择两个大素数p和q。(2)计算n=p×q。(3)随机选择加密密钥e,要求e和(p-原创 2013-12-27 04:56:50 · 1576 阅读 · 0 评论