This repository contains some algorithms and data structures built with ruby, C and Elixir. References: Grokking Algorithms: An illustrated guide for programmers and other curious people Sorting algorithms Selection Sort - Ruby Insertion Sort - Ruby Merge Sort - Ruby Quick Sort - Ruby Searching algorithms Binary Search - Ruby Binary Search - Elixir Linear Search - C Recursive Linear Rearch - C Data Structures Linked List - C Doubly Linked list - C Stack - C Queue - C Tree - C [Graph - C] [Union find] [Quick find] Other algorithms Palindromes - Ruby Recursive - Palindromes - Ruby