Software Development

Algorithm and Flowchart: Differences Explained

Algorithm and Flowchart: Differences Explained

What is an Algorithm? Algorithms and flowcharts are used for the representation of a program in a different manner, especially in computer programming. An algorithm is a step-by-step procedure, which has to be followed when an input is given to obtain the desired output or result. It is generally represented

Blog | Board Infinity
Blog | Board Infinity
Algorithm
What is Application Software?

What is Application Software?

Introduction A programmed set of instructions used to perform a given task is referred to as software. Users cannot see the software and can only realize and validate their functions. The main categories of software are system and application software. System software is a set of programs that controls and

Blog | Board Infinity
Blog | Board Infinity
Software Development
Palindrome Program: Python Implementation

Palindrome Program: Python Implementation

Introduction Have you ever thought of the word “MALAYALAM” and why its opposite is the same, and what do we call a word? Don't worry, dear, when Board Infinity is here. In this article, we will discuss how we can implement palindrome in python. If a word’s opposite is

Blog | Board Infinity
Blog | Board Infinity
Software Development
Software Quality Assurance in Software Engineering

Software Quality Assurance in Software Engineering

Introduction Simply said, Software Quality Assurance (SQA) is a method of ensuring software quality. The series of tasks that guarantee standards, processes, and procedures are appropriate for the project and correctly applied. Software development and software quality assurance are two separate processes. It focuses on enhancing the software development process

Blog | Board Infinity
Blog | Board Infinity
Software Quality Assurance
Software: Types & Definition

Software: Types & Definition

Introduction When we think about software, we frequently concentrate on how complicated and convoluted it is. We may even think that it is too abstract or beyond our capacity to understand. Software is without a doubt sophisticated and complex, yet we all use it and engage with it frequently. Every

Blog | Board Infinity
Blog | Board Infinity
Software Development
Stack using Linked List in C++

Stack using Linked List in C++

Introduction A data structure called a stack uses the Last-In-First-Out (LIFO) principle. The data or element at the top of the stack, which was saved last, will be accessed first. Additionally, the top is where both insertion and deletion happen. To use the linked list to prepare a stack we

Blog | Board Infinity
Blog | Board Infinity
Data Structure
Sliding Window Problem – C++ Implementation

Sliding Window Problem – C++ Implementation

Introduction The sliding window is a highly innovative method for resolving certain challenging issues using an array or string. It is frequently used to change the problem's O (n2) time complexity to O (n). Maintaining a window that complies with the problem limitations is the core principle. Two pointers, such

Blog | Board Infinity
Blog | Board Infinity
Algorithm
Longest Increasing Subsequence Problem

Longest Increasing Subsequence Problem

Introduction Finding a subsequence of a given sequence with elements sorted from lowest to highest and with the greatest possible length is known as the Longest Increasing Subsequence problem. This sequence need not be continuous or exclusive. For instance, [0, 2, 6, 9, 11, 15] is the longest growing subsequence

Blog | Board Infinity
Blog | Board Infinity
Software Development
what is algorithm

What Is An Algorithm (Understanding The Ingredients)

Introduction An algorithm is just a step-by-step process that specifies a series of directives that must be followed in a particular sequence in order to yield the desired outcome. An algorithm may be implemented in more than one programming language because algorithms are typically developed independently of the underlying languages.

Blog | Board Infinity
Blog | Board Infinity
Software Development
rsa algorithm

RSA Algorithm: Concepts and Implementation

Introduction In this article we will do a deep-dive into RSA, which is a strong cryptography oriented algorithm. We will understand its origins, uses, and implementation in detail with examples along the way. Code provided will be in C++. Modern technology  makes use of the RSA Algorithm to encrypt and

Blog | Board Infinity
Blog | Board Infinity
Software Development