Index

A B C D E F G H I J K L M N O P Q R S T V Z 
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
 
A B C D E F G H I J K L M N O P Q R S T V Z 
All Classes and Interfaces|All Packages|Serialized Form