Rodion Efremov (@coderodde)
  • Stars
    star
    104
  • Global Rank 202,128 (Top 7 %)
  • Followers 50
  • Following 24
  • Registered over 12 years ago
  • Most used languages
    Java
    75.0 %
    C++
    11.1 %
    C
    8.3 %
    TeX
    2.8 %
    JavaScript
    2.8 %
  • Location 🇫🇮 Finland
  • Country Total Rank 946
  • Country Ranking
    Java
    71
    TeX
    130
    C
    180
    C++
    552
    JavaScript
    2,204

Top repositories

1

ToyVM

A simple virtual machine written in C.
C
17
star
2

IndexedLinkedList

A candidate indexed, linked list data structure for OpenJDK.
Java
16
star
3

GraphSearchPal

An experimental/research GUI application for demonstrating pathfinding algorithms.
Java
15
star
4

OrderStatisticTree

Java implementation of an order statistic tree.
Java
12
star
5

DelayedGraphSearchLibrary

A small Java library for efficient pathfinding in unweighted graphs with slow expansion operations.
Java
3
star
6

cskit

Computer science kit: a collection of algorithms and data structures.
Java
3
star
7

WikipathWeb

A web application for searching shortest paths in the Wikipedia article graph.
Java
2
star
8

Tree

A Java implementation of a generic tree.
Java
2
star
9

GramSchmidtProcess

The Java implementation of the Gram-Schmidt process for computing orthogonal bases.
Java
2
star
10

FunkyPathfinding

Java
2
star
11

codereview.dagsp

Dag shortest path algorithm for CodeReview
Java
2
star
12

BayesianNetworkQuery

A command line program for constructing Bayesian networks and doing queries on them.
Java
2
star
13

ACM-DL-Crawler

A multithreaded crawler for ACM's digital library developed in Java.
Java
2
star
14

MScStuff

C++
1
star
15

ds4linux

A small *nix command line utility for tagging the directories and chdir
C++
1
star
16

Algotype.js

A JavaScript library for easier typesetting of algorithms in HTML pages.
JavaScript
1
star
17

MultipleSequenceAligner

Aligning multiple genomic sequences in Java
Java
1
star
18

StablePriorityQueueCPP

An efficient C++ implementation of a stable priority queue.
C++
1
star
19

GraphDatastruct

A small Java library for easy management of graphs.
Java
1
star
20

SudokuSolver

Java
1
star
21

ParallelIntQuicksort

Java
1
star
22

ReversibleDeque

A java.util.Deque implementation supporting full reversal in O(1).
Java
1
star
23

BeamSearch

Java
1
star
24

coderodde.c.utils

Missing fundamental data structures for C.
C
1
star
25

AssociationRuleGenerator

Java Apriori algorithm for generating frequent itemsets and a procedure for generating association rules.
Java
1
star
26

jToyAssembler

A Java implementation of the assembler for ToyVM.
Java
1
star
27

CaesarFileTool

A small Java program for encrypting and decrypting files with an integer cipher.
Java
1
star
28

HuffmanCompressor

A Java program for encoding/decoding files using Huffman algorithm.
Java
1
star
29

apijbook

TeX
1
star
30

dt

A funky system for tagging directories and switching in bash through all of them! :3
C
1
star
31

WikipediaGraphNodeExpanders

Forward and backward node expanders of the Wikipedia article graph.
Java
1
star
32

GA4TSP

A genetic algorithm for solving the travellling salesman problem.
Java
1
star
33

ds4mac

A tiny Mac OS program for tagging directories and switching between them via tags.
C++
1
star
34

HiddenMarkovModel.java

A small library for building (first order) hidden Markov models and running maximum state path and sum of paths algorithms.
Java
1
star
35

RankSelectBitVector.java

A bit vector implementation supporting O(1) rank() and O(log n) select() in Java.
Java
1
star
36

Chess.java

A chess engine library in Java.
Java
1
star