# C Algorithms, Problems & Programming Examples

Here is the listing of broad categories of topics:

## 1. C Programming Examples on Numerical Problems & Algorithms

The following section gives a collection of C Programs which are categorized into various Categories like Programs on Solving Linear Equations, Programs on Bandwidth Reduction, Programs on Matrix Multiplication, Programs on Determinants and Permanents, Programs on Constrainted and UnConstrained Optimization, Programs on Linear Programming, Programs on Random Number Generation, Programs on Knapsack Problem and Programs on Discrete Fourier Transform. The following link will guide you to the various programs that belong to the above mentioned categories.

## 2. C Programming Examples on Combinatorial Problems & Algorithms

The below categories deal with the Programs on Combinatorial Problems & Algorithms. They include Programs on Sorting, Programs on Searching, Programs on finding Median and Selection, Programs on Generating Permutations, Programs on Generating Subsets, Programs on Generating Partitions and Programs on Generating Graphs. The below link guides us through all the Category of Programs mentioned above.

## 3. C Programming Examples on Graph Problems & Algorithms

In this section, we have Programs on Topological Sorting, Programs on Connected Components, Programs on Minimum Spanning Tree, Programs on Shortest Path, Programs on Transitive Closure and Reduction, Programs on Matching, Programs on Eulerian Cycle/Chinese Postman, Programs on Edge and Vertex Connectivity, Programs on Drawing Trees, Programs on Planarity Detection and Programs on Embedding and Graph Search. The link below illustrates all the Programs that are Categorized as above.

## 4. C Programming Examples on Hard Graph Problems & Algorithms

In this section, we have various Programs on Hard Graph Problems & Algorithms. These include Programs on Clique, Programs on Vertex Cover, Programs on Traveling Salesman Problem, Programs on Hamiltonian Cycle, Programs on Graph Partition, Programs on Vertex Coloring, Programs on Edge Coloring, Programs on Steiner Tree and Programs on Feedback Edge/Vertex Set. The link below guides us through all of these Programs.

## 5. C Programming Examples on Computational Geometry Problems & Algorithms

This section deals with categories of Computational Geometry Problems & Algorithms. They include Programs on Robust Geometric Primitives, Programs on Convex Hull, Programs on Triangulation, Programs on Voronoi Diagrams, Programs on Nearest Neighbor Search, Programs on Range Search, Programs on Point Location, Programs on Intersection Detection, Programs on Bin Packing, Programs on Polygon Partitioning, Programs on Simplifying Polygons, Programs on Shape Similarity, Programs on Motion Planning and Programs on Maintaining Line Arrangements. The following link displays all these categories of Programs.

## 6. C Programming Examples on Set & String Problems & Algorithms

In this section, we have various Programs on Set & String Problems & Algorithms. These include Programs on Set Cover, Programs on Set Packing, Programs on String Matching, Programs on Approximate String Matching, Programs on Cryptography, Programs on Finite State Machine Minimization and Programs on Longest Common SubString/SubSequence. The following link will guide us through all the Programs mentioned above.

## 7. C Programming Examples on Data-Structures

This section deals with categories of Data-Structures. They include Programs on Hashing, Programs on Heaps, Programs on Array, Programs on Vector, Programs on Stack, Queue and Linked List. The link below displays all the programs on Data-Structures.

**Wish you the best in your endeavor to learn and master C Algorithms!**