Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
0b99d86
Update index.html
akanksha-raghav Oct 4, 2019
e0d2e06
Athul Raj
outoftune2000 Oct 4, 2019
fe190a1
Hactobetfest 2019 Pull Request.
parth2102 Oct 4, 2019
ae0de38
Update index.html
aperesypkin Oct 4, 2019
ee895f3
doubly_linklist
Oct 4, 2019
49197d4
Updating index.html
saurabh-7777 Oct 5, 2019
c0f6004
Dwiky Chandra
dwikychandra21 Oct 5, 2019
c7bb35e
Idowu Festus
Mcnoble1 Oct 5, 2019
159ff56
I added link to my profile
Foluwa Oct 6, 2019
6797699
Update index.html
Dhananjayyy Oct 7, 2019
5e83858
Update index.html
FantassyLoop Oct 7, 2019
98fc15b
Virat sinha
Viratsinha Oct 7, 2019
aefc1c9
new profile added
aman-agrawal Oct 7, 2019
32bc575
Updated index.html for HactoberFest2019.
denosaurabh Oct 8, 2019
5529ddf
New user.
karanheer Oct 8, 2019
fe177db
Roshan Mishra
rinem Oct 10, 2019
2062d27
Update index.html
suchit1999 Oct 10, 2019
09cd003
Devyendu Shekhar Choudhary
dsc712 Oct 11, 2019
47836a6
Added my name and GitHub profile link to index.html
Akshay14-Manoj Oct 11, 2019
014519f
Add Gabriel Amancio to the list
JecaTatu Oct 11, 2019
bfec17a
added name
raghuvar-arora-au2 Oct 11, 2019
455dcd0
Added profile
IzabelaM Oct 11, 2019
c05ba39
4rturd13
Oct 12, 2019
a5cd539
Update index.html
navan0 Oct 12, 2019
59734d8
Adding amgusain
amgusain Oct 12, 2019
7803e9d
added awaisrafiq410
awaisrafiq410 Oct 12, 2019
9cb4602
Updated Index.html
Oct 13, 2019
6c0bbbc
Abhishek Sontakke
abhishek3008 Oct 13, 2019
88974aa
Merge branch 'master' into master
allenshaji Oct 13, 2019
b460530
Merge pull request #16 from akku15999/master
allenshaji Oct 13, 2019
364530f
Merge branch 'master' into master
allenshaji Oct 13, 2019
8efd9e5
Merge pull request #17 from outoftune2000/master
allenshaji Oct 13, 2019
47eafdc
Merge pull request #19 from parth2102/master
allenshaji Oct 13, 2019
eb8232b
Merge pull request #20 from aperesypkin/patch-1
allenshaji Oct 13, 2019
8312f7a
Merge pull request #21 from vikas623/master
allenshaji Oct 13, 2019
a80bb42
Merge branch 'master' into first
allenshaji Oct 13, 2019
189a540
Merge pull request #22 from saurabh-7777/first
allenshaji Oct 13, 2019
1779921
Merge branch 'master' into master
allenshaji Oct 13, 2019
933512f
Merge pull request #23 from dwikychandra21/master
allenshaji Oct 13, 2019
529fc5b
Merge branch 'master' into master
allenshaji Oct 13, 2019
36c9e81
Merge pull request #24 from Mcnoble1/master
allenshaji Oct 13, 2019
17fb704
Merge branch 'master' into foluwa
allenshaji Oct 13, 2019
fc03aab
Merge pull request #25 from Foluwa/foluwa
allenshaji Oct 13, 2019
e521803
Merge branch 'master' into patch-1
allenshaji Oct 13, 2019
6487f9f
Merge pull request #26 from Dhananjayyy/patch-1
allenshaji Oct 13, 2019
3c47c91
Merge branch 'master' into patch-3
allenshaji Oct 13, 2019
8c718af
Merge pull request #27 from FantassyLoop/patch-3
allenshaji Oct 13, 2019
ad216a4
Merge branch 'master' into master
allenshaji Oct 13, 2019
fb92f12
Merge pull request #29 from aman-agrawal/master
allenshaji Oct 13, 2019
ee5f297
Merge branch 'master' into master
allenshaji Oct 13, 2019
816492a
Merge pull request #30 from Viratsinha/master
allenshaji Oct 13, 2019
819a94c
Merge branch 'master' into patch-1
allenshaji Oct 13, 2019
f8666f9
Merge pull request #31 from Saurabh-FullStackDev/patch-1
allenshaji Oct 13, 2019
a9cbd6d
Merge branch 'master' into patch-1
allenshaji Oct 13, 2019
995ffb8
Merge pull request #32 from lookingserious/patch-1
allenshaji Oct 13, 2019
84053b9
Merge branch 'master' into master
allenshaji Oct 13, 2019
8ce3cf0
Merge pull request #36 from rinem/master
allenshaji Oct 13, 2019
b2f02f6
Merge branch 'master' into master
allenshaji Oct 13, 2019
3016598
Merge pull request #37 from suchit1999/master
allenshaji Oct 13, 2019
c70fb69
Merge branch 'master' into master
allenshaji Oct 13, 2019
b2b67f1
Merge pull request #38 from dsc712/master
allenshaji Oct 13, 2019
30a7c6a
Merge branch 'master' into master
allenshaji Oct 13, 2019
5243925
Merge pull request #40 from Akshay14-Manoj/master
allenshaji Oct 13, 2019
ab0db18
Merge branch 'master' into master
allenshaji Oct 13, 2019
f0ebd83
Merge pull request #41 from JecaTatu/master
allenshaji Oct 13, 2019
3afc0d7
Merge branch 'master' into raghuvar-arora-au2-patch-1
allenshaji Oct 13, 2019
842560f
Merge pull request #42 from raghuvar-arora-au2/raghuvar-arora-au2-pat…
allenshaji Oct 13, 2019
c103040
Merge pull request #44 from IzabelaM/master
allenshaji Oct 13, 2019
d92a864
Merge branch 'master' into master
allenshaji Oct 13, 2019
2aac59e
Merge pull request #45 from 4rturd13/master
allenshaji Oct 13, 2019
057a00b
Merge branch 'master' into patch-1
allenshaji Oct 13, 2019
c0b3e62
Merge pull request #46 from Navan0/patch-1
allenshaji Oct 13, 2019
c347bf9
Merge branch 'master' into patch-1
allenshaji Oct 13, 2019
61bc92a
Merge pull request #47 from amgusain/patch-1
allenshaji Oct 13, 2019
bbc9960
Merge branch 'master' into master
allenshaji Oct 13, 2019
1fb7645
Merge pull request #48 from awaisrafiq410/master
allenshaji Oct 13, 2019
f84757e
Merge branch 'master' into master
allenshaji Oct 13, 2019
ea270d4
Merge pull request #49 from YashShah85/master
allenshaji Oct 13, 2019
4da73c4
Merge branch 'master' into master
allenshaji Oct 13, 2019
acc52e4
Merge pull request #50 from abhishek3008/master
allenshaji Oct 13, 2019
87978d6
Single link list added
Oct 13, 2019
12f1d1d
modified nickname in index
abdrrahmenz Oct 13, 2019
dfcc050
Update README.md
abhishekmankuskar Oct 13, 2019
bf96b7f
matheus Lima
mathlimma Oct 13, 2019
2bcb3f8
Merge pull request #51 from KN027/Trial
allenshaji Oct 14, 2019
2bb15fa
Merge pull request #52 from abdrrahmenz/master
allenshaji Oct 14, 2019
71b5eb7
Merge pull request #54 from abhishekmankuskar/patch-1
allenshaji Oct 14, 2019
18abbfd
Merge pull request #56 from mathlimma/master
allenshaji Oct 14, 2019
a9c17f0
Fix indentations and extra spaces
emmandev Oct 14, 2019
621385e
Add myself to the list
St3ve89 Oct 14, 2019
ab0b1e0
Harshita Goswami
Oct 14, 2019
14cd152
susanka majumder
Oct 14, 2019
3d17ac4
Merge pull request #57 from susanka068/master
allenshaji Oct 14, 2019
2119c74
Merge pull request #58 from emmandev/master
allenshaji Oct 14, 2019
18af5ec
Merge branch 'master' into master
allenshaji Oct 14, 2019
b496694
Merge pull request #59 from St3ve89/master
allenshaji Oct 14, 2019
b5bd481
Merge branch 'master' into master
allenshaji Oct 14, 2019
7fa6c50
Create circularLinkList.c
Perfecto06 Oct 14, 2019
3f70b13
added my name
Harshsngh07 Oct 14, 2019
bc5cd10
Merge pull request #60 from 20harshita/master
allenshaji Oct 14, 2019
aa18793
Merge pull request #61 from Perfecto06/patch-1
allenshaji Oct 14, 2019
9b7006f
Merge pull request #62 from Harshsngh07/HarshSingh
allenshaji Oct 14, 2019
d876960
Sagar Masand
sagarmasand10 Oct 14, 2019
5750ee2
samuelowad
samuelowad Oct 14, 2019
9bf1172
Update index.html
Nilesh2000 Oct 14, 2019
3bbb45a
added
vinay2214 Oct 14, 2019
ddac7fa
Adebayo Oluwaseun
seunbayo Oct 14, 2019
3cc8dba
Vishnu V
itsvvishnu Oct 15, 2019
bed708a
Merge pull request #63 from sagarmasand10/sagar-masand
allenshaji Oct 15, 2019
59e62b0
Merge branch 'master' into master
allenshaji Oct 15, 2019
3204940
Merge pull request #64 from samuelowad/master
allenshaji Oct 15, 2019
93e0102
Merge branch 'master' into patch-1
allenshaji Oct 15, 2019
dfd9a56
Merge pull request #65 from Nilesh2000/patch-1
allenshaji Oct 15, 2019
a370f65
Merge branch 'master' into master
allenshaji Oct 15, 2019
753f003
Merge pull request #66 from vinay2214/master
allenshaji Oct 15, 2019
4fb134c
Merge branch 'master' into master
allenshaji Oct 15, 2019
a5090d3
Merge pull request #67 from seunbayo/master
allenshaji Oct 15, 2019
49f9e72
Merge branch 'master' into master
allenshaji Oct 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
193 changes: 193 additions & 0 deletions C/Double_linklist.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct student_record
{

char clas[50];
char name[50];
char email[50];
char contact[50];
char prn[50];
int rollno;
struct student_record *next;
struct student_record *prev;


}student_record;
struct student_record *head;
void insert_data(int n)
{ int i;
struct student_record *temp = (struct student_record *)malloc(sizeof(struct student_record));
printf("Enter the Name Of Student \n");
scanf("%s",&temp->name);
printf("Enter the Class Of Student \n");
scanf("%s",&temp->clas);
printf("Enter the Contact No. Of Student \n");
scanf("%s",&temp->contact);
printf("Enter the Email-ID Of Student \n");
scanf("%s",&temp->email);
printf("Enter the PRN Of Student \n");
scanf("%s",&temp->prn);
printf("Enter the Roll No. Of Student \n");
scanf("%d",&temp->rollno);



temp->next=NULL;
temp->prev=NULL;
if(n==1)
{
if(head!=NULL)
{
temp->next = head;
head->prev = temp;
}
head = temp;
return;
}

struct Node *temp1 = head;
for(i=0;i<n-2;i++)
temp1 = temp1->next; //n+1 node
//nth node
temp->prev = temp1;
temp->next = temp1->next;
temp1->next->prev = temp;
temp1->next = temp;
}

