发明名称 MERGING OF SORTED LISTS USING ARRAY PAIR
摘要 The formulation of a merged sorted list from multiple input sorted lists in multiple phases using an array pair. Initially, the first array is contiguously populated with the input sorted lists. In the first phase, the first and second input sorted lists are merged into a first intermediary merged list within the second array. Each subsequent phase merges a prior intermediary merged list resulting from the prior phase and, a next input sorted list in the first array to generate a next intermediary merged list, or a merged sorted list if there or no further input in the first array. The intermediary merged lists alternate between the first array and the second array from one phase to the next phase.
申请公布号 US2016350345(A1) 申请公布日期 2016.12.01
申请号 US201615232315 申请日期 2016.08.09
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Goldstein Jonathan David;Chandramouli Badrish
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computing system comprising: one or more hardware processors; and one or more storage devices having stored computer-executable instructions that are executable by the one or more hardware processors for implementing a method for formulating a merged sorted list, wherein the method includes: an act of accessing a plurality of input sorted lists;an act of contiguously populating a first array with the plurality of input sorted lists; andan act of using the first array and a second array to merge the plurality of input sorted lists into a merged sorted list, wherein the merging occurs by merging the first and second sorted lists.
地址 Redmond WA US