腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
将正常
递归
转换为尾
递归
、
、
、
.) + foo(...)作为对尾
递归
的最后一次调用来转换“正常”
递归
。例如(scala): if (
c
== 0 ||
c
== r) 1} 一种简单的方法是将
非
尾
递归
函数封装在
浏览 4
提问于2013-09-22
得票数 21
回答已采纳
2
回答
C
树XML序列化
、
、
、
我目前正在尝试
递归
地
遍历
树结构,并使用(
语言
)
C
将其序列化为字符串。对于
C
语言
,我是一个真正的新手(来自Java,
C
#,动作脚本背景),而且我在掌握一般的东西方面遇到了困难。如何使用
C
实现
递归
? 谢谢
浏览 1
提问于2011-07-20
得票数 0
回答已采纳
2
回答
递归
是一种气味(在习语中)是因为拉链和霍夫吗?
、
、
、
、
现在人们可能会认为,对于所有的Lispy
语言
(包括Clojure),这都是正确的。问题是,这本书是当时(1989年)的一件艺术品,很可能比我们今天所拥有的 with (HOFs)还早。
递归
(至少部分)的好处是易于
遍历
嵌套数据结构(如('a 'b ('
c
('d 'e))) )。(first l)) (leftmost (first l))现在使用,我们有了一种
非
递归
的方法来
遍历<
浏览 2
提问于2015-03-15
得票数 6
回答已采纳
4
回答
二叉树的
递归
广度优先
遍历
、
、
、
我正在努力寻找一种在
C
或
C
++
语言
中使用
递归
实现二叉树
遍历
的方法。谢谢
浏览 4
提问于2014-01-18
得票数 1
1
回答
构造二叉树,给出不
递归
的无序
遍历
和前置
遍历
、
、
、
、
给定树的无序和预序
遍历
,如何以
非
递归
的方式重新构造树。3 8 9顺序
遍历
: 4,2,5,8,1,6,3,9,7注意:有许多对
递归
实现的引用。然而,这里的意图是寻找
非
递归
的实现。
浏览 1
提问于2018-01-20
得票数 2
回答已采纳
3
回答
不使用
递归
的二叉树
遍历
、
、
、
有没有人可以帮助创建一棵二叉树,并在
c
中对二叉树进行
非
递归
的前序
遍历
?
浏览 0
提问于2015-03-26
得票数 1
2
回答
懒散纤维系列
、
、
、
、
我刚刚开始学习haskell,并想知道是否有任何方法可以用
C
#、java或其他
非
惰性命令式
语言
在fibonacci系列下面实现。在haskell中,我们可以通过下面的一个线性简洁地生成斐波纳契级数 如果你能分享一些片段的话
浏览 2
提问于2014-11-28
得票数 0
回答已采纳
8
回答
函数式
语言
在
递归
方面更好吗?
、
TL;DR :函数式
语言
比
非
函数式
语言
处理
递归
更好吗?public int factorial(int x) { if (x <= 0然而,在函数式
语言
中,使用
递归
浏览 0
提问于2012-05-18
得票数 44
回答已采纳
1
回答
还有哪些
语言
可以通过指针操作来创建数组?
、
、
、
我们在我的
C
++类中编写了下面的
递归
函数。if(arr[0] == val) return true; // Second escape clause} 我的教授说
C
/
C
++/汇编
语言
是唯一支持这种数组
遍历
的主流
语言
。还有哪些
语言
允许通过改变指针地址来进行这种搜索?
浏览 0
提问于2012-04-24
得票数 0
回答已采纳
1
回答
非
正则
语言
的补语总是
递归
语言
吗?
、
、
、
非
正则
语言
的补语总是
递归
语言
吗?但是我如何用这些事实来回答最初的问题呢?如何判断一种非常规
语言
是否是
递归
的?
浏览 5
提问于2015-02-11
得票数 0
1
回答
如何在
C
++中创建可
遍历
树数据结构
、
、
、
、
有谁有用
C
语言
(!
C
++)迭代和
递归
地构建树数据结构的好例子吗?还可以
遍历
树并覆盖每个节点。
浏览 2
提问于2012-08-13
得票数 0
回答已采纳
2
回答
这种深度优先搜索实现现在是尾部
递归
的吗?
、
、
、
我有一个函数,可以用来
遍历
图:来自<code>
C
1</code>的实现<code>A2</code>leftfold是不是已经有尾部
递归
了? 如果没有,有没有其他方法可以做我想做的事情?
浏览 36
提问于2019-03-26
得票数 3
回答已采纳
5
回答
二进制搜索树节点的结构应该是什么?
、
、
、
、
我正在尝试为二进制搜索树制作
c
++程序,它将包含以下功能(实际上这是我大学作业的一部分):( B)顺序、顺序、顺序后的横线。(
非
递归
)( F)计算叶节、
非
叶节数。class node{ node *lChild; node *rChild;因此,如果我想执行深度优先或宽度优先
遍历
2.这是我第一次学习数据结构
浏览 10
提问于2013-11-07
得票数 2
2
回答
是否可以在JavaScript中以
非
递归
的方式
遍历
对象?
、
、
可以不使用
递归
遍历
该对象的每个元素吗? 如果不是,那么数据结构使用
非
递归
迭代使其
遍历
的最低要求是什么?
浏览 3
提问于2015-01-21
得票数 2
回答已采纳
2
回答
树的
递归
和
非
递归
过程
、
、
由于树是
递归
数据结构,我们在编写BST等类树delete方法的过程中使用了
递归
。
递归
的优点是,我们的过程变得非常小(例如,顺序
遍历
的代码只有4到5行),而不是一个
非
递归
过程,从理解的角度来看,它会很长,但不像
递归
过程那样复杂。这就是为什么我讨厌
递归
,我更喜欢写
非
递归
过程,我已经在二叉树和avl树中做到了这一点。 现在请详细说明,优先选择
非
递归
过程而不是
递归
过程是一
浏览 0
提问于2010-01-25
得票数 2
回答已采纳
2
回答
使编译循环永久化的
C
++代码示例
、
、
、
考虑到
C
++模板系统是,而且它也是-,有人能给我提供一个使g++编译器循环永远存在的程序的一个
非
平凡的例子吗?对于更多的上下文,我设想如果
C
++模板系统是图灵全的,它可以识别所有
递归
枚举
语言
,并决定所有
递归
语言
。所以,它让我想到了接受问题,以及它更著名的兄弟,停止问题。我还设想,在句法分析中,g++必须决定输入是否属于
C
++
语言
(就像它属于可判定性问题一样)。但是它还必须解析所有模板,而且由于模板是
递归
枚举的,所以必
浏览 14
提问于2022-10-04
得票数 2
回答已采纳
1
回答
用外行人的话说,还有什么是
递归
呢?
、
、
根据一页 on code.google.com,“左
递归
”的定义如下: 就上下文无关语法而言,
非
终端r是左
递归
的,如果r的任一产品(“替代”)中的最左符号立即(直接/直接左
递归
)或通过其他一些
非
终端定义(间接/隐藏的左
递归
)再次重写r,则
非
终端r是左
递归</em
浏览 0
提问于2014-09-05
得票数 14
回答已采纳
2
回答
二叉树
遍历
的
递归
与
非
递归
二叉树
遍历
的
递归
和
非
递归
有什么不同?谢谢
浏览 0
提问于2012-09-11
得票数 2
1
回答
是否有一种只由一个元素组成的
非
RE
语言
?
、
我在一本书(Hromkovic,通信复杂性和并行计算)中读到,有无限数量的
非
递归
可枚举(
非
RE)
语言
只由一个元素组成?但这有可能吗?我认为,要使一种
语言
成为
非
RE
语言
(甚至是不可分辨的
语言
),
语言
就必须是无限的。
浏览 1
提问于2019-03-18
得票数 1
回答已采纳
8
回答
递归
锁定(Mutex)与
非
递归
锁定(Mutex)
、
、
、
、
POSIX允许互斥锁是
递归
的。这意味着同一线程可以锁定同一互斥锁两次,而不会死锁。当然,它还需要解锁两次,否则其他线程都无法获得互斥锁。一些系统/
语言
(例如Cocoa Objective-
C
)同时提供
递归
和
非
递归
互斥锁。有些
语言
也只提供一种或另一种。例如,在Java中,互斥锁总是
递归
的(同一个线程可以在同一个对象上“同步”两次)。根据它们提供的其他线程功能,没有
递归
互斥锁可能没有问题,因为它们可以很容易地自己编写(我已经在更
浏览 8
提问于2008-10-09
得票数 195
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言实现N皇后问题非递归求解
c语言-递归函数
PHP非递归遍历目录下所有文件,可以试一下!
c语言中实现用指针遍历数组
递归算法在 C 语言中有什么限制?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券