
This is a list of the titles of exercises currently known to the TRAKLA server. The titles shown in italics are not checked by TRAKLA. The titles with Web-link are demonstation exercises of WWW-TRAKLA and TraklaEdit. In order to see the graphical editor of the exercise the Java language should be enabled in your Web browser.

Note that most of the interactivity of the system cannot be demonstrated without registration. That means the autocorrection feature (export) is not available in these exercises.

TraklaEdit Beginners Guide
TraklaEdit User Manual
Linked list; array implementation
Stack manipulation; postfix notation
Queue manipulation; circular array implementation
Deque (double-ended queue) manipulation
Traversing binary trees: preorder, inorder, postorder, level order
Analysis of Algorithms
Shellsort
Quicksort (finding a median)
Radix exchange sort and straight radix sort
Heap manipulation; array implementation
Bottom-up heap construction
Merging and replacement selection
Polyphase merging
Elementary searching: binary and interpolation
Building a binary tree and deletion of a node
Building a 2-3-4 tree
Hashing: separate chaining
Hashing: linear probing
Hashing: double hashing
Building a digital search tree
Building a radix search tie
Pattern matching with finite state machines
Building a pattern matching machine
Building a parse tree for a given regular expression
Compression: run-length encoding
Compression: building the Huffman code
Cryptology: Caesar cipher
Cryptology: table substitution method
Cryptology: Vignere cipher
Adjacency list implementation of a graph
Non-recursive depth-first search using a stack
Building a recursive depth-first search tree
Breadth-first search using a queue
Building a breadth-first search tree
Building a union-find forest
Building a shortest-path spanning tree
Topological sorting