设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
怎么将这个递归改成循环呢?
返回列表
发新帖
怎么将这个递归改成循环呢?
[复制链接]
11
|
8
|
2021-1-27 05:44:15
|
显示全部楼层
|
阅读模式
#include
intpow(inta,intn)
{
intt=1;
while(n--)t*=a;
returnt;
}
voidfoo(intn,intlevel,ints,intp)
{
if(level
程序比较简单,应该不需要太多解释了吧,最好不用栈来模拟,请大牛帮忙
分 -->
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
foo(n,level+1,10*s+i,p+pow(i,n));觉得是foo(n,level+1,10*s+i,p+pow(i,level));才对
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
最通俗的方法就是,枚举所有的数[0,10000000]
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
不用堆栈模拟的话,有点难吧?想不到怎么转换你的程序,坐等高手。
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
楼主这个递归程序循环了10000003次,程序一共消耗1500k内存空间
而且一般递归要转成非递归的话除非是堆栈溢出导致程序崩溃,否则的话递归的可读性比非递归的好的多,建议楼主就用这个递归的程序,我试了下如果要转的话,除非是枚举了......那还不如直接递归
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
#include
longPow(a,b)
{
longr=1;
for(inti=1;i
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
pow忘了参数类型了,晕
#include
staticlongpow(inta,intn)
{
longt=1;
while(n--)
{
t*=a;
}
returnt;
}
staticvoidfoo(intn)
{
for(longi=pow(10,n-1);i
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
#include
intpow(inta,intn)
{
intt=1;
while(n--)
t*=a;
returnt;
}
voidfoo(intn,intlevel,ints,intp)
{
inti1,i2,i3,i4,i5,i6,i7;
inttmplevel1,tmps1,tmpp1;
tmplevel1=level;tmps1=s;tmpp1=p;
for(i1=(level==0);i1
亲自验证,结果一样,用的cpp文件格式。
回复
使用道具
举报
千问
|
2021-1-27 05:44:15
|
显示全部楼层
楼上的枚举无法展现出原程序中递归所蕴含的逻辑。
楼主可以给分了。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
严重前列腺炎
2
我想问一下那种叫“船”的摩托车~~
3
我想12万买辆车的话推荐什么车啊?
4
狂野西部:生死同盟 为什么我一进去就黑屏?
5
这句话是名侦探柯南中贝尔摩德说的吗?如果是那是TV还是漫画中出现的?哪一集
6
武林外传中 小米;今天是十五,初一十五是丐休日,给你。小米又遇上路人:还我钱 路人:你不是不要吗 哪
7
谁用戴尔1320 DQ101 玩游戏的 加个QQ 有问题 关于F1~F12的功能使用
8
各行业新闻网站
9
求偶像剧里的经典语言~
10
职场秘密
11
天天影视汇有病啊? 放完印度电视剧《新娘》第一部开始放《发际红》第二部????
12
学好英语最基本的方法是什么
13
psp2000背景灯不亮能修吗
14
小三阳肝功正常HBV-DNA定性+ 定量:5.17X10的 4次方 需要治疗 吗
15
我该怎样处理这感情..
16
高中生能背米奇书包吗?
17
建筑给排水设计 初学者需要看什么书
18
梦幻西游 大唐官府背景音乐乐谱
19
我9800GT的显卡玩完美世界怎么还卡啊
20
我是在体检前两天吃了许多巧克力会影响血糖的高低么
21
如何制作韩国冷面?!~
22
我需要装修,请提供报价单
23
东北林业大学的宿舍是什么样子的啊
24
梦露纤细小腿热推袜效果怎么样
25
赛尔号如何打败雷伊
26
深度GHOST XP SP3 快速装机专业版V20下载好了怎么用?
27
取名,男孩
28
“4×□+9×△=◇”的□、△中,填入一个正整数,使它们的倒数之和的最小值为 5/6,则◇中应填入的值为 ?
29
天津开发区\天津塘沽最便宜的墨镜
30
此首<<长干行>>出自谁的手笔?
31
509分能不能考入天津工业大学专科 来自河北
32
手机号码有效期问题
33
一个小学生参加计算机竞赛的题目,我一点都看不懂,望高手解答
34
广西象州县有帮办理助学贷款的银行吗?
35
浙江财经学院学生宿舍
36
推荐款单机游戏吧
37
什么原因使葡萄到时间还不成熟
38
各行业新闻
39
巫师为什么骑扫帚不是凳子?
40
增值税专用发票漏开俩字能行吗?
41
有没有像佣兵天下、恶魔法则一样的书?
42
按键盘 鼠标居然会动
43
青年男女同居是否属于非法活动
44
在长最后个板牙(应该就是智齿) 牙齿把牙肉顶的疼死了 吃饭也不好吃 怎么办
45
求一部电影的名字
46
不手术能治大脚骨嘛?
47
怎么解决模拟人生3显卡驱动程序停止响应问题
48
快乐女生刘惜君qq
49
社区妇联工作竞选演讲稿,急急急,
50
苏州小商品批发市场和南京的比怎么样
51
找瑞昱半导体公司的周佑融?
52
粳米是什么米?是糯米吗?哪里有卖的?
53
大学英语四级考试
54
火影比海贼王好看!内涵啊
55
尊重你的想法和尊重你的选择有本质区别吗?
56
武林外传喊世界收装备应该注意什么?
57
穿越火线子弹怎么无限刷?
58
我有必要等他么?他还爱我?
59
7001S手机能在线看电视吗?
60
大海啊 他全是水,
61
学习日语有没有免费在网上学习的那种比较好的视频呀
62
为什么我的步步高i266每次短信铃声都只播一小段呢
63
百度图片怎么上转
64
5320右上角有短信图标
65
UUCALL一打开就响个不停,怎么调整?
66
卡巴斯基2010全功能下载版与盒装版有什么区别
67
甲壳虫敞篷粉红色有卖吗?
68
我买了一部手提电脑 但是 装机人帮我装了很多程序 有很多程序我都不知道
69
关于品牌。我看网上,有一人开了一家饼店,取名为"微软大饼"。这样合法吗?是不是侵犯商标权。
70
谁能帮我查下万能播放器的序列号!我的诺基亚手机序列号是352273013546855,谢谢了
71
浙江省本科已经录取的总人数
72
WOW麻醉膏药有什么用?
73
买车,10-12W的价位,那个车子性价比高?
74
诺基亚哪种滑盖手机好一点?我喜欢白色或银色的,屏幕要大.像素最好是300--500左右的.
75
从厦门到北京的火车有经过南京吗
76
我老是强迫自己害怕一些东西
77
从内蒙到丽江
78
生气或受到惊吓抽搐
79
在北京换一组电动车电池48V的,多少钱?
80
魔兽世界FQ问题
81
睡觉时总要起来小便,可又没什么好拉的
82
吃了龙枣胶囊,没效果,直接回答谢谢,
83
如何办怀孕能吃首乌吗
84
求好书!!!
85
什么原因导致我心跳快
86
谁知道 《挥着翅膀的女孩》的伴奏音乐在哪下载
87
寻求最大20倍跑马机破解方法?
88
守护甜心共有几集
89
长期腹泻身体消瘦
90
在bios分配显存
91
我是否有心肌梗塞?怎么治疗
92
医生说我心率不正怎么回事
93
古惑仔里山鸡说的这句话出现在哪里?
94
睡觉时总感觉心跳声音很大有问题吗
95
由心脏病引起的浮肿怎么办?
96
高手请进,解梦。在线等最佳答案!
97
苍狼皇几级能吃丸子?
98
心跳慢、心衰怎么治疗
99
现四川大英(原四川遂宁蓬溪县)朱氏字辈(家谱)是什么啊?