Skip to main content

Recently Updated Pages

5. Pointers and Functions

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

Pointers are essential for functions to modify variables from the calling code and to work effici...

Updated 4 months ago by DS

4. Pointers and Arrays

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

Arrays and pointers have a very close relationship in C. In many contexts, an array name acts as ...

Updated 4 months ago by DS

3. Pointer Arithmetics

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

3. Pointer Arithmetic Pointers can be incremented, decremented, and compared. When you perform ar...

Updated 4 months ago by DS

2. Pointer Basics

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

2.1 Declaring Pointers Syntax: data_type *pointer_name; Examples: int *ptr; // Pointer to...

Updated 4 months ago by DS

1. Introduction to Pointers

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

1.1 What are Pointers? A pointer is a variable that stores the memory address of another variable...

Updated 4 months ago by DS

3. VHDL Modularity

Digital Sistem Design (PSD/DSG) Module 5 - Structural Programming

3.1 VHDL Modularity Explanation Example: 4-bit Ripple Carry Adder using 4 Full Adders. A Ripple C...

Updated 4 months ago by AX

Complex is Universal

Fundamentals Digital Systems (DSD/FDS) Module 4 - Complex Logic Gates

Building Basic Gates from Universal Gates NAND and NOR gates are called universal gates because a...

Updated 4 months ago by DY

Complex Logic ICs

Fundamentals Digital Systems (DSD/FDS) Module 4 - Complex Logic Gates

IC Functions, Pin Configurations, and Truth Tables IC 7400: Quad 2-Input NAND Gate Function: The ...

Updated 4 months ago by DY

Complex vs Basic

Fundamentals Digital Systems (DSD/FDS) Module 4 - Complex Logic Gates

Advantages of Complex vs Basic Logic Gates Using complex logic gates (like NAND, NOR, XOR) offers...

Updated 4 months ago by DY

4. Array and Type

Digital Sistem Design (PSD/DSG) Module 5 - Structural Programming

4.1 Array and Type in VHDL 4.1.1 Array An array is a collection of elements of the same data type...

Updated 4 months ago by AX

2. Generic Map

Digital Sistem Design (PSD/DSG) Module 5 - Structural Programming

2.1 Generic Map Explanation A generic map is the process of associating a generic value in an ent...

Updated 4 months ago by AX

1. Structural Programming in VHDL

Digital Sistem Design (PSD/DSG) Module 5 - Structural Programming

1.1 Structural Style Structural Style Programming is an approach in VHDL that allows designers to...

Updated 4 months ago by AX

5. The Heap in Practice: The C++ Standard Template Library (STL)

Algorithm Programming Module 5 - Advanced Sorting Algorithms ...

While understanding how to build Heap Sort from scratch is crucial for algorithmic knowledge, in ...

Updated 4 months ago by GI

4. Core Operations and the Heap Sort Algorithm

Algorithm Programming Module 5 - Advanced Sorting Algorithms ...

The Heap Sort algorithm is a two-phase process that masterfully uses the properties of the Max-He...

Updated 4 months ago by GI

3. The Heap Data Structure

Algorithm Programming Module 5 - Advanced Sorting Algorithms ...

Now that we understand the concept of a binary tree, we can define a Heap. A Heap is a specialize...

Updated 4 months ago by GI

2. Prerequisite: An Introduction to the Tree Data Structure

Algorithm Programming Module 5 - Advanced Sorting Algorithms ...

Before we can understand the Heap, we must first be familiar with its underlying structure: the T...

Updated 4 months ago by GI

1. Motivation: The Quest for the Ideal Sorting Algorithm

Algorithm Programming Module 5 - Advanced Sorting Algorithms ...

In our study of advanced sorting algorithms, we have explored powerful techniques that offer sign...

Updated 4 months ago by GI

How to Simplify a Function Using a K-Map

Fundamentals Digital Systems (DSD/FDS) Module 3 - Karnaugh Map

We will focus on the Sum-of-Products (SOP) method, which involves looking for 1s in the map. Step...

Updated 4 months ago by DY

The Structure of a K-Map

Fundamentals Digital Systems (DSD/FDS) Module 3 - Karnaugh Map

A K-Map is a table made of cells or boxes. Each cell represents one possible combination of input...

Updated 4 months ago by DY

What is a Karnaugh Map and Why Do We Use It?

Fundamentals Digital Systems (DSD/FDS) Module 3 - Karnaugh Map

In digital electronics, we often start with complex Boolean functions that describe how a circuit...

Updated 4 months ago by DY