void disp()
{
struct student_record *temp = head;
while(temp!=NULL)
{
printf("Name: %s \n",temp->name);
printf("Roll No is: %d \n",temp->rollno);
printf("PRN: %s \n",temp->prn);
printf("Email-ID: %s \n",temp->email);
printf("Class: %s \n",temp->clas);
printf("Contact: %s \n",temp->contact);
temp = temp->next;
}
printf("\n");
}
void del(int x)
{
struct student_record *temp3 = head;
if(x==1)
{
head = temp3->next;
free(temp3);
}

int i;
for(int i=0;i<x-2;i++)
temp3 = temp3->next;
struct student_record *temp4 = temp3->next;
temp3->next = temp4->next;
free(temp3);
}



void search(char ni[5])
{
int flag=0;
struct student_record *temp = head;
while(temp!=NULL)
{
if(strcmp(temp->name,ni)==0)
{
flag=1;
printf("\n\nName of Student : %s ",temp->name);
printf("\n\nPRN of Student : %s ",temp->prn);
printf("\n\nRoll No. of Student : %d",temp->rollno);
printf("\n\nContact No. of Student : %s",temp->contact);
printf("\n\n\n");
}
temp=temp->next;
}
if(flag==0)
printf("\n\nNo Match Found.");
}
void modify(int rn)
{
struct student_record *temp = head;
int ch;
while(temp->rollno!=rn && temp!=NULL)
temp=temp->next;
if(temp->rollno==rn)
{
printf("******* MODIFY *******\n1.Name\n2.PRN");
printf("\n3.Contact No\nEnter choice: ");
scanf("%d",&ch);
switch(ch)
{
case 1 : printf("Enter the Name of Student : ");
scanf("%s",&temp->name);break;
case 2 : printf("\nEnter the PRN of Student : ");
scanf("%s",&temp->prn);break;
case 3 : printf("\nEnter the Contact No. of Student : ");
scanf("%s",&temp->contact);break;

}
}
else
printf("\nRecord not Found.");
}

