![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 64
houyongnwpu
个人奋斗是个人成功的关键
展开
-
杂文---周期数
如果一个原创 2014-04-25 08:45:08 · 361 阅读 · 0 评论 -
杨辉三角
直角三角杨三角#include #define N 10int main(){ int a[N][N]; int i,j; a[0][0] = 1; for(i=0;i<N;i++) for(j=0;j<=i;j++) { if(j==0||j==i)原创 2013-10-25 22:55:02 · 654 阅读 · 1 评论 -
巴斯卡三角数
#include #include #define N 12long combi(int n,int r){ int i; long p = 1; for(i=1;i<=r;i++) p = p*(n-i+1)/i; return p;}void paint(){ int n,r,t; for(n=0;n<N;n++){原创 2013-10-24 23:43:50 · 540 阅读 · 0 评论 -
三数组排序(二维vector)
DescriptionMSTC里有好多有特长的人, 有些是力量型人才,有些是智力型人才,有些是敏捷型的。现在告诉你 N 个人, 每个人的力量,智力,敏捷的值, 和每个人的编号。题目要求你将 N 个部员 按照力量 从大到小 排序, 如果两个部员的力量相同, 则按照 智力 值从大到小排序, 如果两个部员力量, 智力 都一样,则按照 敏捷从 小 到 大排序。 测试数据保证没有两个部员的 力量,原创 2014-07-06 00:14:06 · 1396 阅读 · 0 评论 -
统一资源定位符中的远程服务器地址检测
/**@author houyong*/#include #include #include #include #include #include #include #include #include #include #include #include //#define原创 2014-07-06 00:09:52 · 508 阅读 · 0 评论 -
三数组排序
DescriptionMSTC里有好多有特长的人, 有些是力量型人才,有些是智力型人才,有些是敏捷型的。现在告诉你 N 个人, 每个人的力量,智力,敏捷的值, 和每个人的编号。题目要求你将 N 个部员 按照力量 从大到小 排序, 如果两个部员的力量相同, 则按照 智力 值从大到小排序, 如果两个部员力量, 智力 都一样,则按照 敏捷从 小 到 大排序。 测试数据保证没有两个部员的 力量,原创 2014-07-06 00:11:22 · 502 阅读 · 0 评论 -
判断斐波那契数列中的某项是不是偶数
Description 斐波那契数列是如下的一个数列,0,1,1,2,3,5……,其通项公式为F(n)=F(n-1)+F(n-2),(n>=2) ,其中F(0)=0,F(1)=1,你的任务很简单,判定斐波契数列的第K项是否为偶数,如果是输出YES,否则输出NOInput第一行,T,表示有T个测试样例。接下来T行,每行一个数据K(0Output如果第K项是原创 2014-07-05 19:16:05 · 1782 阅读 · 0 评论 -
基数排序
Radix_Sort( A, n){temp[n][n] ←0order[n]←0//假设total是数组A中最大数的位数m←1while(m{for(j←0; i{lsd ←(order[i]/pow(10,j) )%10temp[lsd][order[lsd]]←A[i]order[lsd]←order[lsd]+1}//数组A[]重新排原创 2014-05-23 00:18:32 · 565 阅读 · 0 评论 -
插入排序
插入排序的基本思想是,针对每一个原创 2014-05-22 17:19:13 · 285 阅读 · 0 评论 -
计数排序
计数排序/**----------------------- houyong-------------------------*/#include #include #include using namespace std;/** * 计数排序的思想,是对于每一个输入的A[i],确定出小于A[i]的元素个数。 * 它原创 2014-05-22 23:14:48 · 338 阅读 · 0 评论 -
快排
#include using namespace std;void exchange(int &a, int &b){ int temp = a; a = b; b = temp;}int Partion(int A[], int left, int right){ int x = A[right]; int原创 2014-05-21 22:45:56 · 374 阅读 · 0 评论 -
堆
堆分为最大堆和最小堆。最大堆原创 2014-05-21 16:15:46 · 306 阅读 · 0 评论 -
数据结构基础---卡牌游戏
桌上一叠牌,原创 2014-04-24 23:17:01 · 1196 阅读 · 0 评论 -
算法基础---大数
首先是对于阶乘的,求一个 大数的阶乘,原创 2014-04-25 08:01:43 · 315 阅读 · 0 评论 -
河内之塔
#include #include void hanio(int n,char A,char B,char C){ if(n==1){ printf("Move sheet %d from %c to %c\n",n,A,C); } else{ hanio(n-1,A,C,B); printf("Mov原创 2013-10-24 22:43:54 · 425 阅读 · 0 评论