腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
所有的
迭代
算法
都可以递归表示吗?
、
、
、
如果不是,有没有一个很好的反例来说明没有递归副本的
迭代
算法
?另外,
编程
语言
在这一切中扮演了什么角色?我可以想象出Scheme程序员对
迭代
(=尾递归)和堆栈使用的看法与只使用Java的程序员不同。
浏览 4
提问于2010-01-19
得票数 48
回答已采纳
1
回答
根据
C
++国际标准化组织的标准,多道通保证是什么?
、
、
阅读工作草案N 3337-1,
编程
语言
标准
C
++,24.2.5前进
迭代
器,第806页.草案:- a == b意味着++a == ++b和 - X是指针类型,或者表达式(void)++X(a), *a等效于表达式*a。注意:a == b意味着++a == ++b (输入和输出
迭代
器不适用)和通过可变
迭代
器(适用于输出
迭代
器)取消对赋值限制的要求允许使用带有前向
迭代
器的多通单向
浏览 3
提问于2013-10-06
得票数 11
回答已采纳
1
回答
这个python代码是
迭代
的还是递归的?
、
、
、
我用python编写了以下程序: return summation(a,a,a,b) if (
c
== b): else:
算法
类型的研究 总的来说,我对
算法
和
编程
很陌生,我编写了这段代码,认为这是一种
迭代
算法
,但根据以
浏览 3
提问于2022-11-20
得票数 -4
1
回答
算法
性能是否取决于所使用的
编程
语言
?
、
、
我研究了
算法
的复杂性,即一个
算法
需要多长时间才能完全执行,那么为什么说某些
编程
语言
比其他
编程
语言
(比如
C
++ )要快于python。
浏览 0
提问于2019-04-23
得票数 -3
回答已采纳
8
回答
哪些是
C
++标准库使用的最佳实践?
、
我正在学习
C
++,我正在读的书(
C
++
编程
语言
)告诉我不要重复发明轮子,而要依赖标准库。在
C
语言
中,我经常创建一个链表,并一次又一次地
迭代
链表(可能我做错了,不确定),所以
C
++中可用的容器、字符串和
算法
的想法真的很吸引我。
浏览 1
提问于2009-02-18
得票数 4
回答已采纳
3
回答
什么是
算法
编程
语言
?
“.你需要理解核心
语言
:它是
算法
、功能、面向对象的吗?”--有效的Java,约书亚·布洛赫,2 2ndEd。2008年。序言,第十三页 函数: Lisp,OO: Java,但是Bloch所说的
算法
编程
语言
是什么?
浏览 0
提问于2011-08-13
得票数 4
回答已采纳
3
回答
与
迭代
相比,使用递归是否有优势--除了有时可读性和优雅性之外?
如果他们错了,请纠正我:从性能上讲,
迭代
总是比递归更便宜(至少在一般的
语言
中是这样的,比如Java、
C
++、Python等)。如果递归总是比
迭代
更昂贵,并且总是可以用
迭代
算法
(在允许递归的
语言
中)来代替的话--那么我认为使用递归的其余两个原因是:优雅和可读性。 一些
算法
用递归的形式表达得更好。扫描二叉树。然而,除此之外,是否有任何理由在
迭代
中使用递归?与
迭代</e
浏览 0
提问于2014-06-03
得票数 13
回答已采纳
1
回答
变量与存储在数组中的值的有效匹配
、
、
、
我从一个巨大的文件中读取变量,对每一种可能性进行蛮力
迭代
将意味着数百万次
迭代
。作为最后手段,我愿意这样做,但我宁愿不这样做。:)编辑:我想与数组匹配的值是成对的(x,y)。如果数组与x或y匹配,则进一步处理(x,y)。但重要的是,如果我必须排序的话,顺序不能改变,例如。
浏览 5
提问于2012-10-22
得票数 4
回答已采纳
4
回答
什么是计算笛卡儿乘积的好的非递归
算法
?
、
、
、
你可以用任何
语言
回答。
语言
支持在REBOL
语言
中创建特定于域的
语言
,称为“方言”。我为列表理解创建了这样一种方言,这在REBOL中并不是本地支持的。我使用了元
编程
来解决这个问题,方法是动态创建并执行一系列嵌套的foreach语句。效果很好。但是,因为它是动态的,所以代码的可读性不强。REBOL不能很好地执行递归。它迅速耗尽堆栈空间并崩溃。总之,如果可能的话,我想用一个可读的、非递归的、“内联”
算法
来代替我的元<em
浏览 11
提问于2008-10-19
得票数 3
回答已采纳
4
回答
在哈斯克尔中翻译while (x< SomeTreshold )
在实现
算法
时,如果某个变量小于某个treshold,则会在while循环的每次
迭代
中进行检查,这种情况经常发生。在命令式
语言
中,它看起来像这样: x = usefullStuff();当然,usefullStuff以某种方式影响了x。如何将此结构转换为利用函数式
编程
范式的haskell?
浏览 0
提问于2012-12-01
得票数 2
回答已采纳
1
回答
运行时向程序添加
算法
、
、
、
现在,我想实现一些基本的
算法
,但我需要允许用户在将来实现新的
算法
,而不必重新编译代码。我猜想这些
算法
已经存在,可能是在
c
/
c
++
语言
中。 如果我使用qt,我该怎么做?也许它最好使用另一种
编程
语言
,为什么?
浏览 1
提问于2013-12-12
得票数 1
回答已采纳
2
回答
BST(方案)中的第k个最小元素
、
、
、
解决此问题的最佳
算法
是什么?由于scheme是一种函数式
编程
语言
,因此解决方案必须是递归的。我试图寻找答案,但大多数
C
或Java
语言
的答案都会使用某种
迭代
格式。
浏览 0
提问于2019-11-06
得票数 0
1
回答
React Native项目中的代码
算法
、
、
、
、
我是React Native的新手,我正在构建的应用程序需要运行一些
算法
。有没有办法在React应用程序中通过低级
编程
语言
运行函数?我需要这个,因为我正在运行的
算法
非常耗时,而且在JavaScript中运行它会花费太多的时间。 有没有什么方法可以让我在App内部运行一些
C
/
C
++代码?或者,有没有其他
编程
语言
可以在应用程序中运行得更快?
浏览 23
提问于2021-09-23
得票数 0
回答已采纳
2
回答
方案中的
算法
或数据结构书籍
、
、
有关于数据结构和/或
算法
的非常好的书籍,以
C
、
C
++或Python等
语言
为特色。一个特殊的例子是“使用
C
和
C
++的数据结构,由Yedidyah、MosheJ.Augenstein和Aaron M.Tenenbaum编写。同样,是否有关于方案
编程
语言
中的数据结构和/或
算法
的书籍?
浏览 2
提问于2013-08-16
得票数 4
回答已采纳
1
回答
实现多臂抢劫机的省时方法?
、
、
相比之下,
迭代
次数当然要大得多,大约为1,000-2,000万次。大多数MAB
算法
需要一个argmax运算符(动作空间的argmax),该运算符必须在每次
迭代
中执行,以便选择当前的arm (最大化给定的选择标准)。不管选择哪种
编程
语言
来实现,整个动作空间(一百万个arms)上的这个过程/这个argmax操作符是非常耗时的。 有没有人有一些关于如何以一种省时的方式实现MAB
算法
的想法?
浏览 21
提问于2020-03-24
得票数 0
2
回答
C
语言
编程
…链表指针
迭代
、
、
、
你好,我定义了以下函数:traverse(struct *); { listPt = listPt->next;} 我应该使用不同的
算法
来
迭代
列表吗
浏览 5
提问于2015-11-03
得票数 1
回答已采纳
3
回答
定义某些类的
语言
特性是有一些具有特殊名称的方法。
、
、
、
这是一个
编程
语言
概念问题,例如,类似于
编程
语言
语用学的水平,由Scott提出。
迭代
器类被定义为一个具有一个名为__next__的方法的类。
语言
特性在下面是如何工作的?在
C
++、
C
#和Java中,描述符类和
迭代
器类被定义为某些特定类的子类,这是正确的吗?(类似于
C
#接口IDi
浏览 2
提问于2017-09-17
得票数 0
回答已采纳
1
回答
Myers Diff是否适合在GPU上运行?
、
、
我对
算法
有很好的理解,但对GPU
编程
是个新手。我的预感是GPU的性能不会很好,但我想听听他们的想法和想法。 void myers_diff_iteration(const uint8 *left, const uint8 *right, int32 *vector, int32] == right[y]) {
浏览 1
提问于2011-06-04
得票数 1
3
回答
大数模
算法
的
编程
语言
、
、
我试图在整数factorization.This上实现
算法
,包括处理200-500位整数,并在them.Which
编程
语言
上执行模块化
算法
,内置了对大数的支持吗?
C
++支持大数
算法
吗?
浏览 0
提问于2015-01-14
得票数 1
1
回答
用
C
语言
将
迭代
算法
改为递归
算法
、
、
嘿,我是一个
编程
新手,我对递归
算法
没有太多的经验,我正在为自己做一个简单的棋盘游戏,我必须在一个2d数组中搜索‘2’,并替换他们左边,右边和下面的‘1’,如果他们存在的话。]=='1') arr[v][b-1]='2'; }}我不想要你写的代
浏览 0
提问于2015-10-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程经典算法
什么是迭代算法?详述迭代算法的原理?用C语言实现迭代算法。内附完整代码。
C语言/C加加程序设计编程基础学习—经典算法
C语言/C佳佳程序设计编程基础学习经典算法
C语言编程基础入门经典排序算法——冒泡排序法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券