腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
递归
排序
中
使用
Helper
方法
java
、
arrays
、
sorting
、
generics
、
timsort
我正在尝试用Java语言编写一个版本的timSort,它
使用
array.length < 10之后的插入,否则
使用
合并
排序
。假设我对insertionSort和merge的调用是正确的,是什么使下面的代码不会命中插入、
排序
和正确的timSorting?
浏览 28
提问于2019-03-11
得票数 0
1
回答
如何为类
中
的
递归
函数实现装饰器
python
、
recursion
、
decorator
这个类有一堆
排序
方法
。我想添加一个装饰器,它会在每次
方法
调用之前打乱输入列表。当尝试实现
递归
冒泡
排序
时,装饰器会导致RecursionError: maximum recursion depth exceeded in comparison 我尝试传递self参数,以便装饰器可以访问类变量但是,我需要帮助如何让
递归
函数与装饰器一起工作 import functoolsimport random def shuffle(func
浏览 33
提问于2019-04-25
得票数 0
1
回答
C
中
的混合quicksort+insertion
排序
c
我被要求做两个版本的混合快速
排序
;这是我第一次练习的快速代码。
浏览 0
提问于2020-05-02
得票数 0
回答已采纳
2
回答
半
排序
二进制搜索
python
、
array
、
binary-search
假设您有一个“半
排序
”的数组,例如:其中,
排序
数组结束的一部分被转移到开头。def findVal(arr, val): else: return
helper
浏览 0
提问于2019-12-22
得票数 1
2
回答
如何动态分配全局int*?
c++
、
global-variables
、
mergesort
、
multiple-definition-error
我试图
在
C++
中
执行合并
排序
代码,为了避免大量内存的
使用
,我想将辅助向量声明为全局变量。您可能知道,
使用
全局变量策略所
使用
的空间是O(1),而
使用
另一种策略的是O(N logN)。sizeof(int))); 我在这个论坛上找了一些其他的问题,但是尽管有很多类似的问题,但我无法找到解决这个问题的确切
方法
浏览 0
提问于2019-04-13
得票数 0
回答已采纳
1
回答
带缩进的预
排序
打印二叉树
java
、
binary-tree
如何对每个后续级别进行缩进(3个空格)的二叉树预
排序
打印。此时,我正在
使用
helper
方法
递归
地打印出树,但我不确定如何对缩进进行编码。= null) { }我当时的想法是放入一个计数器,让它在每次
递归
调用该
方法
时递增,然后为每次递增缩进三个空格,但我不确定这是不是最好的
方法
。
浏览 0
提问于2012-11-17
得票数 0
2
回答
python
中
的
递归
排序
python
、
list
、
recursion
我正在尝试用python
递归
地运行一个
排序
函数。我有一个开始一切的空列表,但每次我尝试打印这个列表时,我都会得到一个空列表。这是我的代码。
浏览 0
提问于2013-11-18
得票数 2
1
回答
为什么这个
递归
算法不能正常工作?
python
、
algorithm
我已经编写了一个
递归
算法来删除
排序
列表
中
的任何重复项。def removeDuplicates(nums): if value == len(nums):if(nums[value] == nums[value-1]): return
helper
(nums,value+1)
浏览 1
提问于2022-02-14
得票数 -2
回答已采纳
1
回答
递归
合并
排序
-从原点按升序
排序
坐标
c
、
recursion
、
coordinates
、
mergesort
我的问题是,
使用
合并
排序
从原点按升序排列这些坐标的最有效
方法
是什么?我最初计划
使用
助手函数声明一个单独的数组,并在coordArray数组
中
存储每个坐标的大小(距离公式),然后将该数组及其长度传递给
递归
合并
排序
函数。 我相信,这是最简单、最直接的
方法
。但是,我不喜欢这个助手函数
在
调用coordArray之前需要额外的n(长度)工作步骤来
排序
merge_sort。是否可以通过将两个结构指针传递到
递归
m
浏览 5
提问于2021-07-12
得票数 1
回答已采纳
1
回答
递归
合并
排序
结果与原始结果相同
java
我正在研究一种合并
排序
方法
,它可以对int[]进行
排序
。我的mergeSort
方法
接受数组、startindex和endindex。我还在main
方法
中
输出了之前和之后的内容。我一直
在
查看其他人对合并
排序
的看法,看起来我做得很对。显然不是,因为列表没有
排序
..我
在
合并
排序
算法
中
做错了什么?更新:所以我对我的代码做了一些修改,看起来划分过程运行得很好,但是当合并代码时,不会合并<em
浏览 0
提问于2016-12-25
得票数 0
1
回答
Java合并
排序
算法
中
的
递归
方法
java
、
algorithm
我的应用程序中有下面的合并
排序
代码。当if条件不满足时,
递归
方法
从if块中出来之后,如何再次调用它,我对此感到非常困惑。 pri
浏览 4
提问于2015-05-06
得票数 3
回答已采纳
3
回答
使用
for循环进行选择
排序
的
递归
c#
、
recursion
我有一个
递归
选择
排序
方法
,
在
另一个
方法
中有一个初始
递归
调用。但我
在
递归
方法
中
使用
了for循环。如果我有一个for循环,它仍然是一个
递归
方法
吗?如何在不
使用
for循环的情况下
递归
地实现选择
排序
?]) } Selection
浏览 1
提问于2019-05-02
得票数 2
回答已采纳
1
回答
存储所有节点深度之和的最佳
方法
?
python
、
recursion
、
binary-tree
为了总结任何给定二叉树中所有节点的深度,我编写了以下
递归
算法: final=[0] returnfinal[0] if not node: final[0]+= d self.left = None s
浏览 0
提问于2020-07-03
得票数 1
回答已采纳
1
回答
将SubResult列表追加到结果列表
python
、
python-3.x
、
algorithm
、
recursion
、
combinations
我试图解决Leetcode 问题,并且
使用
了
递归
方法
。把我的
方法
贴在这里 N = len(candidates) SubRes =[] if(Ind == len(candidates)):target = 7 print(combinationSum(cand
浏览 1
提问于2021-12-30
得票数 0
4
回答
球拍:识别尾部
递归
?
recursion
、
lisp
、
scheme
、
racket
、
tail-recursion
我
在
球拍
中
编写了两个不同的函数来确定数字列表是否升序: (if (<= (length list) 1) (and ((ascending-tail-
helper
(and prevBool (< (car rest) (car (cdr rest)))) (cdr rest)))) 我很难确定第一次升序是否是尾
递归
,所以我用我认为是尾
递归
的
方法
重写了它。回想起来,我认为第一个不是尾
递
浏览 0
提问于2012-10-17
得票数 5
回答已采纳
1
回答
将
排序
链接列表转换为平衡BST
java
、
algorithm
、
data-structures
、
binary-search-tree
我正在做以下面试问题: 对于这个问题,高度平衡二叉树被定义为一个二叉树,其中每个节点的两个子树的深度不超过1。
在
解O(n)时间复杂度和O(log n)空间复杂度以下吗? 下面的算法也比“计算给定链表
中
的节点数更好,假设为n。
在
计算节点后,我们取左n/2节点并
递归
地构造左子树;
在
构造左子树之后,我们为根分配内存,并将左子树与根连接起来。最后,我们
递归
地构造右子树并将其与根连接。
在
构
浏览 1
提问于2018-12-03
得票数 3
回答已采纳
1
回答
尝试
使用
递归
方法
生成字符串的子集
python
、
python-3.x
、
recursion
尝试
在
python中
使用
递归
实现算法。看起来好像缺少了一些我无法调试的东西。## input pattern : "ab"对于此模式,
递归
树将如下所示 # "def gen_subset(
浏览 0
提问于2019-06-01
得票数 2
1
回答
如何在快速
排序
算法
中
获得输出
python
、
algorithm
、
quicksort
我试图
在
我的快速
排序
算法
中
实现
递归
和列表理解。但我没有看到任何输出。我能得到帮助吗,我应该添加哪些行来查看输出。我的逻辑似乎是正确的,反馈是值得赞赏的。partition_list(A_left) ind = Anew.index(m)在下面的函数
中
调用此函数def quick_sort_
helper
(A): Anew,m
浏览 6
提问于2017-02-25
得票数 1
回答已采纳
4
回答
这样的函数结构尾部是
递归
的吗?
recursion
、
scheme
、
pseudocode
、
tail-recursion
return foo(data, foo(data, x));根据定义,当
递归
调用是函数执行的最后一件事时,
递归
函数是尾
递归
函数。在这个例子
中
,函数做的最后一件事是调用foo并返回它的值,但是在此之前它
使用
嵌套foo函数的返回值。所以我很困惑。编辑:考虑一下方案语言和一个简单的函数,它将给定列表
中
的元素相乘:(define (foo list) (
helper
list 1) ) (define (
helper
list acc))
浏览 0
提问于2018-12-28
得票数 2
回答已采纳
2
回答
在
Java中比较字符串数组
中
的元素
java
、
arrays
、
string
我必须编写一个
方法
来比较字符串数组
中
的元素并返回最大元素的索引。这将
使用
分而治之的
方法
递归
地完成。我有一个想法,我只是想看看我的想法是否正确,或者是否应该以另一种方式进行。我有一个变量,它将跟踪最大的索引,然后对左侧和右侧进行
递归
调用。 longest(mid + 1, right); return longestIndex;此外,由于<em
浏览 0
提问于2011-09-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在员工培训中可以使用技术的方法
08 在Vue3中使用方法
RxWX在小程序和wepy中的使用方法
分类汇总SUBTOTAL函数在Excel中的使用方法
一种在自动驾驶任务中使用快速递归全卷积神经网络进行直接感知的方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券