递归算法
文章平均质量分 75
一朵风中摇曳的程序媛
这个作者很懒,什么都没留下…
展开
-
拆分自然数
拆分自然数:任何一个大于1的数,总能够拆分成若干个小于n的自然数之和,求出所有拆分后的情况。递归算法:#include<stdio.h>int num[20];void print(int j){ int i; printf("%d = %d ", num[0], num[1]); for(i = 2; i <= j; i ++) { ...原创 2018-04-15 18:36:48 · 2201 阅读 · 0 评论 -
POJ 2083 fractal
FractalTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 11043 Accepted: 4941DescriptionA fractal is an object or quantity that displays se...原创 2018-04-17 13:48:43 · 461 阅读 · 1 评论 -
递归算法
什么是递归算法:程序调用自身的编程技巧称为递归(recursion)。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大滴减少了程序的代码量。...原创 2018-04-13 11:32:54 · 565 阅读 · 0 评论 -
地盘划分
地盘划分:此题是一个典型的递归算法,每一次都是按照行数与列数中较小的那一个来切割。我的代码:#include<stdio.h>void work(int n, int m, int sum){ if(n > m) { work(n - m, m, sum + 1); } else if(n < m) { ...原创 2018-04-13 11:43:04 · 832 阅读 · 0 评论