Rodion Efremov's repositories
IndexedLinkedList
A candidate indexed, linked list data structure for OpenJDK.
RankSelectBitVector.java
A bit vector implementation supporting O(1) rank() and O(log n) select() in Java.
AiGA
My exercise repository for the course Algorithms in Genome Analysis
AiGAExam
The repository for holding the AiGA course exam tasks.
BattleshipAI
A Java program for a brute-force Battleship AI.
DeviceUninstaller
A Windows program for uninstalling devices via device GUIDs.
dswin
A command line utility for faster switching between directories in Windows.
FingerEntropyBucketsToConfigurationCounts
A Java program packing number of finger configurations into the entropy bucket they belong to.
FingersToEntropy
Generates the TeX for the table showing the entropies of each most non-favorable finger configurations.
ILLBenchmarkConverter
Converts the benchmark data to the PNG performance plots.
IndexedLinkedListEntropy
Generates 100 data sets. Each set maps entropy to the average work.
klr
A Windows keylogger.
MatrixLib.java
A small matrix library in Java.
MultipleGroupPermuter.java
An algorithm for permuting groups.
my-haskell-mooc
Haskell MOOC University of Helsinki
ParallelRadixSort.java
A Java implementation of a parallel MSD radix sort for integer keys.
PieChart3D.java
A pie chart showing 3D data.
RadialPieChart.js
A small JavaScript plugin for showing radial pie charts.
regex-toolkit
A toolkit for researching regex utilities coded in Java.
rodde-radial-pie-chart.js
A web component for rendering radial pie charts.
SemiDynamicRMQTree.java
A simple semi-dynamic range minimum query (RMQ) tree in Java.
TriangleWavePlotter.java
An exercise app in Java for interfacing with Gnuplot to plot triangle waves.
TurnOffASUSNumberPad
A Windows program for uninstalling the ASUS NumberPad.
VideoCompressionApp
A simple JavaFX program comparing a simple video compression algorithm to no compression.
WaitingQueueSimulation.java
A small simulation for the waiting queue.
wtpdmt
Windows thread preemption duration measurement tool.