sorting 相关问题

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

根据mongodb中的数组字段对集合文档进行排序

以下是集合的示例文档。 { 姓名:“萨姆”, 年龄:20, 爱好:[ {id:1, value: "足球"}, {id:2 value:"国际象棋"} ] }, { “姓名”:“鲍勃”, “……

回答 2 投票 0

时间复杂度Log(n)的排序算法

有没有平均时间复杂度log(n)的排序算法? 示例 [8,2,7,5,0,1] 对给定数组进行排序,时间复杂度为 log(n)

回答 4 投票 0

c++ 使用 std::lower_bound 通过 2 个参数查找数组中的元素

我在使用 lower_bound 通过 2 个参数查找数组中的元素时遇到问题。 我有一个 结构人{ 民众: 人(const std::string CITY,const std::string ADDRESS,const std::string REGI...

回答 1 投票 0

主持注册 - 希望在单独的 Google 表格选项卡上显示所选结果

我已使用 Google 表单中的答案填充了 Google 表格。 (9个不同委员会的报名)我想公布谁报名了哪个委员会,以吸引更多的参与。我想我...

回答 1 投票 0

主持注册 - 希望在单独的 Google 表格选项卡上显示所选结果

我已使用 Google 表单中的答案填充了 Google 表格。 (9个不同委员会的报名)我想公布谁报名了哪个委员会,以吸引更多的参与。我想我...

回答 1 投票 0

使用结构对二进制文件进行排序

我正在开发一个 C++ 程序,该程序处理存储在二进制文件中的 Pokémon 数据。该程序从二进制文件中读取神奇宝贝记录,根据它们的能力对它们进行排序,然后写入排序后的

回答 1 投票 0

使用结构对二进制文件进行排序

我正在开发一个 C++ 程序,该程序处理存储在二进制文件中的 Pokémon 数据。该程序从二进制文件中读取神奇宝贝记录,根据它们的能力对它们进行排序,然后写入排序后的

回答 1 投票 0

对 str 引用的引用向量进行排序如何在字符串而不是最外层引用上进行?

在学习 Rust 时,我遇到了嵌入在线问题答案中的这段代码。我没想到这是正确的答案,因为我天真地认为 elem_refs.sort() 会按

回答 1 投票 0

匹配红色和绿色标志的 SQL 查询

对于约会应用程序,用户必须设置描述他/她自己的白旗。然后,他/她(我没有在示例数据中涵盖性别)可以选择几个具有优先级的绿色和红色标记...

回答 1 投票 0

Wordpress 查询一个记录集,但从 a 中的值排序。第二个查询集

我有五种自定义帖子类型: 人员(每条记录都有标题、名字、姓氏) 演出(每条记录都有演出年份、开幕夜、闭幕夜和类别分类) 位置(每个...

回答 1 投票 0

Woocommerce 类别订单

我正在尝试按默认字母顺序重新排列我的类别。 我的管理后端我的类别如下所示: 在前端,它们看起来像这样: 可以拥有吗

回答 5 投票 0

用于按其中一个数组的值同步对两个数组进行排序的与编程语言无关的术语是什么

假设我们有两个数组: a = [4,3,8,7] b = [(1,2),(5,6),(8,6),(9,0)] 所以我们现在想要的是,对数组 a 进行排序。 所以排序的结果应该是 a_sorted = [3,4,7,8] 。 而且,我们...

回答 5 投票 0

WordPress 自定义订单按帖子标题中的姓氏过滤

我有一个针对员工的自定义帖子类型,它使用帖子标题作为人员姓名。为了按姓氏排序,我使用顺序过滤器查找标题中的最后一个单词,然后按我排序...

回答 4 投票 0

对 HTML 表单提交数据行进行转置和排序,而不丢失关联关系

我有一个 HTML 表单,可以提交姓名和考试成绩的有效负载。 我需要转置结构,以便考试编号分组在一起,并且考生姓名直接与 sc 相关联...

回答 2 投票 0

多维数组的排序和显示值活动5B

索引.php 活动5B 。盒子 { 宽度: </desc> <question vote="-2"> <p>索引.php </p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34;&gt; &lt;head&gt; &lt;meta charset=&#34;UTF-8&#34;&gt; &lt;title&gt;Activity 5B&lt;/title&gt; &lt;style&gt; .box { width: 600px; padding: 10px; margin: 0; border: 1px outset black; background-color: lightblue; text-align: center; } table { table-layout: fixed; width: 600px; &#39;border: 1px solid red; text-align: left; } table, th, td { &#39;border: 1px solid black; } table th, table td{ padding: 5px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&#34;box&#34;&gt; &lt;form action=&#34;process.php&#34; method=&#34;POST&#34;&gt; &lt;br&gt; &lt;h4&gt;EXAMINATION RESULT&lt;/h4&gt; &lt;br&gt; &lt;br&gt; &lt;table&gt; &lt;tr&gt; &lt;th style=&#39;width:10%&#39;&gt;No.&lt;/th&gt; &lt;th style=&#39;width:40%&#39;&gt;NAME&lt;/th&gt; &lt;th style=&#39;text-align: center&#39;&gt;EXAM1&lt;/th&gt; &lt;th style=&#39;text-align: center&#39;&gt;EXAM2&lt;/th&gt; &lt;th style=&#39;text-align: center&#39;&gt;EXAM3&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;27&#34; name=&#34;name[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex1[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex2[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex3[]&#34; required&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;27&#34; name=&#34;name[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex1[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex2[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex3[]&#34; required&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;27&#34; name=&#34;name[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex1[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex2[]&#34; required&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&#34;text&#34; size=&#34;5&#34; name=&#34;ex3[]&#34; required&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan=&#34;2&#34;style=&#39;text-align: center&#39; &gt;&lt;input type=&#34;submit&#34; name=&#34;submit&#34; value=&#34;SUBMIT REQUEST&#34;&gt;&lt;/td&gt; &lt;td colspan=&#34;3&#34; style=&#39;text-align: center&#39;&gt; &lt;button type=&#34;reset&#34; value=&#34;Reset&#34;&gt;CLEAR&lt;/button&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/form&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</code></pre> </div> </div> <p></p> <p>流程.php</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code> &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;style&gt; .box { width: 350px; padding: 10px; margin: 0; border: 1px outset black; background-color: lightblue; text-align: center; } table { table-layout: fixed; width: 350px; border: 1px solid red; text-align: left; } table, th, td { border: 1px solid black; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&#34;box&#34;&gt; &lt;?php if(isset($_POST[&#39;submit&#39;])){ $name = $_POST[&#39;name&#39;]; $ex1 = $_POST[&#39;ex1&#39;]; $ex2 = $_POST[&#39;ex2&#39;]; $ex3 = $_POST[&#39;ex3&#39;]; $exam = array(); for($i = 0; $i &lt; count($name); $i++) { $exam[] = array( &#39;name&#39; =&gt; $name[$i], &#39;exam1&#39; =&gt; $ex1[$i], &#39;exam2&#39; =&gt; $ex2[$i], &#39;exam3&#39; =&gt; $ex3[$i], ); } echo &#34;&lt;pre&gt;&#34;; print_r($exam); echo &#34;&lt;pre&gt;&#34;; $keys = array_keys($exam); for($i = 0; $i &lt; count($exam); $i++) { echo &#34;&lt;p&gt;&lt;b&gt;Exam Result $keys[$i]&lt;/b&gt;&lt;/p&gt;&#34;; echo &#34;&lt;ul&gt;&#34;; foreach($exam[$keys[$i]] as $key =&gt; $value) { echo $key . &#34; : &#34; . $value . &#34;&lt;br&gt;&#34;; } echo &#34;&lt;/ul&gt;&#34;; } } ?&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; enter code here</code></pre> </div> </div> <p></p> <p><a href="https://i.stack.imgur.com/xrcHF.png" target="_blank"><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL3hyY0hGLnBuZw==" alt="Original Activity from Prof. Form and Output"/></a></p> <blockquote> <p>将文本输入分配给数组没有问题我有问题 显示正确的输出</p> <p>这是我的目标输出</p> <p>考试成绩1</p> <ul> <li>滚滚99</li> <li>詹姆斯80</li> <li>戴夫79</li> </ul> <p>考试成绩2</p> <ul> <li>戴夫95</li> <li>罗利86</li> <li>詹姆斯80</li> </ul> <p>考试成绩3</p> <ul> <li>詹姆斯88</li> <li>戴夫75</li> <li>罗利60</li> </ul> <p>任何帮助将不胜感激 谢谢计算器</p> </blockquote> </question> <answer tick="false" vote="0"> <pre><code> echo &#34;&lt;p&gt;&lt;b&gt;TOTAL STUDENTS: &#34;. count($exam).&#34;&lt;/b&gt;&lt;/p&gt;&#34;; for($i = 0; $i &lt; count($exam); $i++) { echo &#34;&lt;p&gt;&lt;b&gt;Exam Result &#34;.($i +1).&#34;&lt;/b&gt;&lt;/p&gt;&#34;; $keys = array_column($exam, &#34;exam$i&#34;); array_multisort($keys, SORT_DESC, $exam); foreach ($exam as $row) { echo &#34;&lt;li&gt;&#34;. $row[&#39;name&#39;]. &#34; &#34;. $row[&#34;exam$i&#34;].&#34;&lt;/li&gt;&#34;; } } } </code></pre> </answer> <answer tick="false" vote="0"> <p>在将考试成绩与考生姓名合并之前,请务必验证传入的数据以避免代码损坏。</p> <p>以下脚本旨在适应 HTML 表单结构的变化(以防考试或考生数量发生变化)。尽管循环遍历 <pre><code>$_POST</code></pre> 数组中的所有元素,<pre><code>sscanf()</code></pre> 函数仍会阻止 <pre><code>name</code></pre> 行被推入结果,并从考试键中提取考试编号。</p> <p>在每个构建的关联行上调用 <pre><code>arsort()</code></pre> 将会按降序对分数进行排序并保留名称。显示检查编号时可以使用结果数组第一级中的 <pre><code>$i</code></pre> 键。</p> <p>代码:(<a href="https://3v4l.org/UU4fS" rel="nofollow noreferrer">演示</a>)</p> <pre><code>$_POST = [ &#39;name&#39; =&gt; [&#39;Dave&#39;, &#39;James&#39;, &#39;Rolly&#39;], &#39;ex1&#39; =&gt; [79, 80, 99], &#39;ex2&#39; =&gt; [95, 80, 86], &#39;ex3&#39; =&gt; [75, 88, 60] ]; $exams = []; $totalNames = count($_POST[&#39;name&#39;] ?? []); foreach ($_POST as $key =&gt; $row) { // because user submissions cannot be trusted... if (!sscanf($key, &#39;ex%d&#39;, $i) || $totalNames !== count($row)) { continue; } $exams[$i] = array_combine($_POST[&#39;name&#39;], $row); arsort($exams[$i]); } var_export($exams); </code></pre> <p>输出:</p> <pre><code>array ( 1 =&gt; array ( &#39;Rolly&#39; =&gt; 99, &#39;James&#39; =&gt; 80, &#39;Dave&#39; =&gt; 79, ), 2 =&gt; array ( &#39;Dave&#39; =&gt; 95, &#39;Rolly&#39; =&gt; 86, &#39;James&#39; =&gt; 80, ), 3 =&gt; array ( &#39;James&#39; =&gt; 88, &#39;Dave&#39; =&gt; 75, &#39;Rolly&#39; =&gt; 60, ), ) </code></pre> </answer> </body></html>

回答 0 投票 0

不使用 ORDER BY 进行排序

听起来很迟钝,但这可能吗? 我有 EMPLOYEE_ID 和 DEPARTMENT_ID,我必须根据 DEPARTMENT_ID 对其进行排序,而不使用 ORDER BY。 它不应该出现在问题中的任何地方...

回答 4 投票 0

openCart 3 - 如何在结账页面获取总价?

我需要了解如何在结账页面(confirm.php)获取总价加上我自己的价格。 我需要检查总数,如果超过 5K 那么送货服务是免费的,否则送货服务...

回答 1 投票 0

从 SimpleXML 填充二维数组,然后按第一列排序[重复]

我有一个产品 xml,其中包含多个价格不同的卖家。在浏览 simpleXML 对象并将其放入数组中之后,我需要以某种方式对数组进行排序。 循环遍历 xml 文件: 前...

回答 1 投票 0

wordpress get_posts 按自定义字段(自定义日期)排序

我有一个会员自定义帖子类型,出生日期保存为 01.01.2013 $args = 数组( '帖子数' => -1, 'post_type' => 'mitglied', 'post_status' => '

回答 2 投票 0

从 simplexml 排序和数组[重复]

我有一个productxml,其中包含多个价格不同的卖家。在浏览 simplexml 对象并将其放入数组中之后,我需要以某种方式对数组进行排序。 循环遍历 xml 文件:

回答 1 投票 0

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