腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
在
C
和
python
中
递归
遍历
比
迭代
遍历
快
?
python
、
c
、
performance
、
recursion
我用
Python
写了下面的两个函数: if n == 1: else:我认为这可能与
Python
解释它的方式有关,所以我做了一个
C
版本:#include <stdio.h>> gcc tetration.
c
-o tet.o
浏览 23
提问于2020-05-14
得票数 1
回答已采纳
1
回答
Python
最优性中二叉树的
迭代
后序
遍历
recursion
、
tree
、
iteration
、
runtime
、
postorder
我正在研究leet代码树问题,
在
Python
类型问题中,二进制树
迭代
Postorder
遍历
的每一个解决方案似乎都使用
递归
。由于
python
中
没有尾
递归
,所以我认为
迭代
算法更快,因为
在
堆栈中移动
比
跳过堆栈调用帧花费的时间更少。 此外,我认为
迭代
方法使用的内存更少,因为跟踪一个堆栈
比
递归
调用帧堆栈占用的空间更少。我理解典型的后序
迭代
浏览 3
提问于2022-10-27
得票数 0
回答已采纳
3
回答
为什么
Numba不改进这个
递归
函数
python
、
arrays
、
numpy
、
binary-search
、
numba
为此,我提出了两种不同的方法:这两个版本都给出了我想要的结果,对于一个300 k值的虚拟数组,下面是性能结果: binary-search)Numba 纯
Python
二进制-搜索运行在11 ms 纯
Python
迭代
中
搜索运行速度为1.1s(
比
二进制文件慢100倍)搜索运行速
浏览 8
提问于2020-06-14
得票数 1
回答已采纳
2
回答
迭代
八叉树
遍历
visual-c++
、
octree
我不能弄清楚
迭代
八叉树
遍历
的过程,尽管我已经尝试过用二叉树
遍历
的方式来接近它。对于我的问题,我有具有子指针
和
父指针的八叉树节点,并且我想
迭代
并且只将叶节点存储
在
堆栈
中
。另外,
迭代
遍历
是否
比
递归
遍历
更快?
浏览 0
提问于2013-03-05
得票数 1
回答已采纳
3
回答
遍历
DOM的最快方法(广度优先)
javascript
、
jquery
、
dom
、
traversal
我需要
遍历
DOM并使用特定于我的框架的类名
在
每个div上调用一个init函数。因此,我不知道他们将被放置的顺序。这是我的挑战:-我使用一个
递归
的.children() Jquery调用,然后
迭代
当前元素的每个子元素……我认为我需要找到一种更快的方法来做这件事,这会影响性能。+
在
迭代
时,$.each()
比
标准的for循环
快
。我不知道
为什么
。对于较小的集合,$.each()执行得更快吗?(即尺寸小于20 ) 我的另一个选择是
在</
浏览 5
提问于2012-10-31
得票数 0
1
回答
树
遍历
,
递归
比
在
python
中
的
迭代
更快?
python
、
algorithm
、
recursion
我已经
在
python
中
实现了树的前置
遍历
,但是我发现
递归
版本
比
迭代
版本更快。print(time.time() - t) main()0.751042842865这意味着
递归
版本大约
快
我经常搜索,每个人都说
递归
应该慢一点,我只是想知道
为什么
我的代码
中
没有这种情
浏览 0
提问于2017-02-28
得票数 4
回答已采纳
1
回答
递归
vs
迭代
树
遍历
algorithm
、
recursion
、
binary-tree
、
tree-traversal
所以我正在研究树
遍历
算法。例如,
在
K-d树
遍历
中
,我们的目标是向下
遍历
节点到叶子。这不是什么树搜索,更像是一次从根到叶的
遍历
。void traverse(Node* ptr){ if(ptr.left == null && ptr
浏览 20
提问于2019-07-23
得票数 1
回答已采纳
1
回答
如何将
递归
程序转换为
迭代
程序?
python
、
recursion
、
iteration
例如,将BST的前序
遍历
和顺序
遍历
从
递归
转换为
迭代
是相对直接的。但后订单更难。以下是原始的
递归
BST
遍历
函数:
Python
3 def traverse_rec(node): # traversal of sub-tree at node.(前、
中
、后顺序BST
遍历
),例如here,但我正在寻找遵循what the computer does with it's call stack的
迭代
实现,这样我就
浏览 24
提问于2020-01-09
得票数 1
2
回答
查找给定进程id的进程的所有线程
windows
、
winapi
、
visual-c++
、
win32-process
这看起来像是
在
TH32CS_SNAPTHREAD中使用CreateToolhelp32Snapshot并
遍历
线程来检查线程的进程id是否等于当前的进程id,这是一个解决方案,但我希望避免
迭代
所有正在运行的线程我只想
迭代
属于给定进程的线程。请告诉我有没有又
快
又简单的API。我需要在
c
++
中
做这件事。 谢谢,阿
比
奈。
浏览 0
提问于2012-01-25
得票数 6
1
回答
从单链表的尾部(或末尾)返回第k个元素
algorithm
、
recursion
、
linked-list
面试问题 编写一个函数,该函数
在
一次传递
中
返回从整数的单链表的尾部(或末尾)开始的第5个元素,然后针对该函数提供一组测试用例。它类似于question:,但我有一个额外的要求,即我们应该只
遍历
链表一次。,并使用隐式
递归
堆栈。另一种方法是有两个指针:
快
和
慢,
快
的是k个指针,
比
慢的one.Which
快
,似乎更好?我认为有两个指针的解决方案会很复杂,例如:奇数长度列表,偶数长度列表,k>长度的列表etc.This使用
递归</e
浏览 1
提问于2013-03-03
得票数 1
回答已采纳
4
回答
二叉树的
递归
广度优先
遍历
data-structures
、
binary-tree
、
breadth-first-search
、
tree-traversal
我正在努力寻找一种
在
C
或
C
++语言中使用
递归
实现二叉树
遍历
的方法。示例: Level 0: A Level 1: B
C
谢谢
浏览 4
提问于2014-01-18
得票数 1
3
回答
XPath与DOM的性能
performance
、
dom
、
xpath
有人会给我一些关于XPath
和
DOM
在
不同场景
中
的综合性能比较的启示吗?我读过一些像
和
这样的问题。他们都没有提到具体的案件。这是一些我可以开始的事情。 涉及
迭代
。然后,getElementByX
遍历
子节点,XPath生成快照,
浏览 5
提问于2011-03-12
得票数 20
回答已采纳
3
回答
与
迭代
相比,使用
递归
是否有优势--除了有时可读性
和
优雅性之外?
recursion
如果他们错了,请纠正我:从性能上讲,
迭代
总是
比
递归
更便宜(至少
在
一般的语言中是这样的,比如Java、
C
++、
Python
等)。如果
递归
总是
比
迭代
更昂贵,并且总是可以用
迭代
算法(
在
允许
递归
的语言中)来代替的话--那么我认为使用
递归
的其余两个原因是:优雅
和
可读性。 一些算法用
递归
浏览 0
提问于2014-06-03
得票数 13
回答已采纳
2
回答
在
目录树上进行多线程
递归
遍历
的好方法是什么?
java
、
python
我正在考虑一种对目录树进行多线程
递归
遍历
的好方法。为此,我使用
python
和
java。编辑:我不需要将文件加载到记忆
中
。只需处理文件路径并可能获取一些元数据信息,如文件大小。
浏览 1
提问于2012-08-14
得票数 3
3
回答
递归
与
迭代
时间复杂度
python
、
arrays
、
algorithm
、
data-structures
有人能确切地解释一下下面这个问题的
递归
方法
在
时间复杂性方面发生了什么吗?
为什么
会这样呢?即使
递归
方法
遍历
巨大的数组三次,而且在此基础上,每次它移除一个元素(这需要O(n)时间,
浏览 9
提问于2020-07-10
得票数 1
4
回答
为什么
迭代
器仍然存在于java
中
?
java
、
iterator
据我所知,Iterator
和
ListIterator的主要区别是ListIterator :扩展了Iterator,允许双向
遍历
列表
和
修改元素如果ListIterator
比
iterator更强大,那么sun开发人员应该只为ListIterator提供实现,并且不推荐
迭代
器。
为什么
Iterator仍然存在于java
中
?使用Iterator
比
使用ListIterator
浏览 5
提问于2011-07-12
得票数 1
回答已采纳
6
回答
二叉树
中
的无堆栈预序
遍历
algorithm
在
不使用节点堆栈或“访问”标志的情况下,可以
在
二叉树上执行
迭代
*预顺序*
遍历
吗?但是,我想知道是否真的需要挂旗子。如果树有很多节点,它们将占用大量内存。而且,如果一个二叉树的许多预排序树
遍历
并行地
在
simultaneously上
浏览 21
提问于2012-01-23
得票数 10
回答已采纳
3
回答
用于计算
Python
或Bash中代码行数的实用程序
python
、
bash
、
lines-of-code
在
python
或bash脚本
中
,有没有一种既
快
又脏的方法,可以
递归
地向下
遍历
一个目录,并计算代码的总行数?不过,我们希望能够排除某些目录。例如:exclude: lib/, frameworks/ 排除的目录也应该是
递归
的。
浏览 1
提问于2011-09-22
得票数 18
2
回答
PHP RecursiveDirectoryIterator
php
、
spl
所以我想显示整个目录
和
子目录。根据PHP医生的说法这是我的代码: var_dump($dir->getFilename());以上代码只显示一个级别目录,所有子目录均未显示我知道我必须使用RecursiveIteratorIterato
浏览 1
提问于2012-10-08
得票数 2
回答已采纳
1
回答
Php与数据库
中
Java字符串的比较
java
、
php
、
mysql
、
arrays
、
string-comparison
假设这些字符串存储在数据库(Mysql)
中
两者是否都一样
快
(根据所写代码的质量)?我一直试图研究它,它似乎更快,但如果假设字符串存储
在
本地数组
中
(而不是存储在数据库
中
),那么php可以同样
快
吗?我不想在这里创建一个java,但是我想要一些证据,如果其中一个
比
另一个更快,或者两者
在
很大程度上都可以同样
快</em
浏览 5
提问于2012-10-26
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券