Courses
Tutorials
Practice
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
37.4K+ articles
DSA
22.8K+ articles
C Language
1.8K+ articles
Sorting
1.8K+ articles
Searching
1.7K+ articles
Linked List
1.2K+ articles
C Programs
705+ articles
Advanced Data Structure
595+ articles
C-Pointers
64+ articles
C Searching Sorting
2+ articles
C-DSA
76 posts
Recent Articles
Popular Articles
C Program to Sort a String of Characters
Last Updated: 05 December 2024
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 Language
C-String
C Programs
C Searching Sorting
C-DSA
Kosaraju’s Algorithm in C
Last Updated: 18 September 2024
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
Learn DSA in C: Master Data Structures and Algorithms Using C
Last Updated: 09 April 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
DSA
Tutorials
C-DSA
Convex Hull Algorithm in C
Last Updated: 18 August 2024
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
KMP (Knuth-Morris-Pratt) Algorithm for Pattern Searching in C
Last Updated: 13 August 2024
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
Closest Pair of Points in C
Last Updated: 07 August 2024
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
Johnson Algorithm in C
Last Updated: 06 August 2024
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
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
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
Huffman Coding in C
Last Updated: 19 July 2024
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: 18 July 2024
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
8 puzzle Problem using Branch and Bound in C
Last Updated: 18 July 2024
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: 17 July 2024
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: 15 July 2024
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
Graph Cycle Detection in C
Last Updated: 12 July 2024
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 !