增加余料归方算法
This commit is contained in:
11
types/DatabaseServices/Room/ParseService/RangeUtils.d.ts
vendored
Normal file
11
types/DatabaseServices/Room/ParseService/RangeUtils.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
type Range = [number, number];
|
||||
export declare function InsertRangeIndex(ranges: Range[], sparam: number): number;
|
||||
export declare function InsertSortedIndex<T, E>(array: T[], element: E, comparefunc: (a: E, b: T) => number): number;
|
||||
/**
|
||||
* 插入范围,并且合并范围
|
||||
*/
|
||||
export declare function InsertRangeAndUnion(ranges: Range[], sparam: number, eparam: number, insertIndex?: number): Range[];
|
||||
export declare function RangeUnion(ranges: Range[]): Range[];
|
||||
export declare function Intersection(range1: Range, range2: Range): Range | undefined;
|
||||
export {};
|
||||
//# sourceMappingURL=RangeUtils.d.ts.map
|
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"RangeUtils.d.ts","sourceRoot":"","sources":["../../../../../src/DatabaseServices/Room/ParseService/RangeUtils.ts"],"names":[],"mappings":"AAEA,KAAK,KAAK,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAK9B,wBAAgB,gBAAgB,CAAC,MAAM,EAAE,KAAK,EAAE,EAAE,MAAM,EAAE,MAAM,UAG/D;AAGD,wBAAgB,iBAAiB,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,OAAO,EAAE,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,MAAM,UAiBlG;AAED;;GAEG;AACH,wBAAgB,mBAAmB,CAC/B,MAAM,EAAE,KAAK,EAAE,EACf,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,WAAW,SAAmC,WA8DjD;AAGD,wBAAgB,UAAU,CAAC,MAAM,EAAE,KAAK,EAAE,WAiBzC;AAGD,wBAAgB,YAAY,CAAC,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,GAAG,KAAK,GAAG,SAAS,CAM5E"}
|
Reference in New Issue
Block a user