java - 使用附加输入的合并函数 (max_num)
问题描述
我想使用变量 max_num 在 java 中构建函数合并有人知道吗?这是完整的问题>>
public static void merge(int[] arr, int low, int mid, int high, int max_num)
它根据输入大小执行排序部分 [low, mid] 和 [mid+1, high] 的合并,
而不使用额外的内存(只能使用 O(1) 内存)。
假设:数组是整数。数组中成员的值很小,从机器支持的整数最大值的根开始。
您可以根据需要使用辅助变量 num_max (例如,您可以决定在其中存储一个整数)
提示:假设四肢的值小于最大值的根。
(例如 java 中的 int 值)一个 int 中有两个不同的数字:
如果 x>y 和 x>z 那么 -> z=(z+yx)%x 和 y=(z+yx)/x
解决方案
推荐阅读
- css - 无法更改材质ui中文本字段的字体大小
- android - 广播接收器不工作(没有被调用)
- r - 将值从一个数据帧搜索到另一个数据帧
- momentjs - 时刻 fromNow() 但仅到某个点
- python - Sci kit 学习混淆矩阵总是看起来几乎一样
- c# - 在 c# 中使用 var 被认为是不好的做法吗?
- python - Folium Choropleth,pandas 的问题:GeoJSON 引发 AttributeError: 'NoneType'
- php - 来自地址的php邮件(Net / SMTP.php)不起作用
- python - 需要帮助使用 Keras 的 model.predict
- php - 致命错误:未捕获的 PDO 异常:SQLSTATE[42000] 语法错误或访问违规