Module grscheller.datastructures.core
Modules supporting the core infrastructure of the grscheller.datastructures package. Useful imports for REPL's like ipython. Can be used by client code for the implemention of new data structures.
Expand source code
# Copyright 2023-2024 Geoffrey R. Scheller
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Modules supporting the core infrastructure of the grscheller.datastructures
package. Useful imports for REPL's like ipython. Can be used by client code for
the implemention of new data structures.
"""
__author__ = "Geoffrey R. Scheller"
__copyright__ = "Copyright (c) 2023-2024 Geoffrey R. Scheller"
__license__ = "Apache License 2.0"
from .fp import FP
from .nodes import SL_Node, BT_Node, LT_Node
Sub-modules
grscheller.datastructures.core.fp
-
Functional tools …
grscheller.datastructures.core.iterlib
-
Library of iterator related functions.
grscheller.datastructures.core.nodes
-
Various types of nodes for graph-like data structures …