RSRahi Shuklainrahishukla.hashnode.dev·Jul 4, 2024 · 2 min readWebRTC (Web Real-Time Communication)WebRTC (Web Real-Time Communication) is a technology that enables real-time communication (such as audio, video, and data sharing) directly between browsers and mobile applications without the need for additional plugins or third-party software. WebR...00
RSRahi Shuklainrahishukla.hashnode.dev·Mar 17, 2024 · 3 min readBooye Moore AlgorithmI will contrast the Boyer Moore algorithm with the Naive String Matching algorithm. In the Naive algorithm, we slide the pattern over the text one by one. That means, we check each character of the pattern with the next possible character of the text...00
RSRahi Shuklainrahishukla.hashnode.dev·Oct 21, 2023 · 2 min readBirthday ParadoxThe "birthday paradox," also known as the "birthday problem " is a known puzzle or paradox related to probability. It revolves around the likelihood that, in a small group of people there will be at least two individuals who share the same birthday. ...00
RSRahi Shuklainrahishukla.hashnode.dev·Aug 28, 2023 · 2 min readVersion Control SystemA version control system (VCS) is a software tool that helps you manage changes to source code and other files in a project over time. It allows multiple developers to collaborate on the same codebase while keeping track of changes, facilitating team...00
RSRahi Shuklainrahishukla.hashnode.dev·Jul 25, 2023 · 4 min readCuckoo HashingCuckoo hashing is a technique used in computer science to resolve hash collisions in hash tables. When you use a hash table to store key-value pairs, collisions occur when multiple keys get hashed to the same index in the table. Cuckoo hashing provid...00