Tutorials
Courses
Go Premium
Data Structure
Java
Python
HTML
Interview Preparation
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Similar Topics
Web Technologies
32.1K+ articles
C Language
1.3K+ articles
Binary Search
530+ articles
C Programs
441+ articles
Merge Sort
109+ articles
C-Pointers
65+ articles
BubbleSort
23+ articles
Linear Search
6+ articles
C Searching Sorting
2+ articles
InsertionSort
2+ articles
C-DSA
76 posts
Recent Articles
Popular Articles
C Program to Sort a String of Characters
Last Updated: 23 July 2025
Sorting a string of characters refers to the process of rearranging all the characters in the given order. In this article, we will learn how to sort a string of character...
read more
C Programs
C Language
C-String
C Searching Sorting
C-DSA
Kosaraju’s Algorithm in C
Last Updated: 23 July 2025
Kosaraju’s Algorithm is a method by which we can use to find all strongly connected components (SCCs) in a directed graph. This algorithm has application in various applic...
read more
C Language
Picked
C-DSA
Convex Hull Algorithm in C
Last Updated: 23 July 2025
The Convex Hull problem is a fundamental computational geometry problem, where the goal is to find the smallest convex polygon called convex hull that can enclose a set of...
read more
C Language
Picked
C-DSA
Johnson Algorithm in C
Last Updated: 23 July 2025
Johnson's Algorithm is an efficient algorithm used to find the shortest paths between all pairs of vertices in a weighted graph. It works even for graphs with negative wei...
read more
C Language
Picked
C-DSA
KMP (Knuth-Morris-Pratt) Algorithm for Pattern Searching in C
Last Updated: 23 July 2025
The KMP (Knuth-Morris-Pratt) algorithm is an efficient string searching algorithm used to find occurrences of a pattern within a text. Unlike simpler algorithms, KMP prepr...
read more
C Language
Picked
C-DSA
Extract bits in C
Last Updated: 31 July 2024
In C programming, extracting a bit means retrieving the value (0 or 1) of a bit or a group of bits present at a specific position in the binary representation of a numberI...
read more
C Language
Picked
Bit Manipulation in C
C-DSA
Learn DSA in C: Master Data Structures and Algorithms Using C
Last Updated: 26 July 2025
Data Structures and Algorithms (DSA)are one of the most important concepts of programming. They form the foundation of problem solving in computer science providing effici...
read more
C Language
Tutorials
C-DSA
Closest Pair of Points in C
Last Updated: 23 July 2025
The Closest Pair of Points problem is a classic problem in computational geometry. It involves finding the pair of points with the smallest distance between them in a give...
read more
C Language
Picked
C-DSA
Point in Polygon in C
Last Updated: 26 July 2024
In computational geometry, we come across a problem to determine whether a given point lies inside, outside, or on the boundary of a polygon. This problem, known as the "P...
read more
C Language
Picked
C++ Geometry Programs
C-DSA
8 puzzle Problem using Branch and Bound in C
Last Updated: 23 July 2025
8-puzzle Problem is a classic sliding puzzle that consists of a 3x3 board with 8 numbered tiles and one blank space. The goal is to rearrange the tiles to match a target c...
read more
C Language
Picked
C-DSA
Floyd-Warshall Algorithm in C
Last Updated: 23 July 2025
Floyd-Warshall algorithm is a dynamic programming algorithm used to find the shortest paths between all pairs of vertices in a weighted graph. It works for both directed a...
read more
C Language
Picked
C-DSA
C Program to Implement Circular Linked List
Last Updated: 23 July 2025
A linked list is a dynamic data structure where elements are not stored in contiguous memory locations but linked using pointers. In a circular linked list, the last node ...
read more
C Language
Picked
C Examples
C-DSA
Huffman Coding in C
Last Updated: 23 July 2025
In this article, we will learn the implementation of Huffman Coding in C.What is Huffman Coding?Huffman Coding is a lossless data compression algorithm. It assigns variabl...
read more
C Language
Picked
C-DSA
Knight’s Tour Problem in C
Last Updated: 23 July 2025
Knight's Tour problem is a classic puzzle in which the goal is to move a knight on a chessboard such that the knight visits every square exactly once. The knight moves in ...
read more
C Language
Picked
C-DSA
Graph Cycle Detection in C
Last Updated: 23 July 2025
Detecting cycles in a graph is a fundamental problem in computer science and has various applications, including detecting deadlocks in operating systems, analyzing networ...
read more
C Language
Picked
C-DSA
1
2
3
4
5
6
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !