Skip to content

Instantly share code, notes, and snippets.

View 78526Nasir's full-sized avatar
🎯
Focusing

Nasir Islam Sujan 78526Nasir

🎯
Focusing
View GitHub Profile
@78526Nasir
78526Nasir / Stack.c
Last active July 18, 2017 03:00
Stack Implementation In C using Array !
// Stack implementation in C using Array.
#include<stdio.h>
#include<stdlib.h> // header file for exit and return function
#define max 5
int stack[max],top=-1; // global variable
void push();
int pop();
@78526Nasir
78526Nasir / Queue.c
Created January 27, 2016 15:09
Queue Implementation In C Using Array !
//Queue Implementation In C Using Array !
#include<stdio.h>
#include<stdlib.h> // hearder for for using exit and return function
#define max 5 // symbolic constant
int rear=-1,front=-1; // global variable
int queue[max];
@78526Nasir
78526Nasir / Circular_Queue.c
Created January 28, 2016 04:22
Circular Queue Implementation in C using array !
//Circular Queue Implementation in C using Array !
#include<stdio.h>
#include<stdlib.h> //header file for using return and exit function
#define max 5 //symbolic constant
int front=-1,rear=-1; // global variable
int CQueue[max];
@78526Nasir
78526Nasir / BubbleSort.c
Created February 17, 2016 13:15
Bubble Sort Implementation In C using Array !
/// Bubble sort ///
#include<stdio.h>
main()
{
int a[100],i,p,n,temp;
printf("Enter how many elements for your Array:");
scanf("%d",&n);
printf("\nEnter %d values :",n);
for(i=0;i<n;i++)
@78526Nasir
78526Nasir / SelectionSort.c
Created February 17, 2016 13:27
Selection Sort Implementation in C using Array !
/// Selection Sort ///
#include<stdio.h>
main()
{
int a[100],i,j,minIndex,temp,n;
printf("Enter How many elements on your Array :");
scanf("%d",&n);
printf("\nEnter %d values :",n);
for(i=0;i<n;i++)
@78526Nasir
78526Nasir / InsertionSort.c
Created February 17, 2016 13:35
Insertion Sort implementation in C using Array !
/// Insertion Sort ///
#include<stdio.h>
main()
{
int a[100],i,value,hole,n;
printf("Enter how many elements on your Array :");
scanf("%d",&n);
printf("\nEnter %d values :",n);
for(i=0;i<n;i++)
@78526Nasir
78526Nasir / LinearSearch.c
Created February 18, 2016 08:01
Linear Search Implementation in C
/// linear search ///
#include <stdio.h>
main()
{
int a[100],i,n,pos=0,item;
printf("Enter How many elements on your Array: ");
scanf("%d",&n);
printf("\nEnter %d elements values : ",n);
for(i=0;i<n;i++)
@78526Nasir
78526Nasir / BinarySearch.c
Created February 18, 2016 08:17
Binary Search Implementation in C
/// Binary Search ///
#include<stdio.h>
main()
{
int a[]={1,2,3,4,5,6,7,8,9,10},i,start,end,mid,item;
printf("Enter a item to Search:");
scanf("%d",&item);
start=0;
end=9;
@78526Nasir
78526Nasir / 3n+1.c
Created March 10, 2016 11:24
Solution of the 3n+1 problem !
// The 3n+1 problem //
#include<stdio.h>
long long count(long long n){
long long c;
c=1;
while(n>1){
if(n%2!=0){
n=(3*n)+1;
@78526Nasir
78526Nasir / BreadthFirstSearch.c
Last active April 22, 2016 13:49
Breadth First Search Implementation in C !
/// Breadth First Search Implementation in C ///
#include<stdlib.h> // this header file is needed for exit function
#include<stdio.h>
#define max 20
int queue[max];
int front,rear;
int BFS(int arr[][max],int ,int);