Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles by Sindhura Repala
Page 3 of 3
What are string searching functions in C language?
String searching functions in C are built-in library functions that help locate specific characters, substrings, or patterns within strings. These functions are part of the standard C library (string.h) and provide efficient ways to search and analyze string content. Syntax #include char *strchr(const char *str, int c); char *strrchr(const char *str, int c); char *strpbrk(const char *s1, const char *s2); size_t strspn(const char *s1, const char *s2); size_t strcspn(const char *s1, const char *s2); char *strtok(char *s1, const char *s2); char *strtok_r(char *s1, const char *s2, char **saveptr); String Searching Functions Overview ...
Read MoreFind the largest number in a series by using pointers in C language
A pointer is a variable that stores the address of another variable. Instead of holding a value directly, it holds the memory address where the value is stored. Pointers use the dereferencing operator (*) to access the value and the address operator (&) to obtain memory addresses. In this tutorial, we'll learn how to find the largest number in a series using pointers in C programming. Syntax datatype *pointer_name; pointer_name = &variable_name; Where the asterisk (*) declares a pointer and the ampersand (&) gets the address of a variable. Algorithm Here's the ...
Read MoreExplain insertion of elements in linked list using C language
A linked list is a linear data structure where elements (called nodes) are stored in sequence, with each node containing data and a pointer to the next node. Unlike arrays, linked list elements are stored in non-contiguous memory locations and connected through pointers. Syntax struct node { int data; struct node *next; }; void insert_front(struct node **head, int value); void insert_end(struct node **head, int value); void insert_after(struct node *head, int value, int after); void insert_before(struct node **head, int value, int before); Linked List Representation Each ...
Read MoreC Program to find the given number is strong or not
A strong number is a number where the sum of the factorial of its digits equals the number itself. For example, 145 is a strong number because 1! + 4! + 5! = 1 + 24 + 120 = 145. Syntax int factorial(int n); int isStrongNumber(int num); Understanding Strong Numbers Let's examine some examples to understand the concept better − 145 = 1! + 4! + 5! = 1 + 24 + 120 = 145 (Strong number) 123 = 1! + 2! + ...
Read MoreDifferentiate the NULL pointer with Void pointer in C language
In C programming, NULL pointers and void pointers are two distinct concepts that serve different purposes. A NULL pointer represents a pointer that doesn't point to any valid memory location, while a void pointer is a generic pointer type that can point to any data type but requires type casting for dereferencing. Syntax /* NULL Pointer */ data_type *pointer_name = NULL; /* Void Pointer */ void *pointer_name; NULL Pointer A NULL pointer is a pointer that doesn't point to any valid memory location. It's used to indicate that the pointer is not currently ...
Read MoreHow can I append a tuple into another tuple in Python?
In this article, we will demonstrate how to append one tuple to another in Python. Below are various methods to achieve this task - Using + operator. Using sum() function. Using list() & extend() functions. ...
Read MoreCreate a media resources for media elements, defined inside video or audio elements in HTML5
HTML5 supports five media elements, that are useful for creating media resources. The different media tags are , , , and . These tags are used to change the development, let us discuss each element in detail with an example − The tag To play videos on your web page, you can use the HTML element. This element provides a standard way to embed videos in a webpage. The simple code to embed a video is as follows − Your browser does not support the ...
Read MoreHow to create a B-Tree in DBMS?
A B-tree is a self-balancing tree in data structures that allows efficient storage of sorted data. Each node can hold multiple keys and have many child nodes. B-trees are versatile data structures that can efficiently handle large amounts of data. However, traditional binary search trees become inefficient for storing and searching large datasets due to their lower performance and high memory usage. B-trees, balanced trees, are self-balancing trees designed to overcome these limitations. B-trees are characterized by the large number of keys that can be stored in a single node, often called "large key" trees. Each node in a ...
Read More