首页 文章
  • -3 votes
     answers
     views

    R:找到缺失的数据并添加零[重复]

    这个问题在这里已有答案: adding default values to item x group pairs that don't have a value (df %>% spread %>% gather seems strange) 2个答案 我有以下数据集: 黄色中的行是良好情况的示例,因为对于Vaer = B,Var2 = F且Var2 = G,存在freq值 . ...
  • 2 votes
     answers
     views

    通过woocommerce评级对产品进行排序

    我正试图通过平均评级在Woocommerce的产品类别页面上对产品进行分类 . 我找到了将评级放在产品页面上的代码,将代码添加到functions.php(见下文),但选择评级没有做任何事情 . 我需要调用(或创建)才能使其工作的meta_key是什么? add_filter('woocommerce_get_catalog_ordering_args','custom_woocommerce_g...
  • 1 votes
     answers
     views

    如何合并排序结构数组

    我有一个结构数组 typedef struct BinaryTreeNode { BSTElementType userID; BSTElementType count; struct BinaryTreeNode *left; struct BinaryTreeNode *right; }BinaryTreeNode; typedef BinaryTreeNod...
  • 0 votes
     answers
     views

    如何在kotlin的枚举类中自定义排序

    我在kotlin中有一个枚举类,我必须根据输入参数对它们进行不同的排序 . 截至目前,我已经定义了这个类 enum class ProductItem constructor( val color, val price, val position ){ SHOES("red", "$", 2) CAR("blue&quot...
  • 0 votes
     answers
     views

    使用选择排序根据玩家点数对列表进行排序?

    我试图从球员曲棍球统计的二进制文件中排序列表 . 我的目标是使用选择排序算法根据点数=目标助攻的游戏中的点数以降序对列表进行排序 . 我正在使用一个结构数组,其中每个数组都是玩家统计数据的结构 . 这是结构 . struct Player { char name[20]; int goals; int assists; int rating; }; 这是我到目前为止在排序数组函数中所拥有的 ...
  • 2 votes
     answers
     views

    选择排序循环中的错误

    我需要创建一个程序来接受一个数字输入文件(integer.txt),它将每行排序一个数字,放入一个向量中,然后使用选择排序算法按降序对数字进行排序并将它们写入输出文件(sorted.txt) . 我非常确定我的selectionSort()函数有什么问题导致循环无法获得正确的值,因为在使用cout测试之后我得到了非常不正确的输出 . 我确信这是一个初学程序员的蠢事 . vector<stri...
  • 0 votes
     answers
     views

    选择排序到第z个最高位置python

    我正在寻求实现一个选择排序算法来排序未排序的列表/数组,这是我目前得到的: list1 = [14,3,2,21,23,12,3,4]#unsorted array z = 3 for i in range(len(list1)): for j in range(i, len(list1)): if list1[i] < list1[j]: ...
  • 0 votes
     answers
     views

    节点上的选择排序 - java

    我目前正在尝试为java中的节点编写选择排序 . 我还编写了一个完美的冒泡排序,但由于某种原因,选择排序不起作用 . 我是java的新手,请原谅我找不到错误 . 我的选择排序实际上排序了一切 . 结果很好 . 但执行不是选择排序应该如何工作 . 首先,我切换了节点而不是值,它工作但不是应该的 . 所以我提出了将Node留在原地的解决方案,然后切换值 . public void selectionS...
  • 3 votes
     answers
     views

    按嵌套文档之一的值对文档进行排序

    我在根据所选嵌套文档中的值对文档进行排序时遇到问题 . 我正在使用这样的设置: curl -XPUT 'http://127.0.0.1:9200/test/' -d ' index : number_of_shards : 1 number_of_replicas : 1 ' curl -XPUT '127.0.0.1:9200/test/item/_mapping' -d ...
  • 2 votes
     answers
     views

    Elasticsearch:排序整数desc

    使用查询在elasticsearch(版本“1.1.2”)中按整数字段排序时: { "query": { "match_all": {} }, "sort": [ { "cubicCapacity": { "order": "asc&...
  • 1 votes
     answers
     views

    Elasticsearch ::排序给出了奇怪的结果

    当我第一次搜索时,它会对所有文档进行排序并给出前5条记录 . 但是,如果通过更改排序方向(ASC - > DESC)执行相同的搜索查询,那么它不再对所有文档进行排序,它会给我最后5个检索到的文档(来自先前的搜索查询),按照desc顺序对它们进行排序,并给出它回到我身边 . 我期待它将按DESC顺序对所有可用文档进行排序,然后检索前5个结果 . 我做错了什么,或者错过了任何概念 . 我的搜索...
  • 0 votes
     answers
     views

    Elasticsearch如何用条件排序

    在我的ElasticSearch(2.x)上,我有这样的文档: { "title": "A good title", "formats": [{ "name": "pdf", "prices": [{ &qu...
  • 0 votes
     answers
     views

    在ElasticSearch中执行不带inner_hits的嵌套排序

    我需要一些帮助来查询来自 ELasticSearch (1.7.3) 的记录 . 我们将获得执行的评估列表,并仅显示上次完成的评估,如下所示: evaluation: [ { id: 2, breaches: null }, { id: 6, breaches: null }, { id: 7, breaches: null ...
  • 2 votes
     answers
     views

    排序 - 选择排序如何有效?

    最近我正在研究C#Following this Book中基本排序算法的时序分析 . 在第55页上,作者总结提到了这一点 . Selection排序是最有效的算法,其次是冒号排序和插入排序 但实际上,在最佳,正常和最差的情况下,选择排序比插入和冒泡排序需要更多的时间 . 即使this online algorithm visualisation显示选择排序需要更多时间 . 我的问题是,与插入和...
  • 156 votes
     answers
     views

    是否有比Bogosort(a.k.a Monkey Sort)更差的排序算法? [关闭]

    我的同事们带我回到了我的大学时代,今天早上讨论了排序算法 . 我们回忆起我们的最爱,如StupidSort,我们其中一个人确信我们已经看到了一个 O(n!) 的排序算法 . 这让我开始寻找我能找到的"worst"排序算法 . 我们假设一个完全随机的排序会非常糟糕(即随机化元素 - 它是否按顺序排列?没有?再次随机化),我环顾四周,发现它显然被称为BogoSort, or Mon...
  • 58 votes
     answers
     views

    插入排序与冒泡排序算法

    我正在尝试理解一些排序算法,但我很难看到冒泡排序和插入排序算法的差异 . 我知道两者都是O(n2),但在我看来,冒泡排序只是将每个传递的数组的最大值冒泡到顶部,而插入排序只是将每个传递的最低值下沉到底部 . 他们不是在做同样的事情,而是在不同的方向吗? 对于插入排序,比较/潜在交换的数量从零开始并且每次都增加(即0,1,2,3,4,...,n)但是对于冒泡排序,这种相同的行为发生,但是在结束时排序...
  • 0 votes
     answers
     views

    为什么选择排序比冒泡排序更快,以及插入排序如何最快

    我编写了一个程序来对数字进行排序,从1到1,000,使用三种不同的排序,然后测量每个单独排序所花费的时间 . 结果如下:(我在python中编写了我的代码,时间以秒为单位,最差情况是按降序排列的数组,最好的情况是升序排列) Worst case : 选择排序:timetaken:0.0629999637604 冒泡排序:timetaken:0.141000032425 插入排序:tim...
  • 29 votes
     answers
     views

    任何真实的CPU都不使用IEEE 754吗?

    我正在优化数值/统计库的排序函数,基于这样的假设:在过滤掉任何NaN并进行一点点调整之后,可以将浮点数作为32位整数进行比较而不改变结果,并且可以将双精度数据进行比较64位整数 . 这似乎加快了将这些数组排序在40%左右的某个位置,并且只要浮点数的位级表示是IEEE 754,我的假设就成立 . 是否存在人们实际使用的真实CPU(不包括在嵌入式设备中,这个库没有针对哪个)使用一些可能会打破这种假设的...
  • 10 votes
     answers
     views

    在Swift中对字典进行排序

    我知道这个话题已经讨论过,但我无法解决其他答案,所以提前抱歉我的成熟! 我需要按键对这个词典进行排序 codeValueDict = ["us": "$", "it": "€", "fr": "€"] 所以我需要一本这样的字典 sortedDict = ["fr&qu...
  • 294 votes
     answers
     views

    编写一个程序,从10亿个数字的数组中找出100个最大的数字

    我最近参加了一次采访,我被问到“编写一个程序,从10亿个数字中找出100个最大的数字 . ” 我只能给出一个强力解决方案,即以O(nlogn)时间复杂度对数组进行排序,并取最后100个数字 . Arrays.sort(array); 面试官正在寻找更好的时间复杂性,我尝试了其他一些解决方案,但未能回答他 . 有更好的时间复杂度解决方案吗?
  • 1 votes
     answers
     views

    存储没有唯一字段的XML .

    我有一个大的xml文件,我想排序,但我对如何处理这种情况有点生疏 . 我有一个大约40k行的大xml文件,但是这个xml文件没有我可以用来排序的独特元素 . 是否有可能按2个元素订购? <Customer> <row CompanyID="1" Name="John" Email="John@mail.com" \...
  • -2 votes
     answers
     views

    即使奇怪的排序,首先按照外观递归Java的顺序保持赔率

    如何使用递归提供此[1 3 9 2 4 6 8],将数组按照相同顺序的数字出现顺序排列在偶数和赔率之间,如[2 1 4 6 3 9 8]?一些使用Java的帮助或示例将非常感激 . 这段代码做了类似的工作,只是很难解决手头的问题 . Sorting an array recursively in Java with even numbers appearing in front of array....
  • 0 votes
     answers
     views

    在Java中递归地对数组进行排序,并在数组前面出现偶数 .

    我正在使用一种方法来整理一个数组,其中前面是偶数,而数组后面是奇数 . 我的任务要求我使用递归完成此任务 . 当我尝试打印已排序的数组时,它只打印出未排序的数组 . 我究竟做错了什么? left 变量从索引 0 开始, right 变量从索引末尾开始 . 然后比较它们,如果 left 是奇数且 right 是偶数,则它们交换值 . 如果 left 结果为偶数,则不会发生交换,并且它指向数组中的下一...
  • 1 votes
     answers
     views

    偶数数字在奇数之前使用数组而且只有一个循环

    我尝试了这个问题 . 我没有得到正确的解决方案 . 请帮助 . 问题:返回一个包含与给定数组完全相同的数字的数组,但重新排列,以便所有偶数都在所有奇数之前 . 除此之外,数字可以是任何顺序 . 您可以修改并返回给定的数组,或者创建一个新数组 . evenOdd([1,0,1,0,0,1,1])→[0,0,0,1,1,1,1]evenOdd([3,3,2])→[2,3,3]evenOdd([2,...
  • 0 votes
     answers
     views

    Kotlin多标准排序不编译

    这个简单的场景 data class Person(var name:String, var age:Int) var people = listOf( Person("Adam", 36), Person("Boris", 18), Person("Claire", 36), ...
  • 2 votes
     answers
     views

    Kotlin - 排序 Map 集合

    我有一个功能 fun init(properties: Collection<Map<Any, Any>>?) { properties?. filter { it.isNotEmpty() }?. } 1)我需要过滤空值 . 2)我只需要Map所有键和值为String . 3)对于我想要的每个剩余 Map :每个 Map 中的每个键都获得一个值 ....
  • 0 votes
     answers
     views

    使用一列asc对两个列进行数据排序,另一列为desc c#

    我在datatable中有多个列,如下所示: COL1 COL2 COL3 aaa 5 bla bbb 8 blablabla ccc 11 blabla ddd 9 bl eee 6 blabl 我试图通过COL1 asc和COL2 desc BOTH对这个数据表进行排序! 我尝试了以下解决...
  • 2 votes
     answers
     views

    根据colnames列表排序

    我有一个第一个data.frame看起来像这样: DF1 a d c b名称1 1 -1 -1 -1名称2 -1 2 -3 1名称3 1 2 -1 0名字4 9 0 1 -10 以及包含DF1列名的第二个data.frame . 换句话说,它看起来像: DF2 a d c b 我想按顺序(按递减顺序)命令DF1:首先DF2 == a,然后根据DF2 == c,然后根据DF2 == d等等 ...
  • 0 votes
     answers
     views

    你如何处理每个整数Radix Sort的位置?

    Background:我正在研究基数排序,我相信我对该算法的工作原理有很好的了解 . 但是,当您浏览列表时,我无法理解您实际上如何"interpret"每个元素 . 我会解释一下: 可以说我有 arrayToSort = [50, 4, 2, 10, 22, 284] 从我的理解,我将从0到9排序到十位 . 所以,我有: 铲斗0:50,10铲斗1:空的铲斗2:2,22斗3:空了...
  • 0 votes
     answers
     views

    如何改进基数排序的这种实现?

    我正在实现一个2字节的基数排序 . 概念是使用Counting Sort,对整数的低16位进行排序,然后对高16位进行排序 . 这允许我在2次迭代中运行排序 . 我的第一个概念是试图找出如何处理否定 . 由于符号位将被翻转为负数,然后以十六进制形式,这将使负数大于正数 . 为了解决这个问题,我在符号位为正时将其翻转,以使[0,2 bil] = [128 000 000 000,255 255 .....

热门问题