How to reverse a Linked list ?

  Reversing a Linked list is a useful operation in which we change next to prev, prev to current, and current to next.   /* Program of reverse linked list*/ # include <stdio.h> # include <malloc.h> struct nod { int info; struct nod *liink; }*strt; main() { int i,n,item; strt=NULL; printf(“How many nods you want … Read more

What is Shell Sort in Data Structure with Example?

  What is Shell Sort in Data Structure? Shell sort is one of the oldest sorting(ascending order) algorithms named after its inventor Donald L. Shell (1959). Shell Sort is a sorting algorithm that is an improved version of Insertion Sort. It works by comparing and exchanging elements that are far apart, progressively reducing the gap between … Read more

What is Recursion in Data Structure?

Introduction to Recursion in C Data Structures Recursion in data structure is a process where a function calls itself to solve smaller instances of the same problem until it reaches a base case, which stops the recursion. It is a fundamental concept used in programming and data structures to solve complex problems in a simpler, … Read more

What is the algorithm of Queue in C data structure?

  Queue Operations are…… 1·         Enqueue—Add an item(new item in the backside) to the end of the queue. 2·         Dequeue—Remove an item from the front. 3·         Queue Front—Who is first? 4·         Queueu End—Who is last? What is the Queue algorithm in the C data structure? 1)Storage for a queue….. Struct intqueue { int *queueAry; int maxSize; int countt; int … Read more

WHAT IS THE STRUCTURE OF THE C PROGRAM?

The structure of a C program is typically organized into several parts. Here’s an outline of the key components of a basic C program: 1.Preprocessor Directives These are instructions to the C preprocessor. They usually include library imports or macro definitions and start with #. Common examples: #include <stdio.h>  // For input/output functions #include <stdlib.h> … Read more

Pointer to Array in C

The array is also called a constant pointer. This pointer points to the first element of the array. Whenever you create an array, this pointer is automatically created. So, if you assign an array name to a pointer variable, then there is no need to use an address of the (&) operator before the name … Read more

Java program to convert Fahrenheit scale to Celsius

This Java program source code converts temperature from Fahrenheit to Celsius scale. import java.util.*; class FahrenheitCelsius { public static void main(String[] args) { float temp; Scanner inn = new Scanner(System.in); System.out.print(“Enter temperature in Fahrenheit=”); temp= inn.nextInt(); temp = ((temp – 32)*5)/9; System.out.println(“Temperature in Celsius = ” + temp); } } In the above program, you … Read more

Java Program To Swap Two Numbers

Write a program in Java to Swap two digits using a third variable. import java.util.Scanner; class Swapping { public static void main(String args[]) { int first_no, sec_no, third_no; System.out.println(“Enter first_no and sec_no”); Scanner in = new Scanner(System.in); first_no = in.nextInt(); sec_no = in.nextInt(); System.out.println(“Before Swapping\nfirst_no = “+first_no+”\nsec_no = “+sec_no); third_no = first_no; first_no = sec_no; … Read more