腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
与
另一个
Java
交换
数组
中
的
最小
索引
java
、
arrays
、
methods
我正在尝试解析我
的
数组
,它将找到
最小
的
数字,将其移到前面,并将该数字
与
较小
的
数字
交换
。所以基本上
交换
位置。我使用for循环来解析并找到
最小
的
数字,然而,它输出
的
是前面的第三个
最小
的
数字。请提供一个简短
的
解释,我想确保我理解。i = tmp; } System.out.println(Ar
浏览 9
提问于2020-11-09
得票数 0
回答已采纳
5
回答
给定0和1
的
数组
,找到
最小
的
no。将所有1s集合在一起(只有相邻
的
掉期允许)
arrays
、
algorithm
、
sorting
如果给定一个1和0
的
数组
,那么显示将所有1组合在一起所需
的
最小
相邻掉期
的
最佳算法是什么。1不需要在
数组
中
的
任何特定位置分组。他们只是需要分组在任何地方提供最低数量
的
相邻掉期。例如,如果
数组
看起来像这样..。1,0,0,1,1,0,1
交换
索引<
浏览 4
提问于2016-08-03
得票数 7
3
回答
整型
数组
迭代?
java
、
arrays
、
int
、
iteration
我
的
主要目标是从
数组
中
定义
的
起始位置迭代到
数组
的
末尾,找到
最小
值
的
索引
,然后将其
与
索引
0
交换
,迭代将使其
交换
到比前一个
索引
高1
的
索引
。我有一个方法可以找到
数组
的
最小
值,还有一个方法可以尝试获得
最小
值
的
索引
浏览 1
提问于2014-10-16
得票数 2
1
回答
并行双向选择排序
c#
、
algorithm
、
sorting
、
parallel-processing
并行调用了两个循环,一个用于查找
最小
值,
另一个
用于查找最大值。然而,它不能排序。我想知道问题是不是因为这种类型
的
排序不能处理并行执行,因为每个循环都依赖于
另一个
loop?...or
中
存在
的
数据,只是我
的
代码有问题吗?
浏览 0
提问于2013-05-28
得票数 1
回答已采纳
2
回答
在同一
数组
上重复查找
最小
值
c
、
arrays
、
minimum
如果可能,我尝试在不使用任何额外数据结构
的
情况下,在未排序
的
数组
上重复查找
最小
值。此
数组
是一个输入缓冲区,它是从磁盘上
的
文件加载
的
。在找到第二个
最小
值时,如何确保它不会重新考虑已经选择
的
第一个
最小
值。类似地,在寻找第三个
最小
值时,不应该考虑第一分钟和第二分钟,以此类推。 我不能将
最小
值设置为某个值,比如-1,因为-1可能是一个输入整数。
浏览 2
提问于2014-03-19
得票数 0
1
回答
关于最大K
交换
的
最小
连续和
的
程序是什么?
java
、
algorithm
我有一个
数组
,比如{-1,2,3,4,-3,-2,1,5}在上面的
数组
中
,
最小
连续和是-5,子
数组
是{-3,-2}。对于K=1,我应该如何
交换
元素 我是否应该
交换
子
数组
左元素i,e;
交换
元素4 at a[3],
浏览 2
提问于2016-08-06
得票数 3
1
回答
选择排序错误输出
java
、
arrays
、
sorting
、
selection-sort
我正在尝试理解
数组
的
SelectionSort。如果我正确理解它,它会将element[minimum]
与
下一个元素element[i]和
交换
头寸(如果是element[i] < element[minimum] )进行比较。现在,当我用下面的代码尝试它时,我得到了一个不正确
的
排序,并且找不出我做错了什么。list)); System.out.println("After Sort " + Arrays.toString
浏览 4
提问于2022-05-25
得票数 0
1
回答
无法理解这种选择排序算法,是什么导致循环停止和
交换
?C++
c++
、
for-loop
、
selection-sort
我不明白内部for循环是如何在找到一个在if语句中通过测试表达式
的
值之后停止
的
。我期望内部for循环继续迭代,不管当前迭代
中
的
值是否满足if语句中
的
测试表达式。我预期会发生这种情况,因为在内部循环头中,我认为只要
索引
小于
数组
的
大小,它就应该继续迭代,但是它不会继续,而是跳回外部循环执行
交换
.我不知道如何阻止内部for循环对每个元素
中
的
每个值进行迭代,不管它是否通过if语句中
的
测试表
浏览 4
提问于2021-07-01
得票数 0
1
回答
使用
数组
在C
中
实现Min堆?
c
、
binary-tree
、
min-heap
基本上,我从一组双打开始,从
最小
到最大。然后,我生成双倍(可能是随机
的
),并必须在保持排序
的
同时将新生成
的
双倍添加到集合
中
。此外,每次我插入一个双,我删除
最小
的
双集。因为在C
中
,
数组
大小是预先声明
的
,所以我必须创建一个长度=最大双倍数
的
数组
。然后,用值max_double填充该
数组
的
所有条目。使用这里描述<
浏览 2
提问于2012-09-29
得票数 1
回答已采纳
1
回答
尝试使用一个在
数组
中
查找
最小
值
的
函数按升序对
数组
进行排序?
c++
我有一项任务,我一直被卡住了,在经过相当多
的
研究后,我还是无法弄明白。 我需要对一个大小为20
的
数组
进行排序,该
数组
的
值介于1和101之间,使用一个函数返回
数组
中
的
最小
值。下面是我
的
函数,它返回
数组
中
的
最小
值。,我试图将
数组
中
第一个值
的
索引
与
最小</
浏览 0
提问于2017-03-03
得票数 0
回答已采纳
2
回答
用下一个较小
的
值
交换
元素
algorithm
、
language-agnostic
给定一个正整数
数组
,当我们从左向右移动时,我们需要用小于它(当前元素)
的
第一个元素来
交换
每个元素。11, 7, 2}After fourth exchange { 2, 5, 7, 2, 11} 有人能想到一个更好
的
O(n^2)
的
解决方案吗?I首先考虑保持一个双端队列,当我们从第一个元素向右移动时,我们可以尝试保持
另一个
元素之间
的
下一个
最小
元素。第一个示例
的</e
浏览 4
提问于2011-07-27
得票数 4
回答已采纳
2
回答
在C++中排序排列最便宜
的
方法是什么?
c++
、
arrays
、
algorithm
、
sorting
、
combinations
问题是: 您必须使用一系列
交换
按升序(排列:从1到N
的
随机顺序)排序
数组
。每个掉期都有一个价格,有5种价格。编写一个以
最小
价格对给定
数组
进行排序
的
程序。一种
的
所有价格都是在二维
数组
N*N
中
给出
的
。例如,如何获取价格:您想用4和7
的
值
交换
置换
中
的
第2和第5元素。这种
交换
的
价格将是priceByValue4 + p
浏览 1
提问于2018-11-04
得票数 0
回答已采纳
2
回答
试图减少python leetcode问题中
的
运行时
python
、
arrays
、
sorting
、
runtime
、
reduce
编辑:因为我不清楚,我只想复制问题(我
的
答案是代码)。'c‘广告指数5
与
'b’广告
索引
6互换,因此"abaacbac“变成"abaabcac”。然后
索引<
浏览 5
提问于2022-02-18
得票数 1
回答已采纳
1
回答
密码有什么区别?
java
我已经编写了一个快速排序
的
java
代码,经过多次调试后,我决定编写一个新
的
快速排序代码,当我将我
的
新代码
与
前一个代码进行比较时,我决定编写一个新
的
快速排序代码,然后实现它。我知道您可以使用Arrays.sort(a);直接对
数组
进行排序,以下是两个代码 {swap=a[pindex]; a[
浏览 0
提问于2018-04-09
得票数 0
2
回答
Python
中
的
选择排序不排序
python-3.x
、
sorting
、
selection-sort
我编写了一个用于选择排序
的
程序,首先创建一个函数来查找
数组
中
的
最小
元素。然后迭代
数组
,将
最小
的
元素放在
数组
的
正确位置,同时替换
最小
的
元素。这是我
的
密码:def smallest_element(arr,x): d =(a,i)]):
浏览 0
提问于2019-11-17
得票数 1
回答已采纳
1
回答
给定一个输入
数组
,输出用于对
数组
进行排序
的
最小
交换
次数
arrays
、
algorithm
给定一个输入
数组
,我想计算对该
数组
进行排序所需
的
最小
交换
次数。我认为它等于倒置计数,但它并不像下面描述
的
那样:输出: 1,只需将6
与
3互换。但反转实际上是3。因此,给定一个输入
数组
,是否有一个有效
的
算法来确定
最小
交换
次数。我知道选择排序有
最小
的
交换
次数,但我也知道它效率不高。
浏览 6
提问于2015-12-28
得票数 0
3
回答
如何处理最大和
最小
值
的
水槽
java
我刚开始学习
Java
,我有以下任务:public class Main { Scanner
浏览 3
提问于2021-12-03
得票数 0
1
回答
Shuffle:为什么带有arr[r] (r:随机0-长度- 1)
的
for循环切换arr[i]不是均匀随机
的
shuffle?
random
、
probability
、
shuffle
我目前在Coursera上学习Sedgewick
的
算法课程(用
Java
授课)。他说,为了创建一个统一
的
随机置乱算法,我必须遍历
数组
中
的
每个
索引
i,将该元素
与
那些我已经查看过
的
元素
中
的
随机元素进行
交换
。他说,如果我用整个
数组
中
的
一个随机元素来
交换
元素,它就不会是均匀随机
的
。为什么不行?如果对于每
浏览 0
提问于2016-03-31
得票数 0
2
回答
根据c#
中
的
元素大小对
数组
进行排序并返回
数组
索引
c#
、
asp.net-mvc-3
我需要对
数组
从
最小
值到最大值进行排序,但是在对
数组
进行排序之后,我只需要返回
数组
的
索引
。我不想
交换
值,我只需要根据值大小返回值
索引
,例如for (int i=0; i<=arr.length; i++) int index= Array.IndexOf(arr, i);现在我希望将值
的
索引
从
最小
值返回到最大值为4、2、3、
浏览 1
提问于2013-05-03
得票数 1
3
回答
通过
交换
元素使
数组
相同
c++
、
algorithm
、
c++11
有两个i/p
数组
,当它们有完全相同
的
数字时,它们是相同
的
。为了使它们相同,我们可以
交换
它们
的
元素。
交换
是有代价
的
。如果我们
交换
a和b元素,那么成本= min(a,b)。在制作
数组
相同
的
同时,成本应该是
最小
的
。3 6 6 2 4
浏览 3
提问于2020-07-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
二叉堆与优先级队列学习
四.python科学计算库-numpy
Java基础之冒泡排序、选择排序分析,简单、直观、明了
数据结构与算法(4)——优先队列和堆
前端必会的七种排序算法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券