Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

DataStructure-Algorithm-

In this Repo i will explain the Data Structure and Algorithm in Swift Programming language

Apache License Languages

Data Structure

Data structure is a particular way of organizing and storing data in a computer so that it can be accessed and modified efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.

Linked List

Queue

Stack

Hash Table

Heap

Priority Queue

Tree

Algorithm

Algorithm is an unambiguous specification of how to solve a class of problems. Algorithm is a set of rules that precisely defines a sequence of operations.

Searching :-

Linear Search

Binary Search

Sorting :-

Bubble Sort

Selection Sort

Insertion Sort

Heap Sort

Merge Sort

Quicksort

Big O Notation

Order of growth of algorithms specified in Big O notation.

Below is the list of some of the most used Big O notations and their performance comparisons against different sizes of the input data.

Data Structure Operations Complexity

Array Sorting Algorithms Complexity

Author

 Baquer

License

This repository is licensed under the MIT License.

You can’t perform that action at this time.