Aditya Chatterjee's Blog, page 40

April 11, 2023

Linear Search explained simply [+ code in C]

In this article at OpenGenus, we have explained Linear search algorithm and implement a program on the same in C programming language.

Learn more:

Try these questions if you think you know Linear SearchTime & Space Complexity of Linear SearchMaster C ProgrammingTable of contentsProblem statementHow linear search worksTime complexityDrawbacks of linear searchImplementation of Linear Search in COutputConclusionProblem statement

In this article we will learn Linear search algorithm.

...
 •  0 comments  •  flag
Share on Twitter
Published on April 11, 2023 14:28

3 Different ways to delete element from Set in C++ STL

In this article at OpenGenus, we will learn about 3 different ways to delete element from set in C++ STL. This will involve using methods like erase and find.

A set is a container which contains unique elements in a sorted order.

There are different ways to delete element from set in C++. Some of them are mentioned below:

Method 1: Using the erase() function to delete a single elementMethod 2: Using the erase() function to delete a range of elementsMethod 3: Using the find() function and the ...
 •  0 comments  •  flag
Share on Twitter
Published on April 11, 2023 12:55

Decision Region

The boundary that distinguishes one class from another in a classification issue is known as a decision region in machine learning. It is the region of the input space that translates to a particular output or class.

To put it another way, a decision region is a boundary or surface that divides the input space into regions or subspaces, each of which is associated with a distinct class or category. The specific method utilised for the classification determines whether the decision boundary is li...

 •  0 comments  •  flag
Share on Twitter
Published on April 11, 2023 12:52

Multi-output learning and Multi-output CNN models

For the real-world smart systems and applications of today, traditional supervised learning provides quick and precise predictions. It is not, however, evolving to meet the evolving demands of today's sophisticated decision-making. A remedy that can concurrently anticipate several outcomes from a single input is multi-output learning. The corpus of literature in this area has expanded quickly, and a number of publications have been given that give a thorough analysis of the new problems and lear...

 •  0 comments  •  flag
Share on Twitter
Published on April 11, 2023 12:47

Jakob's Law in UX design

Table of ContentsWho is Jakob NielsenWhat is Jakob's LawWhy use Jakob's LawConclusionWho is Jakob Nielsen

Jakob's Law is named after Jakob Nielsen,a Danish human-computer interaction researcher, web usability consultant and the co-founder of the Nielsen Norman Group. Nicknamed "guru of Web page usability" by the New York Times and "king of usability" by Internet Magazine, he is the true UX whisperer.

What is Jakob's Law

Jakob's Law states that "Users spend most of their time on other webs...

 •  0 comments  •  flag
Share on Twitter
Published on April 11, 2023 12:14

Parkinson's Law in UX Design

What is UX Design?

User experience (UX) design s the process of creating products and services that provide a positive and intuitive experience for users. UX designers work to understand the needs and behaviors of their target audience in order to create such designs. Parkinson's Law is a principle of UX design that can help create a better experience for the user.

Background of Parkinson's Law

Parkinson's Law was thought of in a humorous essay by Cyril Northcote Parkinson, a British naval histo...

 •  0 comments  •  flag
Share on Twitter
Published on April 11, 2023 12:14

April 8, 2023

The ethical implications of autonomous vehicles

The ethical implications of autonomous vehicles

Autonomous vehicles, often known as self-driving cars, are gaining popularity, and their widespread use is projected to transform the transportation business. While there are tremendous advantages to driverless vehicles, there are also substantial ethical considerations to consider. This article will look at the ethical issues of self-driving cars and their potential influence on society.

The ethical implications of autonomous vehicles are:

SafetyLiabilityJob LossPrivacyEquityEthics of Dec...
 •  0 comments  •  flag
Share on Twitter
Published on April 08, 2023 04:17

Bubble Sort in C++ using OOP and template

Bubble Sort in C++ using OOP and template

In this article, we will take a look at the implementation of Bubble Sort in C++ using the concepts of OOP and template.

By the end of this article, you should have a good understanding of what Bubble Sort is, how it works, and its strengths and weaknesses. You will also be able to implement Bubble Sort in your own code and use it to sort arrays efficiently.

Table of contents:IntroductionHow Bubble Sort worksTime and space complexityImplementation of Bubble SortConclusion
Introduction

B...

 •  0 comments  •  flag
Share on Twitter
Published on April 08, 2023 01:39

April 7, 2023

QuickSort using template in C++

In this article, we have designed and implemented Quick Sort algorithm in C++ Programming Language to use the concept of template to make Quick Sort generic/ independent of input datatype.

Table of contentsIntroductionQuickSort algorithmQuickSort with STL1. Introduction

There are few algorithms for sorting, QuickSort is one of the fastest way to do so. It's logic uses a partition function to split an array into two parts having the elements from the left part less than a "dividing line" an...

 •  0 comments  •  flag
Share on Twitter
Published on April 07, 2023 21:44

Implement Doubly Linked List in Java

In this article, we have explored the design of Doubly Linked List and implemented it in Java Programming Language using the concepts of Object Oriented Programming.

What is a doubly linked list?

A doubly linked list is a data structure that is a sequence of elements, usually named nodes. Since each node has a reference to another node, you can link the nodes together in some sort of list and traverse it as a list. In Java, implementation is pretty easy, as you can make a class Node with contain...

 •  0 comments  •  flag
Share on Twitter
Published on April 07, 2023 16:14