腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python
break
/
return
子集
总和
的
递归
函数
python
我正在尝试实现this function,以查看任何
子集
的
和是否等于目标值: def subset_sum(numbers, target, partial=[]): if s == target: if s >= target: remaining = numbers[i+1:]
浏览 20
提问于2019-03-12
得票数 0
回答已采纳
3
回答
为什么我
的
python
变量在
递归
过程中是全局行为
的
?
python
、
variables
、
recursion
我有一个
递归
函数
,它不能按照我想要
的
方式工作。在
函数
内部,我有一个名为sum
的
变量。我希望每个
函数
调用
的
变量都是局部变量/一个不同
的
变量,这样最终
的
sum就变成了前面所有
函数
调用
的
总和
。我在列表中也遇到了同样
的
问题:对于每个
函数
调用,都会在所有不同
的
递归
框架中从my_list中删除一个元素,而不是像我
浏览 24
提问于2019-04-18
得票数 0
回答已采纳
1
回答
修改
递归
子集
求和算法
c++
、
algorithm
、
recursion
我使用下面给出
的
函数
递归
地检查是否存在一个
子集
(在向量中),该
子集
的
总和
为给定
的
数字。然而,我想对它做一个修改。我在main方法中使用下面的代码片段打印true或false。我如何将其合并到我
的
check
函数
中,以便我在main方法中所做
的
只是调用该
函数
?if (check(vec, n, sum) == true) cout << "true&qu
浏览 1
提问于2014-10-12
得票数 0
2
回答
利用
递归
链接结构解决
子集
和问题
java
、
recursion
、
linked-list
、
subset-sum
想象一个具有整数节点
的
无序奇数链接结构(例如,5 -> 8 -> 10 -> 2 -> 7)和给定
的
和(例如15)。我如何才能找到第一个
子集
来
递归
地等于
总和
?我有一个方法"node f(node,sum)":
return
null
return
new Node(node.item, f(node.next, sum
浏览 9
提问于2020-03-18
得票数 2
2
回答
创建一个
递归
函数
,该
函数
获取整数列表中所有可能
子集
的
总和
。
python
、
recursion
如果我要得到列表1,2,3中所有可能
的
子集
组合
的
总和
,我将使用以下代码: for i in range(2): x = i*1 + j*2 + k*3 f() 如何使
递归
函数
对任何列表执行此操作我可以使用itertools.combinations来解决这个问题,但是我想学习<
浏览 0
提问于2014-08-25
得票数 1
回答已采纳
1
回答
打印sum等于k
的
集合
的
子集
algorithm
、
dynamic-programming
、
subset-sum
动态编程提供了一种非常优雅
的
方法来解决
子集
和问题。
子集
求和问题:查找是否存在一个Sum = k
的
子集
。 printf (&
浏览 1
提问于2015-02-21
得票数 1
3
回答
寻找具有给定和
的
数
的
子集
java
、
recursion
、
sum
使用
递归
,编写一个程序,给定一个整数列表和一个给定
的
和,将找到其
总和
为给定和
的
数字
的
所有
子集
。统计找到
的
子集
的
数量。如果不存在
子集
,则应指示未找到解决方案。例如,给定列表6,13,3,3,并且
总和
为19,您
的
程序应该找到两个解决方案:13 + 3 + 3 = 19 将输入列表中
的
整数数限制为最多20个整数。仅接受正整数,并使用0标记列表<
浏览 0
提问于2016-11-01
得票数 3
1
回答
如何将
递归
转化为尾部
递归
python
、
recursion
、
tail-recursion
是否总是可以将
递归
转换为尾
递归
? """
Break
a string of characters, glob, into a list of words.None if no such
break
is possible. # Base case.if len(glob) == 0:
浏览 1
提问于2013-04-19
得票数 1
2
回答
如何有效地实现这个
子集
枚举问题?
python
、
algorithm
鉴于此,我
的
问题是找到Sn
子集
的
列表L,使得每个
子集
中
的
元素
总和
至少绑定到Si中
的
一个区间中。 我现在
的
方法是枚举Sn
的
所有
子集
,并根据它们是否符合某个区间进行过滤。它是正确
的
,但效率很低。interval[0] <= sum(comb) <= interval[1]: <
浏览 30
提问于2020-09-08
得票数 1
3
回答
下面的算法O(logn)
的
空间复杂度是多少?
python
、
algorithm
下面是一段
python
代码,它使用Goodrich and Tamassia这本书中
的
二进制
递归
来查找元素列表
的
总和
。def binary_sum(S, start, stop):因此,这本书中说: 每次
递归</
浏览 0
提问于2019-03-28
得票数 0
3
回答
选择x坐标之和=y坐标之和
的
点
java
、
algorithm
我有一个Point数组,我需要从其中选择一个点
的
子集
,这样点
的
x坐标之和=点
的
y坐标之和。如果有许多这样
的
子集
,则需要具有最大x坐标和
的
子集
。需要报告x坐标的
总和
。我已经写了一个强力
递归
方法,它测试所有的可能性。x + a[i].x; }
return
Math.max(rec(i + 1, x, y
浏览 0
提问于2013-11-30
得票数 5
2
回答
python
通过
递归
函数
获取所有
子集
python
、
algorithm
、
recursion
、
subset
、
tail-recursion
我编写了一些
python
代码,通过
递归
获得所有
子集
。如果给出数据length = 31,2,31,2,52,3,5...因此,
递归
结束,运行temlist.pop(),它将进入第二个re(4)
函数
,因为我编写了idx+1re(max,length,idx+1
浏览 4
提问于2020-12-25
得票数 2
回答已采纳
2
回答
使用
递归
的
子集
求和
c++
、
algorithm
、
binary-tree
、
subset
、
backtracking
我
的
输入是:X[10] = {0};我通过以下方式调用该
函数
:注意: 177是W数组中所有元素
的
总和
。if (s + W[k] == M){ }
return
, 2, 173 )
浏览 1
提问于2015-01-06
得票数 0
3
回答
递归
查找
子集
sum java出错
java
、
recursion
当这个程序运行时,我得到了一个
递归
错误。并且参数不应更改set[] = {5,6,9,-1,4,2}sum = 10public1]; if (sum == 0 && n == 0
浏览 0
提问于2014-03-07
得票数 0
3
回答
使用
递归
:
Python
在列表中添加最小和最大数目
python
、
list
、
recursion
我编写了一个
递归
函数
来查找列表
的
总和
,下面是我
的
代码: if len(eleList) == 1:
return
eleList[0] + rsum(eleList[1:]) 但是,现在我想写一个
递归
函数
来找到一个列表
的
最大值和最小值
的
总和
,我不知道我应该从
浏览 4
提问于2015-06-26
得票数 0
回答已采纳
1
回答
获取列表中
的
所有
递归
结果
python
、
list
、
recursion
我正在学习
python
递归
。为了练习,我给出了一个任务来查找列表中
的
所有
子集
。例如,
函数
:我可以通过
递归
得到我
的
函数
打印这些结果。if n == 1:pass test = subset(L)[1, 2], [1], [], [2], [] 我希望
函数</e
浏览 2
提问于2019-10-15
得票数 0
回答已采纳
2
回答
计算反应时间和停车距离
的
python
函数
python
我需要
python
函数
来计算在m中停车
的
总和
,同时使用休息+反应时间和在撞车前
的
反应方式,这取决于天气情况。但不知何故它给我带来
的
不是我想要
的
结果 #function to calculate how many meter willthe
break
need
return</e
浏览 3
提问于2022-05-15
得票数 -2
1
回答
修改
递归
子集
和+注释以打印值
python
、
recursion
、
iteration
、
memoization
、
subset-sum
我试图找出如何修改
子集
和问题
的
代码,以便打印出它在最终返回True时找到
的
值。我当前
的
实现是
递归
工作
的
,并使用回忆录,但我无法弄清楚如何修改它以存储并最终返回一条达到所需
总和
的
路径。我试着取消它
的
递归
性,转而使用迭代,但是我想不出如何在for循环中布局代码来处理不使用下一个值以及何时使用它
的
情况。注意:在此实现中,值只能使用一次,不确定源“
子集
和”问题是否强制执行. def sub
浏览 2
提问于2014-03-09
得票数 1
回答已采纳
1
回答
在
python
中使用
递归
的
数字
的
数字和
python
、
recursion
、
sum-of-digits
这个
递归
函数
是如何完成和和并返回它
的
总和
的
?请详细解释一下?# Recursive
Python
3 program to# Function to check sum of if n < 10:
return
(n % 10 + sum_
浏览 2
提问于2022-09-07
得票数 -1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
宝宝都能学会的python编程教程13:递归函数
35岁+程序员男朋友被裁,该怎么安慰他?
Python基础教程6.6 递归
python3从零学习-、关键字
C语言入门真的很难嘛?今天就教您快速入门
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券