首页> 外国专利> Multi-interval quicksort algorithm for complex objects

Multi-interval quicksort algorithm for complex objects

机译:复杂对象的多间隔快速排序算法

摘要

Systems and methods (“utility”) for sorting a plurality of complex objects are provided herein. The utility may include a sorting algorithm that sorts references to the complex objects, rather than the complex objects themselves, such that the need to copy and swap complex objects in their locations in memory is reduced. Further, the sorting algorithm may utilize a recursive divide and conquer process, using multiple pivot elements at each sorting level. For example, the sorting algorithm is based on a modified Quicksort algorithm that uses multiple pivot elements at each level to sort an array of references that point to complex objects.
机译:本文提供了用于对多个复杂对象进行分类的系统和方法(“实用程序”)。该实用程序可以包括排序算法,该算法对对复杂对象而不是复杂对象本身的引用进行排序,从而减少了在内存中复制和交换复杂对象的需求。此外,排序算法可以在每个排序级别使用多个枢轴元素来利用递归的分而治之过程。例如,排序算法基于改进的Quicksort算法,该算法在每个级别使用多个枢轴元素对指向复杂对象的引用数组进行排序。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号