首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数组Tree...Maybe递归?

数组Tree...Maybe递归?
EN

Stack Overflow用户
提问于 2010-12-09 14:48:13
回答 1查看 51关注 0票数 0

我正在尝试递归地划分数组...我想这就是所谓的哈哈……

例如,假设初始数组包含50个值,最高为97,最低为7……我想把这个数组一分为二,根据它们是大于还是低于整个集合的中值来划分它们。中值范围是52...( (97+7)/2 )然后我想用同样的方法将这两个数组分开,依此类推,理想的情况是有一个程序可以将这个过程重复任意次……

代码语言:javascript
复制
Load Values into array1
Find Midrange 
For every value in array1{
       if value > midrange{
           assign value to ArrayHigh1}
       Else{ assign value to ArrayLow1}
}
Perform same thing on ArrayHigh1 and ArrayHigh2 

等等等等。

我很难弄清楚如何创建连续的数组(ArrayHigh2 3、4等)

此外,我觉得肯定有更简单的方法来做这件事,但我现在想不出一个……

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-09 14:57:47

您似乎正在朝着B-treeMerge-Quicksort.的实现方向努力,许多reference implementations都是available online.

尽管一般来说,您可能会从阅读a book many here are familiar with.中获益良多

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4395611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档