Skip to content

Labels

Labels

  • array

    An array is stored such that the position of each element can be computed from its index
  • Backtracking

    incrementally builds candidates to the solutions, and abandons a candidate(invalid solution.)
  • BFS

    breadth-first search is an algorithm for traversing or searching tree or graph data structure.
  • binary search

    a search algorithm that finds the position of target value within a sorted array.
  • binary tree

    a binary tree is a tree data structure in which each node has at most two children
  • bit manipulation

    the act of algorithmically manipulating bits or other pieces of data shorter than a word
  • bug

    Something isn't working
  • DFS

    Depth-first search is an algorithm for traversing or searching tree or graph data structure.
  • Divide and Conquer

    recursively breaking down a problem into two or more sub-problem of the same or related type.
  • double index(two pointers)

    The Two Pointer Algorithm
  • duplicate

    This issue or pull request already exists
  • dynamic programming

    optimal substructure and overlapping sub-problem are two key attributes for dynamic programming.
  • Easy

    Coefficient of difficulty easy
  • enhancement

    New feature or request
  • good first issue

    Good for newcomers
  • Greedy algorithm

    making the locally optimal choice at each stage with the intent of finding the global optimum.
  • Hard

    Coefficient of difficulty is hard
  • Hash Table(Map)

    a structure that can map keys to values.
  • heap(priority queue)

    a heap is a specialized tree-based data structure which is essentially an almost complete tree
  • help wanted

    Extra attention is needed
  • invalid

    This doesn't seem right
  • Linked List

    A Linked list is a linear data structure where each element is a separate object.
  • math

    math includes the study of such topics as quantity, structure, space, and change.
  • Medium

    Coefficient of difficulty medium
  • question

    Further information is requested
  • Recursion

    solution depends on solutions to smaller instances of the same problem.
  • Segment Tree

    storing information about intervals, or segments.
  • sliding window

    A sliding window is a sub-list that runs over an underlying collection.
  • sort

    Sorting algorithm is an algorithm that puts elements of a list in a certain order.
  • stack

    LIFO, a stack is an abstract data type that serves as a collection of elements (push, pop)