sorting 相关问题

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

使用 Twig 按字母顺序排序

我正在尝试按字母顺序对类别列表进行排序。由于这更像是一个 PHP 缺陷,我尝试以此处描述的方式执行此操作。我真的无法访问核心文件...

回答 1 投票 0

基于多列对数据框进行自定义排序

下面是一个示例数据框: 姓名 状态 地点 杰米 纽约 曼哈顿 玛丽 俄亥俄州 克利夫兰市中心 约翰 纽约 法拉盛皇后区 山姆 俄亥俄州 莱克伍德克利夫兰 詹姆士 俄亥俄州 比奇伍德克利夫拉...

回答 1 投票 0

Vuetify v-data-table 对字符串格式的日期和潜在的空值进行排序

我有一个 v-data-table,其中包含已使用 dayjs 格式化为“MM/DD/YYYY”的日期,但有些日期为空,因为它们尚未完成。我正在尝试添加排序...

回答 1 投票 0

C++ 中的 qsort 很慢

我有 9 个矩阵形式的值,需要根据这些值计算中位数作为模拟过程的一部分。 我使用 std::qsort 这会导致进程运行缓慢(因为这个进程

回答 8 投票 0

qsort 用于对对象数组进行排序

我正在尝试使用 qsort() 对对象指针数组进行排序(PointP = Point*) 附加的是比较函数和排序,问题是什么也没有发生,排序也没有发生。 ...

回答 4 投票 0

qsort 和快速排序一样吗? [已关闭]

我对 qsort 和快速排序感到困惑。他们都一样吗?如果不是,那么它们有何不同?

回答 1 投票 0

我应该在 C++ 中使用 qsort 而不是 sort 吗?

我浏览了大部分关于C++中qsort与sort比较的问题。我只是想问是否有任何情况你更喜欢 qsort 而不是 sort?

回答 3 投票 0

qsort中的比较函数是如何工作的?

我在网上找到了这个示例代码,它解释了qsort函数是如何工作的。我无法理解比较函数返回什么。 #include“stdlib.h” int 值[] = { 88, 56, 100, 2, 25 }; ...

回答 6 投票 0

我必须使用插入排序和递归(无循环)对数组进行排序

我必须使用插入排序和递归而不使用循环对数组进行排序。我已经尝试过,但它没有对任何东西进行排序。这是我的代码: def recursiveInsertionSort(数组, i, j): n = ...

回答 3 投票 0

使用过滤或排序时在值之间添加空行

嗨我想知道是否可以添加空值来过滤或排序 Excel 中的公式。 我的想法是创建一个空行来分隔结果。 例如,这是排序函数的结果: 我...

回答 1 投票 0

在发货中查找产品ID

我想找到哪个ProductID属于哪个ShippingID。我有 ProductMade 时间,因此我需要找到 ProductMade 适合的 ShippingTime 之间的位置,以便找到 ShippingID。 我正在使用...

回答 1 投票 0

排序功能实现多列自定义差异

尝试实现自定义排序,如下所示: // 1. 按“值”列排序,此处“a”(第一个对象)和 b(第二个对象)的差值等于 4.5 或小于 4.5,则 // 考虑相等的值(甚至

回答 1 投票 0

如何在 Java 中按字母顺序对枚举成员进行排序?

我有一个如下所示的枚举类: 公共枚举字母 { OMEGA_LETTER("欧米茄"), GAMMA_LETTER("伽玛"), BETA_LETTER("测试版"), ALPHA_LETTER("阿尔法&

回答 5 投票 0

Magento 快速搜索 - 首先显示给定类别的结果

我希望进行正常的快速搜索,并添加一个功能:给定类别的结果排在第一位。 到目前为止,我已经修改了

回答 1 投票 0

整数上的compareTo()方法(Java 8、Comparable、Comparator、排序、String)

我们可以对整数应用比较器和比较器,如下所示: List intList1 = Arrays.asList(1,9,4,8,2,3,7,4,5); 可选 val1 = intList1.stream().sorted((a...

回答 1 投票 0

如何对 ISO 中未提供的语言的字母表进行排序?

有一种语言(切尔克斯语)未在 ISO 中呈现,它基于西里尔字母字符,但有自己的顺序,与标准西里尔字母顺序不同。所以有一个问题我不能...

回答 2 投票 0

wordpress 使用数组合并按价格升序排序,但带有 0 的价格必须显示在最后

我使用下面的代码来过滤页面上的查询并按价格升序对帖子进行排序。我得到了期望的输出,但我担心的是,我希望所有价格最后都为 0。 我使用下面的代码来过滤页面上的查询并按价格升序对帖子进行排序。我得到了期望的输出,但我担心的是,我希望所有价格最后都是 0。 <?php global $wp_query; $args = array_merge( $wp_query->query_vars, array( 'orderby' => 'meta_value_num','meta_key' => 'price','order' => 'ASC')); query_posts( $args ); ?> 请帮助我...提前谢谢 完整代码在这里: <?php /** * The template for displaying Archive pages. * * Learn more: http://codex.wordpress.org/Template_Hierarchy * * @package progression */ get_header('cars'); ?> <?php get_template_part( 'page', 'vehicle-title' ); ?> <div class="width-container"> <?php if ( have_posts() ) : ?> <div id="page-title"> <h1 id="page-heading"> <?php if (is_tax('vehicle_type')) { $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); $tax_term_breadcrumb_taxonomy_slug = $term->taxonomy; echo '' . $term->name . ''; } ?> </h1> </div><!-- close #page-title --> <div id="4-content-container" class="tax-vehicle-container"> <?php echo do_shortcode('[vehicle_searchform include="make,model"]') ?> <?php global $wp_query; $args = array_merge( $wp_query->query_vars, array( 'orderby' => 'meta_value_num','meta_key' => 'price','order' => 'ASC')); query_posts( $args ); ?> <?php /* Start the Loop */ $count = 1; $count_2 = 1; ?> <?php while ( have_posts() ) : the_post(); if($count >= 5) { $count = 1; } ?> <div class="grid4column-progression <?php if($count == 4): echo ' lastcolumn-progression'; endif; ?>"> <?php get_template_part( 'content', 'vehicle'); ?> </div> <?php if($count == 4): ?><div class="clearfix"></div><?php endif; ?> <?php $count ++; $count_2++; endwhile; ?> <div class="clearfix"></div> <?php show_pagination_links( ); ?> </div><!-- close #content-container --> <?php else : ?> <?php get_template_part( 'no-results', 'inventory' ); ?> </div><!-- close #content-container --> <?php endif; ?> <?php get_sidebar( 'vehicle' ); ?> </div><!-- close .width-container --> <?php get_footer(); ?> 如果您的帖子数量很少,那么快速而肮脏的事情就是遍历循环两次,在第一次通过时抑制零,并在第二次通过时抑制除零之外的所有内容: for ($i=0, $i++, $i<=1) : while (have_posts()) : the_post(); $show_non_zeros = ($i === 0) && ( get_post_meta( get_the_ID(), 'price', true) > 0); $show_zero_price = ($i === 1) && ( get_post_meta( get_the_ID(), 'price', true) == 0); if ($show_non_zeros || $show_zero_price) { //write output } end while; end for; 如果您正在寻找更快/更优雅的解决方案,您可以在调用 usort() 和循环之间 $posts query_posts。 希望这对某人有用..我这样做了 <?php /* ADDED by for sorting ASCENDING order but call for price(ie price with 0) last */ function my_sort_custom( $orderby, $query ){ global $wpdb; $orderby = " case when CAST(meta_value AS SIGNED) = '0' then 1 else 0 end ,CAST(meta_value AS SIGNED) "; return $orderby; } add_filter('posts_orderby','my_sort_custom',10,2); global $wp_query; $args = array_merge( $wp_query->query_vars, array('meta_key' => 'price')); query_posts( $args ); ?>

回答 2 投票 0

如何使用 Java Stream API 更新列表中的每个元素及其排序排名?

我对Java 8流有一个简单的需求。 我目前正在通过对列表进行排序,然后按索引设置排名属性来解决此问题。 有没有更好的方法通过使用 Java 8 流来解决这个问题?

回答 3 投票 0

如何通过流设置List元素属性?

我对java8流有一个简单的需求,情况如下: 目前,解决这个问题的方法是对列表进行排序,然后按索引设置排名属性, 那么有没有更好的方法来解决这个问题

回答 2 投票 0

跨行重新排序值并将重复项转换为 R 中的 NA

我正在尝试在 R 的数据框中按行重新排序值。 数据<- data.frame(sample = c("A", "B", "C", "D", "E", "F"), ...

回答 1 投票 0

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