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
Context-Free  GRAMMARS
Posted inCompiler Design

Context-Free GRAMMARS

Posted by admin July 20, 2021
A Context-Free Grammar is a quadruple that consists of terminals,non-terminals, start symbol and productions.   Terminals: These are the basic symbols from…
Read More
Error Handling in Compiler Design
Posted inCompiler Design

Error Handling in Compiler Design

Posted by admin July 20, 2021
The tasks of the Error Handling process are to detect each error, report it to the user,…
Read More
Types of Parsing
Posted inCompiler Design

Types of Parsing

Posted by admin July 20, 2021
Syntax analyzers follow production rules defined by means of context-free grammar. The way the production…
Read More
THE ROLE OF PARSER
Posted inCompiler Design

THE ROLE OF PARSER

Posted by admin July 20, 2021
The parser or syntactic analyzer obtains a string of tokens from the lexical analyzer and…
Read More
Syntax Analysis
Posted inCompiler Design

Syntax Analysis

Posted by admin July 20, 2021
Syntax analysis or parsing is the second phase of a compiler. In this chapter, we…
Read More
Minimization of DFA
Posted inCompiler Design

Minimization of DFA

Posted by admin July 20, 2021
DFA minimization stands for converting a given DFA to its equivalent DFA with minimum number…
Read More
Regular Expressions
Posted inCompiler Design

Regular Expressions

Posted by admin July 20, 2021
The lexical analyzer needs to scan and identify only a finite set of valid string/token/lexeme…
Read More
Finite Automata
Posted inCompiler Design

Finite Automata

Posted by admin July 20, 2021
Finite automata is a state machine that takes a string of symbols as input and…
Read More
RECOGNITION OF TOKENS
Posted inCompiler Design

RECOGNITION OF TOKENS

Posted by admin July 20, 2021
Consider the following grammar fragment: stmt → if expr then stmt | if expr then…
Read More
SPECIFICATION OF TOKENS
Posted inCompiler Design

SPECIFICATION OF TOKENS

Posted by admin July 20, 2021
There are 3 specifications of tokens: 1)Strings 2) Language 3)Regular expression Strings and Languages ·         An alphabet or character…
Read More

Posts pagination

Previous page 1 … 16 17 18 19 20 … 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