int main()
{
int ch,p,a,rn;
char ni[5];
while(ch!=6)
{
printf("1.Add the Record.\n\n2.Delete Record.");
printf("\n\n3.Display\n\n4.Search\n\n5.Modify\n\n6.Exit");
printf("\n\nEnter the Choice: ");
scanf("%d",&ch);
switch(ch)
{
case 1:
printf("enter the position");
scanf("%d",&p);
insert_data(p);
break;

case 2:
printf("enter the pos from where you want to delete");
scanf("%d",&a);
del(a);
break;

case 3:
disp();
break;

case 4:
printf("Enter the Name : ");
scanf("%s",&ni);
search(ni);
break;
case 5:
printf("Enter the Roll No : ");
scanf("%d",&rn);
modify(rn);
break;


default:
printf("wrong choice");
break;
}
}


return 0;
}




37 changes: 37 additions & 0 deletions C/Single_linked_list.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#include<stdio.h>
#include<conio.h>
#include<alloc.h>
struct node
{
int data;
struct node *link;
} *head,*p,*x;

void main()
{
int d;
char c;
clrscr();
head=(struct node*)malloc(sizeof(struct node));
head->link= NULL;
p=head;
do
{
printf("data: ");
scanf("%d",&d);
x=(struct node*)malloc(sizeof(struct node));
x->data=d;
x->link=p->link;
p->link=x;
p=x;
printf("continue?");
scanf(" %c",&c);
}while(c!='n');
p=head->link;
while(p!= NULL)
{
printf("\n %d",p->data);
p=p->link;
}
getch();
}
89 changes: 89 additions & 0 deletions C/circularLinkList.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

