linked list problem




Comment hidden because of low score. Click to expand.
0
of 0 vote

I'm guessing you're a student or something. The problem is very basic and should jump out at if immediately if you understand linked lists.

Here's a hint, something is being modified early.

- Sarah August 24, 2014 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

If you want help, at least indent your code.

Use the "

" and "

".

- Anonymous August 24, 2014 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

Arrgh.

"{ { {" // No spaces and quotes.
Formatted Code here
"} } }"

- Anonymous August 24, 2014 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

I will write a simple logic to insert a node at beginning of linked list.

first define a structure (define globally)to create a node, as you know that node contains two parts one is data part and another one is link part (to store next node address).

struct node{
	int data;
	struct node* next;
}

define a head node globally to store first node address in linked list.

struct node* head;

In main function intialize head node to NULL.

Now create a node(called temp) to add element at beginning

struct node* temp;//for link
//Allocate memory using malloc
temp = (node*)malloc(sizeof(struct node));
temp->data = element;//your value here
temp->next=head;
head=temp;// assigning temp node address in head node

temp->next=head;

Above instruction works for when element is not present in the list and also when any number of elements are present in the list.Because in main function we intialized head to NULL;

- vijay.edella August 26, 2014 | Flag Reply




Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More