自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 J-迷宫问题

定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。Input一个5

2017-12-25 20:33:45 583

原创 快速排序

算法思想:对于需要排序的数组a,a有n个元素1、将数组a划分为a[p,q-1],a[q+1,r]两个分数组,a[p,q-1]内元素小于a[q],a[q+1,r]内元素大于a[q]。2、递归调用1,步骤,直到p>=r。#includevoid quick_sort(int a[],int p,int q){ int i; if(p<q) { int r=(p+q)/2;

2017-12-07 20:51:28 104

原创 汉诺塔问题

汉诺塔是大家都知道的游戏,在这里就不再介绍游戏规则了。n个石盘,X、Y、Z三个柱子。解决思路:1、想要将第n个石盘放在Z柱上,需要将前n-1个石盘放在Y柱上用函数 HANOI(X,Y,Z,n-1)表示;2、函数 HANOI(X,Y,Z,n-1)结束后,放置第n个石盘;3、将前n-1个石盘从Y柱转移到Z柱,用函数 HANOI(Y,X,Z,n-1)表示#includevoid HA

2017-12-07 19:56:28 206

原创 求公约—辗转相除法—欧几里得算法

算法思路:易知a b的公约数与 a a%b的公约数相同#includeint gy(int a,int b){ if(b==0) return a; else gy(b,a%b);}int main(){ int a,b; while(~scanf("%d%d",&a,&b)) { printf("%d\n",gy(a,b)); } return

2017-12-07 16:47:34 131

空空如也

空空如也

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

TA关注的人

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