UNPKG

@cute-dw/core

Version:

This TypeScript library is the main part of a more powerfull package designed for the fast WEB software development. The cornerstone of the library is the **DataStore** class, which might be useful when you need a full control of the data, but do not need

15 lines 1.75 kB
import { Heap } from "./Heap"; export class MinHeap extends Heap { /** * Checks if pair of heap elements is in correct order. * For MinHeap the first element must be always smaller or equal. * * @param {*} firstElement * @param {*} secondElement * @returns {boolean} */ pairIsInCorrectOrder(firstElement, secondElement) { return this._compare(firstElement, secondElement) <= 0; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWluSGVhcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2N1dGUtY29yZS9zcmMvbGliL2NvbGxlY3Rpb25zL2hlYXAvTWluSGVhcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sUUFBUSxDQUFDO0FBRTlCLE1BQU0sT0FBTyxPQUFXLFNBQVEsSUFBTztJQUNyQzs7Ozs7OztPQU9HO0lBQ0gsb0JBQW9CLENBQUMsWUFBd0IsRUFBRSxhQUF5QjtRQUN0RSxPQUFPLElBQUksQ0FBQyxRQUFRLENBQUMsWUFBWSxFQUFFLGFBQWEsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN6RCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFbGVtZW50IH0gZnJvbSBcIi4uL0NvbGxlY3Rpb25cIjtcclxuaW1wb3J0IHsgSGVhcCB9IGZyb20gXCIuL0hlYXBcIjtcclxuXHJcbmV4cG9ydCBjbGFzcyBNaW5IZWFwPFQ+IGV4dGVuZHMgSGVhcDxUPiB7XHJcbiAgLyoqXHJcbiAgICogQ2hlY2tzIGlmIHBhaXIgb2YgaGVhcCBlbGVtZW50cyBpcyBpbiBjb3JyZWN0IG9yZGVyLlxyXG4gICAqIEZvciBNaW5IZWFwIHRoZSBmaXJzdCBlbGVtZW50IG11c3QgYmUgYWx3YXlzIHNtYWxsZXIgb3IgZXF1YWwuXHJcbiAgICpcclxuICAgKiBAcGFyYW0geyp9IGZpcnN0RWxlbWVudFxyXG4gICAqIEBwYXJhbSB7Kn0gc2Vjb25kRWxlbWVudFxyXG4gICAqIEByZXR1cm5zIHtib29sZWFufVxyXG4gICAqL1xyXG4gIHBhaXJJc0luQ29ycmVjdE9yZGVyKGZpcnN0RWxlbWVudDogRWxlbWVudDxUPiwgc2Vjb25kRWxlbWVudDogRWxlbWVudDxUPik6IGJvb2xlYW4ge1xyXG4gICAgcmV0dXJuIHRoaXMuX2NvbXBhcmUoZmlyc3RFbGVtZW50LCBzZWNvbmRFbGVtZW50KSA8PSAwO1xyXG4gIH1cclxufVxyXG4iXX0=