struct Node{
int data;
struct Node *next;
}*last=NULL,*head=NULL;

typedef struct Node node;

node circ_ll(){
node *NN;
NN=(node *)malloc(sizeof(node));
printf("Enter Data:");
int data;
scanf("%d",&data);
NN->data=data;
node *cptr=head;
if(head==NULL)
{
NN->next=NN;
head=NN;
last=NN;
printf("It begins at start.\n");
}
else if(head==last)
{
NN->next=head;
cptr->next=NN;
last=NN;
printf("Two node.\n");
}
else
{
while(cptr!=last)
{
cptr=cptr->next;
}
NN->next=head;
cptr->next=NN;
last=NN;
printf("Nodes attached at end.\n");
}
}

node display(){
system("CLS");
printf("last->");
node *cptr;
cptr=head;
if(cptr==last && cptr!=NULL)
printf("%d->",cptr->data);
else if(head==NULL)
;
else
{
while(cptr!=last)
{
printf("%d->",cptr->data);
cptr=cptr->next;
}
printf("%d->",cptr->data);
}
printf("last\n");
}

int main()
{
display();
Other:
printf("Circular Linked List-\n \
1. To add a node.\n \
2. display \n\
Enter Choice:");
int choice;
scanf("%d",&choice);
if(choice==1)
circ_ll();
if(choice==2)
display();
printf("Another Operation:\n \
1 for yes. \n \
0 for exit.\n");
int option;
scanf("%d",&option);
if(option==1)
goto Other;
}
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# HacktoberFest-2019
Welcome to HacktoberFest 2019!

Follow these steps to make your first pull request-
Please Follow these steps to make your first pull request-

Fork this repository.

Expand All @@ -11,9 +11,9 @@ Follow these steps to make your first pull request-

Write these command on your terminal-

git add -A
git add -abhishekmankuskar

git commit -m "your name"
git commit -m "Abhishek Mankusar"

git push origin master

Expand All @@ -27,6 +27,6 @@ Then create your pull request.

Congratulations!! You have successfully created your pull request.

Check your progress here (https://hacktoberfest.digitalocean.com/profile)


Wait for your shirt.. Enjoy Coding.. Visit my reposities for furthur help
Loading