Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.26 KB

GLOSSARY.md

File metadata and controls

24 lines (17 loc) · 1.26 KB

OJ

Online Judge - An online judge is an online system to test programs in programming contests. They are also used to practice for such contests. Many of these systems organize their own contests.

CLRS

Book: "Introduction to Algorithms", Third Edition, by {Cormen, Leiserson, Rivest, Stein}

GT-C

Book: Data Structures and Algorithms in C++", Second Edition, by {Goodrich, Tamassia, Mount}

GT-Python

Book: "Data Structures and Algorithms in Python", First Edition, by {Goodrich, Tamassia, Goldwasser}

GT-Java

Book: "Data Structures and Algorithms in Java", Sixth Edition, by {Goodrich, Tamassia}

KN-2

Book: "The Art of Computer Programming, Volume 2", Second Edition, by Donald Knuth

Contiguous

In the context of the arrays, it means continuous sequence of array elements. For example, given an array [1,2,3,4,5,6,7]: [1,2,3] is a contiguous subarray, while [1,2,5] is a non-contiguous subarray.

Lexicographically Smaller

In mathematics, the lexicographic or lexicographical order (also known as lexical order, dictionary order, alphabetical order or lexicographic(al) product) is a generalization of the way the alphabetical order of words is based on the alphabetical order of their component letters. ©Wikipedia