leet
  • Header library
    • Overview
    • Utilities
    • Data structures
      • Stack (array based)
      • Binary search tree
      • B-tree
      • Linked list
      • Matrix
      • Slice
    • Algorithms
  • Problems
  • Programs
  • TODO
leet
  • Header library
  • Data structures
  • View page source

Data structures

  • Stack (array based)
    • API
      • Functions
        • arrstack_make()
        • arrstack_empty()
        • arrstack_push()
        • arrstack_spush()
        • arrstack_peek()
        • arrstack_pop()
        • arrstack_rwd()
        • arrstack_clear()
  • Binary search tree
    • Inserting data into a bstree
    • API
      • Handle
        • bstree
          • _parent
          • _left
          • _right
      • Functions
        • bstree_link()
        • bstree_insert()
        • bstree_search()
        • bstree_first()
        • bstree_last()
        • bstree_next()
        • bstree_prev()
        • bstree_remove()
      • Internals
        • _transplant()
  • B-tree
    • API
      • Handle
        • btree
          • keys
          • values
          • children
      • Functions
        • btree_create()
        • btree_destroy()
        • btree_insert()
        • btree_search()
        • btree_remove()
  • Linked list
    • API
      • Handle
        • llist
      • Functions
        • llist_append()
        • llist_search()
        • llist_delete()
      • Macros
        • llist_foreach
  • Matrix
    • API
      • Handle
        • mat
          • _ino
          • _jno
          • _el_size
          • _data
      • Functions
        • mat_make()
        • mat_del()
        • mat_idxof()
        • mat_set()
        • mat_at()
  • Slice
    • API
      • Handle
        • slice
          • data
          • len
      • Functions
        • slice_make()
        • slice_del()
        • slice_empty()
        • slice_full()
        • slice_rwd()
        • slice_resize()
        • slice_append()
        • slice_sappend()
        • slice_insert()
        • slice_sinsert()
        • slice_replace()
        • slice_delete_at()
        • slice_delete_at_fast()
        • slice_clear()
        • slice_at()
        • slice_first()
        • slice_last()
      • Macros
        • slice_foreach
      • Definitions
        • _SLICE_SCALE_FACTOR
Previous Next

© Copyright 2024, voxelstack.

Built with Sphinx using a theme provided by Read the Docs.