AuD
Lecture 'Algorithmen und Datenstrukturen' (code examples)
aud.util.Permutations Class Reference

Generate permutations. More...

+ Inheritance diagram for aud.util.Permutations:
+ Collaboration diagram for aud.util.Permutations:

Public Member Functions

 Permutations (int n)
 
PermutationIterator iterator ()
 

Static Public Member Functions

static void main (String[] args)
 demonstration and test More...
 

Detailed Description

Generate permutations.

See also
PermutationIterator

Definition at line 6 of file Permutations.java.

Constructor & Destructor Documentation

◆ Permutations()

Definition at line 9 of file Permutations.java.

9{ n_=n; }

Member Function Documentation

◆ iterator()

PermutationIterator aud.util.Permutations.iterator ( )

Definition at line 11 of file Permutations.java.

11 {
12 return new PermutationIterator(n_);
13 }

◆ main()

static void aud.util.Permutations.main ( String[]  args)
static

demonstration and test

Definition at line 16 of file Permutations.java.

16 {
17
18 int n=args.length>0 ? Integer.parseInt(args[0]) : 3;
19
20 for (int[] p : new Permutations(n)) {
21 for (int j : p)
22 System.out.print(j);
23 System.out.println();
24 }
25 }

The documentation for this class was generated from the following file: