Skip to content

kmm359644767/C

This branch is 846 commits behind TheAlgorithms/C:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

github-actionsgithub-actions
github-actions
and
github-actions
Jun 11, 2020
7c815b8 · Jun 11, 2020
Jan 27, 2020
Apr 21, 2020
Feb 11, 2019
May 2, 2020
Jun 11, 2020
Jan 26, 2020
Feb 2, 2020
Oct 14, 2019
Oct 31, 2019
May 20, 2020
Apr 23, 2020
Mar 30, 2020
Jan 9, 2020
Jun 8, 2020
Mar 30, 2020
May 5, 2020
Dec 29, 2019
Mar 23, 2018
Jun 11, 2020
Oct 3, 2019
May 25, 2020

Repository files navigation

Build Status
C

For a full list of all algorithms, please see: DIRECTORY.md

All the code can be executed and tested online: using Google Colab Notebook

LeetCode Algorithm

Computer Oriented Statistical Methods

- Gauss_Elimination
- Lagrange_Theorem
- Mean
- Median
- Seidal
- Simpson's_1-3rd_rule.c
- Variance
- statistic (C Lib)

Conversions

- binary_to_decimal
- decimal_to_binary
- decimal_to_hexa
- decimal_to_octal
- to_decimal
- hexa_to_octal

Data Structures

- stack
- queue
- dictionary
- linked_list
	- singly_link_list_deletion
	- stack_using_linkedlists
- binary_trees
	- create_node
	- recursive_traversals
- trie
	- trie
- heap
	- min heap
	- max heap 

Searching

- Linear_Search
- Binary_Search
- Other_Binary_Search
- Jump_Search
- Fibonacci_Search
- Interpolation_Search
- Modified_Binary_Search

Sorting

- BinaryInsertionSort
- BubbleSort
- BucketSort
- BogoSort
- comb_sort
- CountingSort
- Cycle Sort
- gnome_sort
- PartitionSort
- ShellSort
- RadixSort
- InsertionSort
- MergeSort
- OtherBubbleSort
- PancakeSort
- QuickSort
- SelectionSort
- ShakerSort
- HeapSort
- StoogeSort

Hashing

- sdbm
- djb2
- xor8 (8 bit)
- adler_32 (32 bit)

Misc

- ArmstrongNumber	
- Binning
- Factorial
- Fibonacci
- Greatest Common Divisor	
- isArmstrong
- LongestSubSequence
- palindrome
- prime factorization	
- QUARTILE
- rselect
- strongNumber
- TowerOfHanoi
- Greatest Common Divisor
- Sudoku Solver
- prime factorization
- PID Controller

Project Euler

- Problem 1
- Problem 2
- Problem 3
- Problem 4
- Problem 5
- Problem 6
- Problem 7

exercism

In this directory you will find (in the right order):

  • hello-world
  • isogram
  • acronym
  • word-count
  • rna-transcription

Simple Client Server Implementation

This directory contains

  • client.c
  • server.c

First execute server.c in a terminal and then client.c in a different terminal. Enables communication between two terminals.

About

All Algorithms implemented in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.4%
  • Other 1.6%