zephyr/lib/Kconfig
Sayooj K Karun cd7c78e92e lib: min_heap: Add min-heap data structure
Introduce a binary min-heap implementation as a generic data structure
for use in kernel and application code. A min-heap always maintains
the smallest element at the root, making insertion and removal of the
minimum element efficient (O(log n)).

The API allows both static and dynamic initialization, supports custom
comparators.

Signed-off-by: Sayooj K Karun <sayooj@aerlync.com>
2025-06-07 13:29:24 +01:00

40 lines
604 B
Plaintext

# Copyright (c) 2016 Intel Corporation
# Copyright (c) 2025 Aerlync Labs Inc.
#
# SPDX-License-Identifier: Apache-2.0
source "lib/libc/Kconfig"
source "lib/cpp/Kconfig"
source "lib/crc/Kconfig"
menu "Additional libraries"
source "lib/hash/Kconfig"
source "lib/heap/Kconfig"
source "lib/mem_blocks/Kconfig"
source "lib/net_buf/Kconfig"
source "lib/os/Kconfig"
source "lib/posix/Kconfig"
source "lib/open-amp/Kconfig"
source "lib/smf/Kconfig"
source "lib/acpi/Kconfig"
source "lib/runtime/Kconfig"
source "lib/utils/Kconfig"
source "lib/uuid/Kconfig"
source "lib/min_heap/Kconfig"
endmenu