Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AccountTask - Class in ch.hslu.exercises.sw05.input.ex2
- AccountTask - Class in ch.hslu.exercises.sw08.ex3
- AccountTask(BankAccount, BankAccount, int) - Constructor for class ch.hslu.exercises.sw05.input.ex2.AccountTask
-
Erzeugt ein Bankauftrag für eine Überweisung von einem Bankkonto auf ein anderes Bankkonto.
- AccountTask(BankAccount, BankAccount, int) - Constructor for class ch.hslu.exercises.sw08.ex3.AccountTask
-
Erzeugt ein Bankauftrag für eine Überweisung von einem Bankkonto auf ein anderes Bankkonto.
- acquire() - Method in class ch.hslu.exercises.sw06.ex2.Latch
- acquire() - Method in interface ch.hslu.exercises.sw06.ex2.Synch
-
Eintritt in einen geschützten Bereich erlangen, falls kein Zutritt möglich ist warten.
- add(Integer) - Method in class ch.hslu.exercises.sw04.ex1.HashTable
- add(T) - Method in interface ch.hslu.exercises.sw04.ex1.Table
-
Add Element to Table.
- add(T) - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- add(T) - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Ein Element T speichern.
- add(T, long) - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- add(T, long) - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Ein Element T speichern oder nach einem Timeout abbrechen.
- addSynchronized(T) - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- AhaExample - Class in ch.hslu.exercises.sw01.ex2
- Allocation - Record Class in ch.hslu.exercises.sw02.ex2
- Allocation(long, long) - Constructor for record class ch.hslu.exercises.sw02.ex2.Allocation
-
Creates an instance of a
Allocation
record class. - ArrayCharQueue - Class in ch.hslu.exercises.sw02.ex4
- ArrayCharQueue() - Constructor for class ch.hslu.exercises.sw02.ex4.ArrayCharQueue
- arraysParallelSort(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- ArrayStringStack - Class in ch.hslu.exercises.sw02.ex3
- ArrayStringStack(int) - Constructor for class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- AtomicCounter - Class in ch.hslu.exercises.sw08.ex2
- AtomicCounter() - Constructor for class ch.hslu.exercises.sw08.ex2.AtomicCounter
-
Erzeugt einen Zähler mit Zählerstand 0.
B
- BankAccount - Class in ch.hslu.exercises.sw05.input.ex2
- BankAccount - Class in ch.hslu.exercises.sw08.ex3
- BankAccount() - Constructor for class ch.hslu.exercises.sw05.input.ex2.BankAccount
-
Erzeugt ein Bankkonto mit Kontostand Null.
- BankAccount() - Constructor for class ch.hslu.exercises.sw08.ex3.BankAccount
-
Erzeugt ein Bankkonto mit Kontostand Null.
- BankAccount(int) - Constructor for class ch.hslu.exercises.sw05.input.ex2.BankAccount
-
Erzeugt ein Bankkonto mit einem Anfangssaldo.
- BankAccount(int) - Constructor for class ch.hslu.exercises.sw08.ex3.BankAccount
-
Erzeugt ein Bankkonto mit einem Anfangssaldo.
- BoundedBuffer<T> - Class in ch.hslu.exercises.sw06.ex4
-
Puffer nach dem First In First Out Prinzip mit einer begrenzten Kapazität.
- BoundedBuffer(int) - Constructor for class ch.hslu.exercises.sw06.ex4.BoundedBuffer
-
Erzeugt einen Puffer mit bestimmter Kapazität.
- bubbleSort(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- bubbleSort(int[]) - Static method in class ch.hslu.exercises.sw14.Sort
- bubbleSort2(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- Buffer<T> - Interface in ch.hslu.exercises.sw06.ex4
-
Puffer (First In First Out) mit einer begrenzten Kapazität.
C
- calculatePrimesConcurrent() - Method in class ch.hslu.exercises.sw08.ex1.PrimeCalculator
- calculatePrimesSingleThreaded() - Method in class ch.hslu.exercises.sw08.ex1.PrimeCalculator
- call() - Method in class ch.hslu.exercises.sw08.ex2.CountTask
- call() - Method in class ch.hslu.exercises.sw08.ex4.Consumer
-
Liefert die Summe aller ausgelesener Werte.
- call() - Method in class ch.hslu.exercises.sw08.ex4.Producer
-
Liefert die Summe aller zusammengezählter Integer Werte.
- call() - Method in class ch.hslu.exercises.sw11.ex4.findfile.MaximumNew
- ch.hslu.exercises.sw01.ex1 - package ch.hslu.exercises.sw01.ex1
- ch.hslu.exercises.sw01.ex2 - package ch.hslu.exercises.sw01.ex2
- ch.hslu.exercises.sw01.ex4 - package ch.hslu.exercises.sw01.ex4
- ch.hslu.exercises.sw01.ex7 - package ch.hslu.exercises.sw01.ex7
- ch.hslu.exercises.sw02.ex2 - package ch.hslu.exercises.sw02.ex2
- ch.hslu.exercises.sw02.ex3 - package ch.hslu.exercises.sw02.ex3
- ch.hslu.exercises.sw02.ex4 - package ch.hslu.exercises.sw02.ex4
- ch.hslu.exercises.sw04.ex1 - package ch.hslu.exercises.sw04.ex1
- ch.hslu.exercises.sw05.input - package ch.hslu.exercises.sw05.input
- ch.hslu.exercises.sw05.input.ex2 - package ch.hslu.exercises.sw05.input.ex2
- ch.hslu.exercises.sw05.input.ex3 - package ch.hslu.exercises.sw05.input.ex3
- ch.hslu.exercises.sw06.ex1 - package ch.hslu.exercises.sw06.ex1
- ch.hslu.exercises.sw06.ex2 - package ch.hslu.exercises.sw06.ex2
- ch.hslu.exercises.sw06.ex4 - package ch.hslu.exercises.sw06.ex4
- ch.hslu.exercises.sw08.ex1 - package ch.hslu.exercises.sw08.ex1
- ch.hslu.exercises.sw08.ex2 - package ch.hslu.exercises.sw08.ex2
- ch.hslu.exercises.sw08.ex3 - package ch.hslu.exercises.sw08.ex3
- ch.hslu.exercises.sw08.ex4 - package ch.hslu.exercises.sw08.ex4
- ch.hslu.exercises.sw09 - package ch.hslu.exercises.sw09
- ch.hslu.exercises.sw11.ex1.mergesort - package ch.hslu.exercises.sw11.ex1.mergesort
-
Codevorlagen für Uebung 1 Performance-Messungen an Mergesort - Parallelisierungsframeworks N4.
- ch.hslu.exercises.sw11.ex1.n41.array - package ch.hslu.exercises.sw11.ex1.n41.array
-
Inhalt von N41 - Demo aller Array Beispiele zu Fork-Join Framework mit RecursiveAction, RecursiveTask und CountedCompleter.
- ch.hslu.exercises.sw11.ex1.n41.array.init - package ch.hslu.exercises.sw11.ex1.n41.array.init
-
Inhalt von N41 - Array-Init-Beispiel zu Fork-Join-Pool mit RecursiveAction.
- ch.hslu.exercises.sw11.ex1.n41.array.search - package ch.hslu.exercises.sw11.ex1.n41.array.search
-
Inhalt von N41 - Array-Such-Beispiele zu Fork-Join-Pool mit CountedCompleter.
- ch.hslu.exercises.sw11.ex1.n41.array.sort - package ch.hslu.exercises.sw11.ex1.n41.array.sort
-
Inhalt von N41 - Sortier-Beispiel zu Fork-Join-Pool mit RecursiveAction.
- ch.hslu.exercises.sw11.ex1.n41.array.sort.check - package ch.hslu.exercises.sw11.ex1.n41.array.sort.check
-
Inhalt von N41 - Sortier-Check-Beispiel zu Fork-Join-Pool mit RecursiveTask.
- ch.hslu.exercises.sw11.ex1.n41.array.sum - package ch.hslu.exercises.sw11.ex1.n41.array.sum
-
Inhalt von N41 - Sumier-Beispiel zu Fork-Join-Pool mit RecursiveTask.
- ch.hslu.exercises.sw11.ex2.quicksort - package ch.hslu.exercises.sw11.ex2.quicksort
- ch.hslu.exercises.sw11.ex3.fibo - package ch.hslu.exercises.sw11.ex3.fibo
- ch.hslu.exercises.sw11.ex4.findfile - package ch.hslu.exercises.sw11.ex4.findfile
- ch.hslu.exercises.sw12.ex7 - package ch.hslu.exercises.sw12.ex7
- ch.hslu.exercises.sw13.ex3 - package ch.hslu.exercises.sw13.ex3
- ch.hslu.exercises.sw13.ex5 - package ch.hslu.exercises.sw13.ex5
- ch.hslu.exercises.sw14 - package ch.hslu.exercises.sw14
- CharQueue - Interface in ch.hslu.exercises.sw02.ex4
- compareTo(Allocation) - Method in record class ch.hslu.exercises.sw02.ex2.Allocation
- compute() - Method in class ch.hslu.exercises.sw11.ex1.mergesort.MergesortTask
- compute() - Method in class ch.hslu.exercises.sw11.ex1.n41.array.init.RandomInitTask
- compute() - Method in class ch.hslu.exercises.sw11.ex1.n41.array.search.SearchTask
- compute() - Method in class ch.hslu.exercises.sw11.ex1.n41.array.sort.check.SortCheckTask
- compute() - Method in class ch.hslu.exercises.sw11.ex1.n41.array.sort.SortTask
- compute() - Method in class ch.hslu.exercises.sw11.ex1.n41.array.sum.SumTask
- compute() - Method in class ch.hslu.exercises.sw11.ex2.quicksort.QuicksortTask
- compute() - Method in class ch.hslu.exercises.sw11.ex3.fibo.FibonacciTask
- compute() - Method in class ch.hslu.exercises.sw11.ex4.findfile.FindFileTask
- ConstructorCallsOverride - Class in ch.hslu.exercises.sw09
- Consumer - Class in ch.hslu.exercises.sw06.ex4
-
Konsument, der soviele Werte aus einer Queue liest, wie er nur kann.
- Consumer - Class in ch.hslu.exercises.sw08.ex4
-
Konsument, der soviele Integer Werte aus einer Liste liest, wie er nur kann.
- Consumer(BoundedBuffer<Integer>) - Constructor for class ch.hslu.exercises.sw06.ex4.Consumer
-
Erzeugt einen Konsumenten, der soviel Integer-Werte ausliest, wie er nur kann.
- Consumer(List<Integer>) - Constructor for class ch.hslu.exercises.sw08.ex4.Consumer
-
Erzeugt einen Konsumenten, der soviel Integer-Werte ausliest, wie er nur kann.
- contains(Integer) - Method in class ch.hslu.exercises.sw04.ex1.HashTable
- contains(T) - Method in interface ch.hslu.exercises.sw04.ex1.Table
-
Checks if an element is in the table.
- Counter - Interface in ch.hslu.exercises.sw08.ex2
- CountTask - Class in ch.hslu.exercises.sw08.ex2
-
Eine Zähl-Aufgabe mit der man Counters testen kann.
- CountTask(Counter, int) - Constructor for class ch.hslu.exercises.sw08.ex2.CountTask
-
Erzeugt eine Zähl-Aufgabe.
D
- decrement() - Method in class ch.hslu.exercises.sw08.ex2.AtomicCounter
-
see ch.hslu.ad.exercise.sw07.count.Counter#decrement()
- decrement() - Method in interface ch.hslu.exercises.sw08.ex2.Counter
-
Zähler um 1 subtrahieren.
- decrement() - Method in class ch.hslu.exercises.sw08.ex2.SynchronizedCounter
-
see ch.hslu.ad.exercise.sw07.count.Counter#decrement()
- DemoArraySearch - Class in ch.hslu.exercises.sw11.ex1.n41.array
-
Codebeispiel für die Verwendung von verschiedenen Recursive-Klassen mit einem Fork-Join-Pool.
- DemoArraySort - Class in ch.hslu.exercises.sw11.ex1.n41.array
-
Codebeispiel für die Verwendung von verschiedenen Recursive-Klassen mit einem Fork-Join-Pool.
- DemoArraySum - Class in ch.hslu.exercises.sw11.ex1.n41.array
-
Codebeispiel für die Verwendung von verschiedenen Recursive-Klassen mit einem Fork-Join-Pool.
- DemoBankAccount - Class in ch.hslu.exercises.sw05.input.ex2
- DemoBankAccount - Class in ch.hslu.exercises.sw08.ex3
-
Demonstration der Bankgeschäfte - Aufgabe 2 - N1_EX_ThreadsSynch.
- DemoBankAccount() - Constructor for class ch.hslu.exercises.sw05.input.ex2.DemoBankAccount
- DemoBoundedBuffer - Class in ch.hslu.exercises.sw06.ex4
-
Demonstration des BoundedBuffers mit n Producer und m Consumer.
- DemoConcurrentList - Class in ch.hslu.exercises.sw08.ex4
-
Demonstration einer synchrnisierten List mit n Producer und m Consumer.
- DemoFibonacciCalc - Class in ch.hslu.exercises.sw11.ex3.fibo
-
Codevorlage für die Verwendung von RecursiveTask mit einem Fork-Join-Pool.
- DemoFindFile - Class in ch.hslu.exercises.sw11.ex4.findfile
-
Codevorlage für eine Dateisuche.
- DemoMergesort - Class in ch.hslu.exercises.sw11.ex1.mergesort
-
Performance Verglseich der Mergesort-Implementation.
- DemoQuicksort - Class in ch.hslu.exercises.sw11.ex2.quicksort
-
Vergleich von verschiedenen Quicksort-Implementationen.
- DemoThreads - Class in ch.hslu.exercises.sw05.input
- DemoWaitPool - Class in ch.hslu.exercises.sw06.ex1
- DemoWaitPool() - Constructor for class ch.hslu.exercises.sw06.ex1.DemoWaitPool
- deposite(int) - Method in class ch.hslu.exercises.sw05.input.ex2.BankAccount
-
Addiert zum bestehen Kontostand einen Betrag hinzu.
- deposite(int) - Method in class ch.hslu.exercises.sw08.ex3.BankAccount
-
Addiert zum bestehen Kontostand einen Betrag hinzu.
E
- empty() - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- empty() - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Gibt, ob der Puffer leer ist.
- equals(Object) - Method in record class ch.hslu.exercises.sw02.ex2.Allocation
-
Indicates whether some other object is "equal to" this one.
- ExcludeFromJacocoGeneratedReport - Annotation Interface in ch.hslu.exercises.sw01.ex2
- exec(int[], int, int) - Static method in class ch.hslu.exercises.sw11.ex1.mergesort.InsertionSort
-
Sortiert das int-Array aufsteigend.
- exec(int[], int, int) - Static method in class ch.hslu.exercises.sw11.ex1.n41.array.sort.InsertionSort
-
Sortiert das int-Array aufsteigend.
F
- fiboIter(long) - Static method in class ch.hslu.exercises.sw01.ex4.Fibonacci
- fiboIterative(int) - Static method in class ch.hslu.exercises.sw11.ex3.fibo.DemoFibonacciCalc
-
Berechnet den Fibonacci Wert für n.
- Fibonacci - Class in ch.hslu.exercises.sw01.ex4
- FibonacciTask - Class in ch.hslu.exercises.sw11.ex3.fibo
-
Codevorlage für ein klassisches Beispiel zur Berechnung von Fibonacci Zahlen.
- FibonacciTask(long) - Constructor for class ch.hslu.exercises.sw11.ex3.fibo.FibonacciTask
-
Erzeugt einen Fibonacci Task.
- fiboRec1(long) - Static method in class ch.hslu.exercises.sw01.ex4.Fibonacci
- fiboRec2(long) - Static method in class ch.hslu.exercises.sw01.ex4.Fibonacci
- fiboRecursive(int) - Static method in class ch.hslu.exercises.sw11.ex3.fibo.DemoFibonacciCalc
-
Berechnet den Fibonacci Wert für n.
- findFile(String, File) - Static method in class ch.hslu.exercises.sw11.ex4.findfile.FindFile
-
Sucht ein File in einem Verzeichnis.
- FindFile - Class in ch.hslu.exercises.sw11.ex4.findfile
-
Codevorlage für eine Dateisuche.
- FindFileTask - Class in ch.hslu.exercises.sw11.ex4.findfile
-
Codevorlage zu CountedCompleter für eine Dateisuche.
- FindFileTask(String, File) - Constructor for class ch.hslu.exercises.sw11.ex4.findfile.FindFileTask
-
Erzeugt eine File-Such-Aufgabe.
- full() - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- full() - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Gibt, ob der Puffer voll ist.
G
- get() - Method in class ch.hslu.exercises.sw08.ex2.AtomicCounter
-
see ch.hslu.ad.exercise.sw07.count.Counter#get()
- get() - Method in interface ch.hslu.exercises.sw08.ex2.Counter
-
Liefert den Zählerstand.
- get() - Method in class ch.hslu.exercises.sw08.ex2.SynchronizedCounter
-
see ch.hslu.ad.exercise.sw07.count.Counter#get()
- get(int) - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- getBalance() - Method in class ch.hslu.exercises.sw05.input.ex2.BankAccount
-
Gibt den aktuellen Kontostand zurück.
- getBalance() - Method in class ch.hslu.exercises.sw08.ex3.BankAccount
-
Gibt den aktuellen Kontostand zurück.
- getHead() - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- getNextPalindrome(String) - Static method in class ch.hslu.exercises.sw01.ex7.PalindromeChecker
- getRawResult() - Method in class ch.hslu.exercises.sw11.ex1.n41.array.search.SearchTask
- getRawResult() - Method in class ch.hslu.exercises.sw11.ex4.findfile.FindFileTask
- getSum() - Method in class ch.hslu.exercises.sw06.ex4.Consumer
-
Liefert die Summe aller ausgelesener Werte.
- getSum() - Method in class ch.hslu.exercises.sw06.ex4.Producer
-
Liefert die Summe aller gespeicherter Werte.
- GGT - Class in ch.hslu.exercises.sw01.ex1
- ggtIterativ1(int, int) - Static method in class ch.hslu.exercises.sw01.ex1.GGT
- ggtIterativ2(int, int) - Static method in class ch.hslu.exercises.sw01.ex1.GGT
- ggtRekursiv(int, int) - Static method in class ch.hslu.exercises.sw01.ex1.GGT
H
- hashCode() - Method in record class ch.hslu.exercises.sw02.ex2.Allocation
-
Returns a hash code value for this object.
- HashTable - Class in ch.hslu.exercises.sw04.ex1
- HashTable(int) - Constructor for class ch.hslu.exercises.sw04.ex1.HashTable
I
- Illegal - Enum constant in enum class ch.hslu.exercises.sw12.ex7.State
- increment() - Method in class ch.hslu.exercises.sw08.ex2.AtomicCounter
-
see ch.hslu.ad.exercise.sw07.count.Counter#increment()
- increment() - Method in interface ch.hslu.exercises.sw08.ex2.Counter
-
Zähler um 1 addieren.
- increment() - Method in class ch.hslu.exercises.sw08.ex2.SynchronizedCounter
-
see ch.hslu.ad.exercise.sw07.count.Counter#increment()
- insertAtHead(T...) - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- insertionSort(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- insertionSort(int[]) - Static method in class ch.hslu.exercises.sw14.Sort
- InsertionSort - Class in ch.hslu.exercises.sw11.ex1.mergesort
- InsertionSort - Class in ch.hslu.exercises.sw11.ex1.n41.array.sort
- insertionSort2(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
-
Optimized Insertion Sort.
- insertionSort2(int[]) - Static method in class ch.hslu.exercises.sw14.Sort
- isEmpty() - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- isEmpty() - Method in class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- isEmpty() - Method in interface ch.hslu.exercises.sw02.ex3.Stack
-
Checks if the stack is empty.
- isFull() - Method in class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- isFull() - Method in interface ch.hslu.exercises.sw02.ex3.Stack
-
Checks if the Stack is full.
- isPalindrome(String) - Static method in class ch.hslu.exercises.sw01.ex7.PalindromeChecker
- isWordLanguage(String) - Static method in class ch.hslu.exercises.sw12.ex7.Language
- isWordLanguageRegex(String) - Static method in class ch.hslu.exercises.sw12.ex7.Language
- iterator() - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
J
- JoinAndSleep - Class in ch.hslu.exercises.sw05.input.ex3
-
Demonstration von Join und Sleep - Aufgabe 3 - N1_EX_ThreadsSynch.
- JoinAndSleep() - Constructor for class ch.hslu.exercises.sw05.input.ex3.JoinAndSleep
- JoinAndSleepTask - Class in ch.hslu.exercises.sw05.input.ex3
-
Parametrierbarer Task, der auf einen fremden Thread wartet und danach für eine bestimmte Zeit schläft.
- JoinAndSleepTask(String, int, Thread) - Constructor for class ch.hslu.exercises.sw05.input.ex3.JoinAndSleepTask
-
Erzeugt einen Task mit Namen.
K
- kmpSearch(String, String) - Static method in class ch.hslu.exercises.sw13.ex3.KMPSearch
- KMPSearch - Class in ch.hslu.exercises.sw13.ex3
- KMPSearch() - Constructor for class ch.hslu.exercises.sw13.ex3.KMPSearch
L
- Language - Class in ch.hslu.exercises.sw12.ex7
- Language() - Constructor for class ch.hslu.exercises.sw12.ex7.Language
- Latch - Class in ch.hslu.exercises.sw06.ex2
-
Eine Synchronisationshilfe, die es ermöglicht, einen oder mehrere Threads warten zu lassen, bis diese durch andere Threads aufgeweckt werden.
- Latch() - Constructor for class ch.hslu.exercises.sw06.ex2.Latch
M
- main(String[]) - Static method in class ch.hslu.exercises.sw02.ex3.StackDemo
- main(String[]) - Static method in class ch.hslu.exercises.sw05.input.DemoThreads
- main(String[]) - Static method in class ch.hslu.exercises.sw05.input.ex2.DemoBankAccount
- main(String[]) - Static method in class ch.hslu.exercises.sw05.input.ex3.JoinAndSleep
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw06.ex1.DemoWaitPool
- main(String[]) - Static method in class ch.hslu.exercises.sw06.ex2.Turf
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw06.ex4.DemoBoundedBuffer
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw08.ex1.PrimeCheck
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw08.ex2.SpeedCount
-
Main-Counter-Test.
- main(String[]) - Static method in class ch.hslu.exercises.sw08.ex3.DemoBankAccount
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw08.ex4.DemoConcurrentList
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw09.ConstructorCallsOverride
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex1.mergesort.DemoMergesort
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex1.n41.array.DemoArraySearch
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex1.n41.array.DemoArraySort
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex1.n41.array.DemoArraySum
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex2.quicksort.DemoQuicksort
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex3.fibo.DemoFibonacciCalc
-
Main-Demo.
- main(String[]) - Static method in class ch.hslu.exercises.sw11.ex4.findfile.DemoFindFile
-
Main-Demo.
- MaximumNew - Class in ch.hslu.exercises.sw11.ex4.findfile
- MaximumNew() - Constructor for class ch.hslu.exercises.sw11.ex4.findfile.MaximumNew
- mergeSort(char[]) - Static method in class ch.hslu.exercises.sw14.Sort
- mergeSort(int[]) - Static method in class ch.hslu.exercises.sw11.ex1.mergesort.MergesortRecursive
-
Sortiert ein int-Array mit dem Mergesort-Algorithmus.
- MergesortRecursive - Class in ch.hslu.exercises.sw11.ex1.mergesort
-
Codebeispiel zu Mergesort für die Sortierung eines int-Arrays.
- MergesortTask - Class in ch.hslu.exercises.sw11.ex1.mergesort
-
Codebeispiel zu RecursiveAction für die Sortierung eines int-Arrays.
- MergesortTask(int[]) - Constructor for class ch.hslu.exercises.sw11.ex1.mergesort.MergesortTask
-
Erzeugt einen Array-Sortier Task.
- MergesortTask(int[], int) - Constructor for class ch.hslu.exercises.sw11.ex1.mergesort.MergesortTask
- MyLinkedList<T> - Class in ch.hslu.exercises.sw02.ex2
- MyLinkedList() - Constructor for class ch.hslu.exercises.sw02.ex2.MyLinkedList
- MyTask - Class in ch.hslu.exercises.sw06.ex1
- MyTask(Object) - Constructor for class ch.hslu.exercises.sw06.ex1.MyTask
N
- next(Character) - Method in enum class ch.hslu.exercises.sw12.ex7.State
O
- offer(char) - Method in class ch.hslu.exercises.sw02.ex4.ArrayCharQueue
- offer(char) - Method in interface ch.hslu.exercises.sw02.ex4.CharQueue
-
Add a char to the head of the queue.
P
- PalindromeChecker - Class in ch.hslu.exercises.sw01.ex7
- partition(int[], int, int) - Static method in class ch.hslu.exercises.sw11.ex2.quicksort.QuicksortRecursive
-
Divides array from pivot, left side contains elements less than Pivot while right side contains elements greater than pivot.
- peek() - Method in class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- peek() - Method in interface ch.hslu.exercises.sw02.ex3.Stack
-
Take a look the top element without removing it.
- poll() - Method in class ch.hslu.exercises.sw02.ex4.ArrayCharQueue
- poll() - Method in interface ch.hslu.exercises.sw02.ex4.CharQueue
-
Get a char from the head of the queue.
- pop() - Method in class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- pop() - Method in interface ch.hslu.exercises.sw02.ex3.Stack
-
Take the top element from the stack.
- popElementAtHead() - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- PrimeCalculator - Class in ch.hslu.exercises.sw08.ex1
- PrimeCalculator(int) - Constructor for class ch.hslu.exercises.sw08.ex1.PrimeCalculator
- PrimeCheck - Class in ch.hslu.exercises.sw08.ex1
-
100 grosse Primzahlen finden.
- Producer - Class in ch.hslu.exercises.sw06.ex4
-
Produzent, der eine maximale Anzahl Werte produziert und diese in eine Queue speichert.
- Producer - Class in ch.hslu.exercises.sw08.ex4
-
Produzent, der eine maximale Anzahl Werte produziert und diese in eine Queue speichert.
- Producer(BoundedBuffer<Integer>, int) - Constructor for class ch.hslu.exercises.sw06.ex4.Producer
-
Erzeugt einen Produzent, der eine bestimmte Anzahl Integer-Werte produziert.
- Producer(List<Integer>, int) - Constructor for class ch.hslu.exercises.sw08.ex4.Producer
-
Erzeugt einen Produzent, der eine bestimmte Anzahl Integer-Werte produziert.
- push(String) - Method in class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- push(T) - Method in interface ch.hslu.exercises.sw02.ex3.Stack
-
Pushes an element on top of the stack.
Q
- quickSearch(String, String) - Static method in class ch.hslu.exercises.sw13.ex5.QuickSearch
- QuickSearch - Class in ch.hslu.exercises.sw13.ex5
- QuickSearch() - Constructor for class ch.hslu.exercises.sw13.ex5.QuickSearch
- quicksort(int[]) - Static method in class ch.hslu.exercises.sw11.ex2.quicksort.QuicksortRecursive
-
Public method exposed to client, sorts given array using Sort Algorithm in Java.
- quicksort(int[], int, int) - Static method in class ch.hslu.exercises.sw11.ex2.quicksort.QuicksortRecursive
-
Recursive quicksort logic.
- quickSort(char[], int, int) - Static method in class ch.hslu.exercises.sw14.Sort
- QuicksortRecursive - Class in ch.hslu.exercises.sw11.ex2.quicksort
-
Codevorlage zu RecursiveAction für die Sortierung eines int-Arrays.
- QuicksortRecursive() - Constructor for class ch.hslu.exercises.sw11.ex2.quicksort.QuicksortRecursive
- QuicksortTask - Class in ch.hslu.exercises.sw11.ex2.quicksort
-
Codevorlage zu RecursiveAction für die Sortierung eines int-Arrays.
- QuicksortTask(int[], int) - Constructor for class ch.hslu.exercises.sw11.ex2.quicksort.QuicksortTask
-
Erzeugt einen Array-Sortier Task.
R
- RaceHorse - Class in ch.hslu.exercises.sw06.ex2
-
Ein Rennpferd, das durch ein Startsignal losläuft.
- RaceHorse(Synch, String, Semaphore) - Constructor for class ch.hslu.exercises.sw06.ex2.RaceHorse
-
Erzeugt ein Rennpferd, das in die Starterbox eintritt.
- RandomInitTask - Class in ch.hslu.exercises.sw11.ex1.n41.array.init
-
Codebeispiel zu RecursiveAction für die Initialisierung eines int-Arrays.
- RandomInitTask(int[], int) - Constructor for class ch.hslu.exercises.sw11.ex1.n41.array.init.RandomInitTask
-
Erzeugt einen Teil-Array-Init Task.
- release() - Method in class ch.hslu.exercises.sw06.ex2.Latch
- release() - Method in interface ch.hslu.exercises.sw06.ex2.Synch
-
Freigabe des geschützten Bereiches beim Austritt.
- remove() - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- remove() - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Liest und entfernt ein Element.
- remove(long) - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- remove(long) - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Liest und entfernt ein Element oder nach einem Timeout abbrechen.
- remove(Integer) - Method in class ch.hslu.exercises.sw04.ex1.HashTable
- remove(T) - Method in interface ch.hslu.exercises.sw04.ex1.Table
-
Remove element from Table.
- removeElement(T) - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- run() - Method in class ch.hslu.exercises.sw05.input.ex2.AccountTask
- run() - Method in class ch.hslu.exercises.sw05.input.ex3.JoinAndSleepTask
-
Hier wird auf das Ende des fremden Threads gewartet und danach für eine bestimmte Zeit geschlafen.
- run() - Method in class ch.hslu.exercises.sw06.ex1.MyTask
- run() - Method in class ch.hslu.exercises.sw06.ex2.RaceHorse
- run() - Method in class ch.hslu.exercises.sw06.ex4.Consumer
- run() - Method in class ch.hslu.exercises.sw06.ex4.Producer
- run() - Method in class ch.hslu.exercises.sw08.ex3.AccountTask
S
- SearchTask - Class in ch.hslu.exercises.sw11.ex1.n41.array.search
-
Codebeispiel zu CountedCompleter für die Suche eines Elementes in einem int-Array.
- SearchTask(int, int[]) - Constructor for class ch.hslu.exercises.sw11.ex1.n41.array.search.SearchTask
-
Erzeugt einen Array-Such Task.
- selectionSort(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- selectionSort(int[]) - Static method in class ch.hslu.exercises.sw14.Sort
- shellSort(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- shellSort2(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- shellSort3(int[]) - Static method in class ch.hslu.exercises.sw09.Sort
- size() - Method in record class ch.hslu.exercises.sw02.ex2.Allocation
-
Returns the value of the
size
record component. - size() - Method in class ch.hslu.exercises.sw02.ex2.MyLinkedList
- size() - Method in class ch.hslu.exercises.sw02.ex3.ArrayStringStack
- size() - Method in interface ch.hslu.exercises.sw02.ex3.Stack
-
Get the size of the Stack.
- size() - Method in class ch.hslu.exercises.sw02.ex4.ArrayCharQueue
- size() - Method in interface ch.hslu.exercises.sw02.ex4.CharQueue
-
Get the current size of the queue.
- size() - Method in class ch.hslu.exercises.sw04.ex1.HashTable
- size() - Method in interface ch.hslu.exercises.sw04.ex1.Table
-
Return the amount of elements in the table.
- size() - Method in class ch.hslu.exercises.sw06.ex4.BoundedBuffer
- size() - Method in interface ch.hslu.exercises.sw06.ex4.Buffer
-
Gibt die Anzahl im Puffer gespeicherten Elemente zurück.
- Sort - Class in ch.hslu.exercises.sw09
- Sort - Class in ch.hslu.exercises.sw14
- Sort() - Constructor for class ch.hslu.exercises.sw14.Sort
- SortCheckTask - Class in ch.hslu.exercises.sw11.ex1.n41.array.sort.check
-
Codebeispiel zu RecursiveTask für den Check, ob ein int-Arrays korrekt sortiert wurde.
- SortCheckTask(int[]) - Constructor for class ch.hslu.exercises.sw11.ex1.n41.array.sort.check.SortCheckTask
-
Erzeugt einen Array-Sortier-Check Task.
- Sorting - Class in ch.hslu.exercises.sw09
- Sorting(List<Pair<String, Consumer<int[]>>>) - Constructor for class ch.hslu.exercises.sw09.Sorting
- SortTask - Class in ch.hslu.exercises.sw11.ex1.n41.array.sort
-
Codebeispiel zu RecursiveAction für die Sortierung eines int-Arrays.
- SortTask(int[]) - Constructor for class ch.hslu.exercises.sw11.ex1.n41.array.sort.SortTask
-
Erzeugt einen Array-Sortier Task.
- SpeedCount - Class in ch.hslu.exercises.sw08.ex2
-
Speed-Test für unterschiedlich impementierte Counters.
- speedTest(Counter, int, int) - Static method in class ch.hslu.exercises.sw08.ex2.SpeedCount
-
Test für einen Counter.
- Stack<T> - Interface in ch.hslu.exercises.sw02.ex3
- StackDemo - Class in ch.hslu.exercises.sw02.ex3
- startingAddress() - Method in record class ch.hslu.exercises.sw02.ex2.Allocation
-
Returns the value of the
startingAddress
record component. - State - Enum Class in ch.hslu.exercises.sw12.ex7
- SumTask - Class in ch.hslu.exercises.sw11.ex1.n41.array.sum
-
Codebeispiel zu RecursiveTask für die Summierung eines int-Arrays.
- SumTask(int[]) - Constructor for class ch.hslu.exercises.sw11.ex1.n41.array.sum.SumTask
-
Erzeugt einen Array-Sumierer Task.
- Synch - Interface in ch.hslu.exercises.sw06.ex2
-
Schnittstelle für die Zutrittsverwaltung geschützter Bereiche.
- SynchronizedCounter - Class in ch.hslu.exercises.sw08.ex2
- SynchronizedCounter() - Constructor for class ch.hslu.exercises.sw08.ex2.SynchronizedCounter
-
Erzeugt einen Zähler mit Zählerstand 0.
T
- Table<T> - Interface in ch.hslu.exercises.sw04.ex1
- task(int) - Static method in class ch.hslu.exercises.sw01.ex2.AhaExample
- task(int, boolean) - Static method in class ch.hslu.exercises.sw01.ex2.AhaExample
- test() - Method in class ch.hslu.exercises.sw09.Sorting
- toString() - Method in record class ch.hslu.exercises.sw02.ex2.Allocation
-
Returns a string representation of this record class.
- toString() - Method in class ch.hslu.exercises.sw02.ex4.ArrayCharQueue
- toString() - Method in class ch.hslu.exercises.sw04.ex1.HashTable
- transfer(BankAccount, int) - Method in class ch.hslu.exercises.sw05.input.ex2.BankAccount
-
Überweist einen Betrag vom aktuellen Bankkonto an ein Ziel-Bankkonto.
- transfer(BankAccount, int) - Method in class ch.hslu.exercises.sw08.ex3.BankAccount
-
Überweist einen Betrag vom aktuellen Bankkonto an ein Ziel-Bankkonto.
- Turf - Class in ch.hslu.exercises.sw06.ex2
V
- valueOf(String) - Static method in enum class ch.hslu.exercises.sw12.ex7.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.hslu.exercises.sw12.ex7.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- Z0 - Enum constant in enum class ch.hslu.exercises.sw12.ex7.State
- Z1 - Enum constant in enum class ch.hslu.exercises.sw12.ex7.State
- Z2 - Enum constant in enum class ch.hslu.exercises.sw12.ex7.State
- Z3 - Enum constant in enum class ch.hslu.exercises.sw12.ex7.State
- Z4 - Enum constant in enum class ch.hslu.exercises.sw12.ex7.State
All Classes and Interfaces|All Packages|Serialized Form