Articles on Trending Technologies

Technical articles with clear explanations and examples

Tutorix - AI Tutor

How does a vector work in C++?

Revathi Satya Kondra
Revathi Satya Kondra
Updated on 30-Apr-2025 578 Views

In C++, a vector is a dynamic array that can grow or shrink automatically. It can store elements in a row (contiguous memory) and resizes itself when needed. When it runs out of space, it creates a bigger array, copies the old data, and adds the new one. So, you can easily add, remove, or access elements using functions like push_back(), size(), and erase(). Basic Operations (push_back, access) A vector stores elements in a contiguous memory block. You can add elements using push_back() and access them using [] or at(). Syntax Following is the syntax is as follows: vector vec; ...

Read More

C++ Program to Perform Addition Operation Using Bitwise Operators

Tapas Kumar Ghosh
Tapas Kumar Ghosh
Updated on 30-Apr-2025 2K+ Views

Bitwise operators are used for representing binary integers, where the operator directly performs operations on the individual bits of integer values. To perform an addition operation using bitwise operators, use operators like AND, XOR, and NOT. The OR operator cannot perform addition on its own because, 1 | 1 results in 1, but we need 2 as the output. Therefore, you can use the other three operators to implement the logic of addition. You can see the tabular representation of biwise operators by taking binary bits as 0 and 1. ...

Read More

How can we add/insert a JCheckBox inside a JTable cell in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 30-Apr-2025 4K+ Views

In this article, we will learn to add/insert a JCheckBox inside a JTable cell in Java. JTable is a powerful component for displaying and editing data in tables. A frequent requirement is to add checkboxes to table cells for boolean data or selection. JTable A JTable is a subclass of the JComponent class, and it can be used to create a table with information displayed in multiple rows and columns. Syntax The following is the syntax for JTable initialization: JTable table = new JTable(); When a value is selected from a JTable, a TableModelEvent is generated, which is handled by ...

Read More

How can we disable cut, copy and paste functionality of a JTextArea in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 30-Apr-2025 1K+ Views

In this article, we will learn to disable the cut, copy, and paste functionality of a JTextArea in Java. While developing Java Swing applications, you may need a situation where you want to restrict user input to text components. Cutting, copying, and pasting is usually needed to be disabled for a JTextArea such that users are not allowed to modify or copy its content. What is a JTextArea? A JTextArea is a subclass of the JTextComponent class, and it is a multi-line text component to display text or allow a user to enter text. A JTextArea can generate a CaretListener interface ...

Read More

Find the number that appears once, and the other numbers twice in Java

AYUSH MISHRA
AYUSH MISHRA
Updated on 30-Apr-2025 5K+ Views

In this problem, we are given an array of integers. In the given array, each element occurs two times except one element, which occurs only once. We have to find the number that appears only once. In this article, we are going to learn how we can find the number that appears once, and all other numbers appear twice in Java. Scenario 1 All other numbers except 4 occur twice, so 4 is the only number that appears only once. Input: [ 1, 2, 3, 3, 2, 4, 1, 5, 5] Output: 4 Scenario 2 All other numbers except ...

Read More

C++ Program to Rotate Array Left by One Position

C++
AYUSH MISHRA
AYUSH MISHRA
Updated on 30-Apr-2025 9K+ Views

Rotating an array means shifting the elements of an array in a specific direction while maintaining their relative order. For example, if the array {6, 12, 18, 24, 30} is rotating it left once will result in {12, 18, 24, 30, 6}. In this article, we are given an array and need to shift all elements one step to the left, with the first element moving to the last position. Example Here is an example of left rotation of elements in array by one place. Input: array = {5, 10, 15, 20, 25} Output: array = {10, 15, ...

Read More

C++ Program to Implement Graham Scan Algorithm to Find the Convex Hull

Nitya Raut
Nitya Raut
Updated on 29-Apr-2025 5K+ Views

A convex hull is the smallest convex polygon with maximum area and minimum perimeter that encloses all the given points in a 2D plane. In this article, we will learn how to write C++ program to implement Graham Scan Algorithm to find convex hull. The objective of this problem is to take a set of x and y coordinates of a 2d plane as input, and display coordinate point from the set which are part of convex hull. // Input Set of points: {0, 0}, {1, 1}, {2, 2}, {2, 0}, {1, 2}, {0, 2} // Output Boundary ...

Read More

C++ Program to Implement Jarvis March to Find the Convex Hull

Nitya Raut
Nitya Raut
Updated on 29-Apr-2025 2K+ Views

A convex hull is the smallest convex polygon with maximum area and minimum perimeter that encloses all the given points in a 2D plane. In this article, we will learn how to write C++ program to implement Jarvis March Algorithm to find a convex hull. The objective of this problem is to take a set of x and y coordinates of a 2d plane as input, and display coordinate point from the set which are part of convex hull. // Input Set of points: {0, 0}, {1, 1}, {2, 2}, {2, 0}, {1, 2}, {0, 2} // Output ...

Read More

What are the differences between GridLayout and GridBagLayout in Java?

raja
raja
Updated on 29-Apr-2025 8K+ Views

In Java, a GridLayout puts all the components in a rectangular grid and is divided into equal-sized rectangles, and each component is placed inside a rectangle whereas GridBagLayout is a flexible layout manager that aligns the components vertically and horizontally without requiring that the components be of the same size. Java GridLayout A GridLayout arranges the components in a rectangular grid. It arranges components in the cells, and each cell has the same size. Components are placed in columns and rows. GridLayout(int rows, int columns) takes two parameters that are a column and a row. Syntax The following is the ...

Read More

How to create a custom unchecked exception in Java?

raja
raja
Updated on 29-Apr-2025 10K+ Views

In Java, the exceptions are of two types: checked and unchecked exceptions. A checked exception is an exception that occurs at compile time; these are also called compile-time exceptions. An unchecked exception occurs at the time of execution. These are also called Runtime Exceptions. In this article, we will learn to create a custom unchecked exception in Java. We can create a custom unchecked exception by extending the RuntimeException class in Java.  What are unchecked exceptions? The unchecked exceptions inherit from the Error class or the RuntimeException class. Many programmers feel that we cannot handle these exceptions in our programs because they represent the type of errors ...

Read More
Showing 31021–31030 of 61,297 articles
Advertisements