sorting 相关问题

排序是将一些订单应用于项目集合的过程。

提高 redshift 中表的查询性能

我是 Redshift 新手,我在 Oracle 中使用过 B 树和 bitmpa 索引。 我们有很多星型模式的表。事实表具有多个维度表的 fk 列。 我们有一个尺寸表...

回答 1 投票 0

如何将数字添加到排序列表中?

所以我学校给我布置了一个作业,要在排序列表中添加一个数字,而不仅仅是一个列表-IntNode列表,如果我做对了,那就是一个链接列表(也许我错了,我不知道这是什么事情是

回答 1 投票 0

代码不适用于查找产品对的负面测试用例[已关闭]

产品对 - 问题链接 最初我没有添加abs东西,但是在我添加之后,代码能够处理一些负面测试用例,但不是全部 我有一个想法为什么...

回答 1 投票 0

快速排序算法打印分段错误,无法正常工作

我目前正在研究一种快速排序算法,该算法接受随机双精度数、整数、字符和浮点数。目前正在测试双打,我正在退出(进程27368),代码为-1073740791。我愿意

回答 1 投票 0

快速排序算法打印分段错误,无法正常工作

我目前正在研究一种快速排序算法,该算法接受随机双精度数、整数、字符和浮点数。目前正在测试双打,我正在退出(进程27368),代码为-1073740791。我...

回答 1 投票 0

通过数字排序合并 pdf 文件

我正在尝试编写一个bash脚本来将目录中的所有pdf文件合并为一个pdf文件。命令 pdfunite *.pdf output.pdf 成功实现了这一点,但它合并了输入文档...

回答 4 投票 0

如何根据不同列中的值在 R 中定位大型数据框?

我是 R 新手,我有一个大数据框(很多列)。 我想根据数据框上几列(Valeur1、Valeur2 和 Valeur3)的值(8 到 -8 之间)来定位我的数据框...

回答 1 投票 0

如何防止对象数值属性自动排序?

为什么我遇到这个问题: 我试图解决一个算法问题,我需要返回数组中出现次数最多的数字。像 [5,4,3,2,1,1] 应该返回 1。 而且当两个数字...

回答 12 投票 0

当向量大小不是 2^n 时,合并排序功能不起作用

我想在这个问题前说一下我是c++的初学者。 为了练习,我尝试使用我学到的基础知识创建一个合并排序函数。代码如下: #inc...

回答 1 投票 0

Java - 在内存中存储排序列表值

快速说明: 我有一个哈希映射,根据列表的排序类型以不同的顺序存储列表。我希望将其存储在内存中,这样我就不必在运行时多次对每个列表进行排序

回答 1 投票 0

将值列表分组/排序为 n 组设定大小,以最大化每个值之间的差异

我有一个超过 100 个点的数据集,需要将其分为一定数量的组。每个组都有最大人数,但并非组中的所有位置都需要填补。 示例 = [7,10,8,2,6,1...

回答 1 投票 0

最大化数组中相邻总和的总和

我对下面提到的问题的一些测试用例得到了错误的答案,我已经进一步解释了我的方法。请帮我找出我的逻辑缺陷。 问题陈述:你给...

回答 1 投票 0

使用javascript“选择排序”?

如何使用javascript获取数组中最小元素的位置并将该值与邻居值交换以进行“选择排序”? 我的 HTML 是 如何使用javascript获取数组中最小元素的位置并将该值与邻居值交换以进行“选择排序”? 我的 HTML 是 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript" src="js/script.js"></script> <script src="js/jquery-latest.min.js"></script> <link type="text/css" href="style.css" rel="stylesheet" /> </head> <body> <form onsubmit="store(this); return false"> 1:<input type="text" id="one" /><br /> 2:<input type="text" id="two" /><br /> 3:<input type="text" id="three" /><br /> 4:<input type="text" id="four" /><br /> 5:<input type="text" id="five" /><br /> 6:<input type="text" id="six" /><br /> <input type="button" value="Click Me" onclick="getInput(); output();" /> </form><br /> <p id="in">Input</p><br /> <div id="qstnDiv"></div><br /> <p id="out">Output</p><br /> <div id="anwrDiv"></div> </body> </html> 我的Javascript是 var list = []; Math.max.apply(Math,list);//maximum Math.min.apply(Math,list); //minimum function getInput() { var str_one = document.getElementById("one").value; var str_two = document.getElementById("two").value; var str_three = document.getElementById("three").value; var str_four = document.getElementById("four").value; var str_five = document.getElementById("five").value; var str_six = document.getElementById("six").value; list.push(str_one,str_two,str_three,str_four,str_five,str_six); $('#qstnDiv').html(list+','); } function output(){ } 我想使用选择排序对文本框中的数字进行排序,所以请帮助我 有一个特定的功能。 myArray.sort(function(a,b){return b-a}); 这是上升的。如果你改变“a”和“b”的顺序,它就会变成降序。 如果你需要访问一个对象,你必须写 myArray.sort(function(a,b){return b.propertyName-a.propertyName}); 非常明确的选择排序! function selectionSort(arr){ for (let i = 0; i < arr.length; i++){ let indexOfMin = i // set index of min to the let j = i // set the index to run the while loop for calculating min let min = arr[i] // set the initial value of minimum // find the minimum from i to end of array while (j < arr.length){ if (arr[j] < min){ min = arr[j] indexOfMin = j } j++ } if (indexOfMin !== i){ // only swap if the index of minimum and curr item is different let tmp = arr[i] arr[i] = arr[indexOfMin] arr[indexOfMin] = tmp console.log(arr) } } return arr } sortedList = selectionSort([5,3,4,1,-3,2]) 选择排序:交换不会像冒泡排序那样发生,而是每次迭代发生一次,设置数组中的最小值。 const selectionSort = (arr) => { for(let i=0; i<arr.length; i++) { let lowest = i; for(let j=i+1; j<arr.length; j++) { if(arr[lowest] > arr[j]) { lowest = j; } } if(i != lowest) { // SWAP!! [arr[lowest], arr[i]] = [arr[i], arr[lowest]]; } } return arr; } console.log(selectionSort([8,1,2,3,4,5,6]));

回答 3 投票 0

Javascript:冒泡排序

我用JS做了一个冒泡排序算法(sorta)。有时它可以工作,但问题是它只迭代数组一次。这是我的代码: 函数气泡(arr){ 对于 (var i = 0;...

回答 17 投票 0

如何使用内置的 int SQL 数据库在 ASP.NET MVC C# 中进行排序和分页

好吧,我是 ASP.NET 的初学者,我正在尝试做一个小项目,在其中创建一个客户跟踪网站。我已经完成了所有工作,以便能够创建我的表格、添加、编辑、详细信息以及...

回答 1 投票 0

在线性时间内对具有重复元素的数组(给定其频率)进行排序

假设我们有一个包含 n 个整数的数组,并且我们知道某个整数 x 在数组中出现了 alpha 次。证明或反驳是否存在一种可以在线性时间内对该数组进行排序的算法: S...

回答 1 投票 0

如何创建一个带有limit降序排列的HKAnchoredObjectQuery

在我们的一个项目中。我必须获取过去 30 天的健康套件数据。 我们使用 HKAnchoredObjectQuery 来获取历史数据。第一次如果我们尝试获取它会返回...

回答 2 投票 0

如何实现DataGridView的自动排序?

我以编程方式将列添加到 DataGridView,然后绑定到列表。默认情况下,列的排序模式为自动。但是当我运行我的应用程序时,单击标题没有任何作用...

回答 4 投票 0

http请求后对可观察数据进行角度排序

我是使用可观察对象的新手,并且开始学习声明式编程。我遇到的情况是,我有一个可观察对象从 http 请求获取数据。我知道可以使用这些数据进行排序...

回答 2 投票 0

leetcode 中的合并排序数组

我在https://leetcode.com/problems/merge-sorted-array/description/中看到了这个,答案在https://leetcode.com/problems/merge-sorted-array/discuss/29503/Beautiful中-Python-解决方案 def 合并(自身,

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.