sorting 相关问题

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

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

搜索具有子对象的对象数组

有一个带有嵌套对象的对象数组。搜索时,需要显示所有请求的结果及其父级 常量数据 = [{ "title": "新闻", “孩子们……

回答 1 投票 0

如何根据这些条件对二维数组进行排序? (代码中给出了条件)

/* 程序必须接受 N 个整数作为输入。 每个整数是 给定一个权重。 程序必须按升序对整数进行排序 根据重量排序并打印整数和

回答 1 投票 0

WordPress 按 ID 排序然后按日期排序

我有 WordPress 上的帖子列表。我希望首先显示 3 个特定的(以任何顺序),然后按日期排序其余的。 这是一段代码: order_by=“日期”

回答 1 投票 0

如何从图像中获取有序路径列表?

我们得到了 100x100 像素的图像。在此图像中,红线是一条路径。当我将此图像解析为像素颜色时,我以随机顺序获得红色像素(事实上,我从图像中从顶部到

回答 1 投票 0

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