LongestOrderedSequence

LongestOrderedSequence[list]

finds the longest ordered sequence of contiguous or disjoint elements in list.

LongestOrderedSequence[list,p]

finds the longest ordered sequence using the ordering function p.

Details and Options

Examples

open allclose all

Basic Examples  (4)

Find the longest ordered substring, in this case formed by contiguous characters:

Find the longest ordered sequence of elements in a list:

Find the longest strictly ordered sequence of elements in a list:

Find the longest decreasing sequence of elements in a list:

Scope  (2)

Act on strings:

Act on lists of expressions:

Options  (1)

IgnoreCase  (1)

By default, LongestOrderedSequence distinguishes lower case and upper case:

Ignore case:

Applications  (1)

Find the longest ascending sequence of characters in a text:

Neat Examples  (1)

Find the distribution of lengths of longest ordered sequences in random sequences:

Introduced in 2015
 (10.2)