Understanding Van Emde Boas Trees (vEB Trees)
Van Emde Boas tree provides O(log log U) time complexity for insert, delete, search, successor, and predecessor operations on integer sets.
Blog and portfolio - sharing thoughts on technology, programming, and software engineering.
Van Emde Boas tree provides O(log log U) time complexity for insert, delete, search, successor, and predecessor operations on integer sets.
Is your PostgreSQL read or write heavy?
Van Emde Boas tree provides O(log log U) time complexity for insert, delete, search, successor, and predecessor operations on integer sets.
how does transaction and concurrency control works in a ditributed database system?
This project is a full-fledged web application built using Python Flask (backend) and a React/Next.js frontend. It allows users to play a game of Tic Tac Toe against an AI powered by a Q-learning agent. The application supports multiple users simultaneously by isolating each game session with unique session IDs and includes rate limiting to prevent abuse. It replays each game and apply bellman equation to readjust weights and improve from its gameplay through reinforcement learning. Q-learning agent: a type of reinforcement learning algorithm where an agent learns to take actions in an environment by maximizing a cumulative reward.
A minimalistic video calling web application built with WebRTC, STUN, and TURN servers for real-time communication. It enables peer-to-peer video calls directly in the browser without the need for plugins or downloads. The application uses a signaling server to establish connections and manage call sessions, ensuring low latency and high-quality video and audio transmission. Ideal for personal and professional use, hype provides a seamless and secure video calling experience with support for isolated rooms and multiple users.