Java Programming
-
Updated
Apr 21, 2018 - Java
Java Programming
Simple Implementation of a basic IAS machine in java (includes a sample input)
Get firsthand experience of creating a small inhabited universe and observe the many patterns in which this “life” can evolve. Generation by generation, watch the cells come and go, reacting to their environment, perishing from loneliness or finding comfort in company. In this project, you will write a simple “Game of Life”, a classic toy for pr…
Mazes are amazing: keep running, find the exit if you can! If you are not too happy about getting stuck in the actual maze, you can entertain yourself with a virtual one. In this project, you will write a program that generates mazes and looks for a way out.
Heard of bloom filters?
A high-performance Physics Engine built using an Entity Component System (ECS) architecture, designed with a hybrid approach that blends object-oriented programming (OOP) principles with Data-Oriented Design (DOD) to deliver both intuitive usage and exceptional performance.
BitSet implementation.
A tiny embedded Java-engine for extremely fast partitioned immutable-after-construction databases
Implementations for FM Sketch, Hyperloglog and Virtual Hyperloglog algorithms tested on real Intenet traffic from CAIDA
My solutions for competition tests of Ozon Golang School.
The optimal solution to the problem of counting unique IPv4 addresses in a huge text file.
Parallel boolean circuit evaluation
Solutions for Cracking the Coding Interview - 6th Edition
Useful library to handle bytes or bits in Java. Read and write data in a byte array with a custom size for Java types. Read/Write Integer, Long, signed data, String, Hexa String and Date bit to bit
A compressed alternative to the Java BitSet class
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
Add a description, image, and links to the bitset topic page so that developers can more easily learn about it.
To associate your repository with the bitset topic, visit your repo's landing page and select "manage topics."