Skip to content
  • facebook.com
  • twitter.com
  • t.me
  • instagram.com
  • youtube.com

Basic Computer Science

Learn the Foundations. Understand the Science Behind Computing.

Subscribe
  • Home
  • Online Tools
  • Basic Computer Science app
Posted inFeatured

🧠 How Skip Lists Provide Fast Searching Without Complex Balanced Trees

Posted by admin August 27, 2026
Continue Reading
Posted inFeatured

🌳 How Tries Make Autocomplete and Dictionary Search Extremely Fast

Posted by admin August 27, 2026
Continue Reading
Posted inFeatured

🌳 How B-Trees Help Databases Search Millions of Records Efficiently

Posted by admin August 26, 2026
Continue Reading
Posted inFeatured

🌸 How Bloom Filters Quickly Check Whether Data Probably Exists

Posted by admin August 25, 2026
Continue Reading
Posted inFeatured

🧠 How Dynamic Programming Solves Complex Problems by Reusing Previous Results

Posted by admin August 25, 2026
Continue Reading
Posted inFeatured

🗺️ How Graph Algorithms Find the Best Route Between Connected Points

Posted by admin August 24, 2026
Continue Reading
Most Popular Post
Posted inFeatured

🧠 How Skip Lists Provide Fast Searching Without Complex Balanced Trees

Posted inFeatured

🌳 How Tries Make Autocomplete and Dictionary Search Extremely Fast

Posted inFeatured

🌳 How B-Trees Help Databases Search Millions of Records Efficiently

Posted inFeatured

🌸 How Bloom Filters Quickly Check Whether Data Probably Exists

Editor's Choice
Posted inFeatured

🧠 How Skip Lists Provide Fast Searching Without Complex Balanced Trees

Posted by admin August 27, 2026
Posted inFeatured

🌳 How Tries Make Autocomplete and Dictionary Search Extremely Fast

Posted by admin August 27, 2026
Posted inFeatured

🌳 How B-Trees Help Databases Search Millions of Records Efficiently

Posted by admin August 26, 2026
Posted inFeatured

🌸 How Bloom Filters Quickly Check Whether Data Probably Exists

Posted by admin August 25, 2026
LALR (1) Parsing
Posted inCompiler Design

LALR (1) Parsing

Posted by admin July 20, 2021
LALR refers to the lookahead LR. To construct the LALR (1) parsing table, we use…
Read More
Parse tree and Syntax tree
Posted inCompiler Design

Parse tree and Syntax tree

Posted by admin July 20, 2021
When you create a parse tree then it contains more details than actually needed. So,…
Read More
Three-address code
Posted inCompiler Design

Three-address code

Posted by admin July 20, 2021
Three-address code is a sequence of statements of the general form x : = y…
Read More
Intermediate Code Generation
Posted inCompiler Design

Intermediate Code Generation

Posted by admin July 20, 2021
A source code can directly be translated into its target machine code, then why at…
Read More
CONSTRUCTING SLR(1) PARSING TABLE
Posted inCompiler Design

CONSTRUCTING SLR(1) PARSING TABLE

Posted by admin July 20, 2021
To perform SLR parsing, take grammar as input and do the following: 1.   Find LR(0) items.…
Read More
Error Recovery
Posted inCompiler Design

Error Recovery

Posted by admin July 20, 2021
A parser should be able to detect and report any error in the program. It…
Read More
LR PARSERS
Posted inCompiler Design

LR PARSERS

Posted by admin July 20, 2021
An efficient bottom-up syntax analysis technique that can be used CFG is called LR(k) parsing.…
Read More
BOTTOM-UP PARSING
Posted inCompiler Design

BOTTOM-UP PARSING

Posted by admin July 20, 2021
Constructing a parse tree for an input string beginning at the leaves and going towards…
Read More
TOP-DOWN PARSING
Posted inCompiler Design

TOP-DOWN PARSING

Posted by admin July 20, 2021
It can be viewed as an attempt to find a left-most derivation for an input…
Read More
WRITING A GRAMMAR
Posted inCompiler Design

WRITING A GRAMMAR

Posted by admin July 20, 2021
A grammar consists of a number of productions. Each production has an abstract symbol called a nonterminal as its left-hand side,…
Read More

Posts pagination

Previous page 1 … 15 16 17 18 19 … 40 Next page

Recent Posts

  • 🧠 How Skip Lists Provide Fast Searching Without Complex Balanced Trees
  • 🌳 How Tries Make Autocomplete and Dictionary Search Extremely Fast
  • 🌳 How B-Trees Help Databases Search Millions of Records Efficiently
  • 🌸 How Bloom Filters Quickly Check Whether Data Probably Exists
  • 🧠 How Dynamic Programming Solves Complex Problems by Reusing Previous Results

Recent Comments

No comments to show.

Archives

  • August 2026
  • June 2025
  • April 2025
  • March 2025
  • February 2025
  • August 2023
  • January 2022
  • November 2021
  • October 2021
  • July 2021

Categories

  • Advanced
  • Algorithms
  • Artificial Intelligence
  • Basics
  • Cloud Computing
  • Compiler Design
  • Computer Hardware
  • Cyber Security
  • Distributed Systems
  • Featured
  • Internet Programming
  • Mobile Computing
  • Networking
  • Programming
  • Tech Reviews
  • Technology & Innovation
  • Uncategorized
You May Have Missed
Posted inFeatured

🧠 How Skip Lists Provide Fast Searching Without Complex Balanced Trees

Posted by admin August 27, 2026
Posted inFeatured

🌳 How Tries Make Autocomplete and Dictionary Search Extremely Fast

Posted by admin August 27, 2026
Posted inFeatured

🌳 How B-Trees Help Databases Search Millions of Records Efficiently

Posted by admin August 26, 2026
Posted inFeatured

🌸 How Bloom Filters Quickly Check Whether Data Probably Exists

Posted by admin August 25, 2026
Copyright 2026 — Basic Computer Science. All rights reserved. Bloghash WordPress Theme
Scroll to Top