Site:
http://www.eecs.utoledo.edu/~eecs1510/review2/LinkedLists_Stacks_Queues.html |
| Review Session - Linked lists, stacks, queues.
This site presents a snippet of C code
code (a Linked List) and then poses a few questions about it. It is
similar to a question which you might find in the Review Page of this
website. Good Example, Good Questions. Some of the questions might be
beyond what is expected in this class (It appears to be from a Computer
Science Department at the University of Toledo). Still, if you can answer
the questions, you are obviously in good shape in terms of knowing about
linked lists. (Submitted by Peeter Kirs) |
|
Site:
http://www.geocities.com/sketerpot/lltut.html |
| Linked List Tutorial. This is a
linked list tutorial by Peter Scott. It gives a brief synopsis of what a
link list is and how to use it. Sample code is provided with detailed
comments. |
| This is a site that provides a quick-and-dirty explanation of Linked
Lists and how to effectively use them. The site may provide a different
point of view for anyone still having trouble grasping the concept of
Linked Lists. |
| This is a tutorial site created by Peter Scott. Site explains the definition, purpose and the trick to create linked list by using popping and pushing technique. It also shows an example of a linked list program. |
|
Site:
http://www.cprogramming.com/ |
| Cprogramming.com your resource for C/C++:
Cprogramming.com is a web site designed to help you learn C or C++.
In this website you will find many helpful links that will help you
understand and answer many of your questions about C or C++. Furthermore,
this website provides directory of programming resources, source codes to
learn from, or to incorporate into your own programs. Programming FAQ can
answer programming questions and most importantly you can get help from
Kassamba’s expert programmers. The website also contains a function list
of all the standard C++ functions. Some of the links that will be of great
benefit include: 1. Getting started with C++ : Will provide answers to
questions about C++ programming basics and suggestions on learning C++. 2.
Programming tutorials: Include programming tutorials that you can learn
from or you can test your programming knowledge. 3. Ask an Expert: Where
you get answers from expert programmers. And many more sites. Again, this
website will give you knowledge on C or C++. It provides many links that
will give you a better understanding about programming. |
| Lesson 15: Singly Linked Lists (http://www.cprogramming.com/tutorial/lesson15.html):
Linked lists are a way to store data with structures so that the programmer can automatically create a new place to store data whenever necessary. Specifically, the programmer writes a struct or class definition that contains variables holding information about something, and then has a pointer to a struct of its type. Each of these individual struct or classes in the list is commonly known as a node.
Think of it like a train. The programmer always stores the first node of the list. This would be the engine of the train. The pointer is the connector between cars of the train. Every time the train adds a car, it uses the connectors to add a new car. This is like a programmer using the keyword new to create a pointer to a new struct or class.
|
|
Site:
http://www.inversereality.org/tutorials/c++/linkedlists.html |
| Linked Lists: This site (actually a tutorial) explains that a
“linked list” is a chain of structs or records called nodes, and
illustrates how there can be either: single, double, or cingular linked
lists and reinforces that we can store anything we wanted, except that it
has to be of the same basic data type, as we learned before. The tutorial
introduces the usage of pointers to link lists. It demonstrates how to
create a temporary pointer and explains how this beginning point is very
crucial, because what is stored there will remain there until it is
deleted. The walk through is medium to fairly easy to follow as they
explain how to add nodes or delete them. I don’t know if we will be
learning how to do these things in class, but if so then I guess the site
would be a good reference. Although the code looks difficult, mostly it’s
because most of us are not familiar with the keywords used. |
| Inverse Reality: I found this website to be the best in regards to linked list. The information that is provided was very detail, yet very easy to understand. The examples that are provided help you visualize to better understand how linked list work and to me this is a big plus. Thanks for the reference. |
| An intro to linked lists: This website really gets into great detail on varieties of linked lists and how each of these linked lists are structured according to memory and programming. Very informative how they would show the program first and then explain how the program uses that information and neatly arranges that piece of data in its place. Another thing about this website that it demonstrates how each program can be modified and how it can affect that piece of information. |
| it is a good reference because it explains how to star creating a linked list and how to modified it. |
|
Site:
http://gethelp.devx.com/techtips/cpp_pro/10min/10min0599.asp |
| C++ Pro helps us with Link lists.
This site I found that it was very usefull to me, becasue it help me
understand what link lists are really all about. This page is written by a
professional in C++, and the text in the page is really neet and readable.
The author explains thing in a way that anyone that is starting with C/C++
can understand everything. I found this page to ve very usefull, and also
if you would like to see an example of what link lists are you can also
find it there. |
| I really liked this webpage because is very short but informative. If
you go into this webpage you will be able to see how clearly they explain
what a linked list is. They also describe the difference between a linked
list and a array and the advantages that a linked list has over an array.
You will also be able to see an example of a linked list. |
|
Site:
http://www.inversereality.org/tutorials/c++/linkedlists.html |
| Tutorial on Basic C++ Linked Lists:
This is a good site that I found on linked lists. It explains the
basics of how a linked list works and its advantages. It shows how a link
list can be created and maintained. Using a sample code as an example it
explains how to add a node, delete a node (at the beginning or end of the
list), and how to traversing the list. |
|
Site:
http://www.inquiry.com/techtips/cpp_pro/10min/10min0599.asp |
| Ask the C++ Pro 10-Minute Solutions:
This article describes Linked Lists in an easy way to understand.
Advantages and disadvantages are given for Linked Lists. They are also
compared to arrays. Sometimes understanding one thing helps to understand
another when the differences and similarities are seen. A sample program
is also given for a Linked List. This helps a programmer to understand how
everything is set up because they are able to see what is going on. |
|
Site:
http://www.inversereality.org/tutorials/c++/linkedlists.html |
| Inverse Reality - Linked Lists:
The website gives very good descriptions about linked list. The
descriptions are short and to the point. They are not hard to follow and
what helps is that code is given to show how some of the linked lists
work. Also, the site has some other small visuals to show how information
flows with the lists. |
| This website describes what a linked list is. It gives a detailed
description on what a linked list is . It also provides small examples
which are pretty easy to follow.It starts you off with an example of a
linked lists and gradually progresses it into a bigger program. You start
off with a temp pointer then you add a node, transverse the list and also
delete a node. It is a pretty nice tutorial with graphics to demonstrate
how lionked lists are created and how they are performed.It is also nice
because if you download the Expansion Pack, the tutorial prints out nicely
on Adobe Acrobat.You can also get the programs written out for you on
Notepad through the the Expansion Pack.It is simple and to the point. It
shows the benefits of linked lists and demonstrates how they are important
in C/C++. |
| How do we add a new node? We can actually add nodes in two possible
places, the beginning or the end, although the standard seems to be the
end. This makes our linked list act kind of like a que with the head node
being the oldest and end pointing to the newest objects. This brings up an
interesting subject also. How will we use our linked list? This is what
makes the linked list so powerful. We could use it as a priority list
where the oldest objects get a higher precedence until deleted from the
list. We could also use it as a master listing of items that need to be
kept track of at one time, deleting object when they need to be, without
using any precedence scheme. Here's some code that will add a node onto
the end of the list, and then move the end pointer so that it really does
point at the end. CODE: void SLList::AddANode() {Tail->Next = new List;
Tail=Tail->Next; } Here we add a node onto the end of our list, then move
the Tail pointer to point to the new instance! After this function we can
always access our new node through Tail since we allocated a new instance,
then made Tail point to it! |
| The page title is inverse reality , linhed lists","First of all the
page have an introduction the it explains that a linked list is a record
of struct. This page is an easy way to understand how linked lists works.
It explains the start up, adding a node, traversing the node, deleting a
node and before exit. It is a cool page. |
|
Site:
http://www.cprogramming.com/tutorial/lesson15.html |
| CProgramming.com: CProgramming.com is
an online tutorial and knowledge base for rookie C Programmers. Lesson 15
on the site pertains to 'Linked Lists'. I found this to to be a very
helpful and informative site throughout the class. |
| This is a good 2 page tutorial on link list. It is brief and easy to
udnerstand. The webiste howeve is not easy to navigate. You can find other
tutorials and ifnormation at the following link:
http://www.cprogramming.com/tutorial.html |
|
Site:
http://www.enisoc.com/~cpp/faq/llist/ |
| C++ FAQs - Linked Lists: This
page contains good information. It starts by giving a definition of a
Linked lists and contains a sample code. It also explains the different
types of linked lists and when to use them. It is explained in a very
simple way. If you are really interested in C++ you can find a lot of
information in this website not only about linked lists. |
|
Site:
http://courses.ece.uiuc.edu/ece291/books/labmanual/data-structures-llist.html |
| Chapter 7 Data Structures, Next. 7.3 Linked Lists:
This site gives a brief but accurate description of what a link
list is and does. It displays an example using illustrations that is very
straightforward and is very easy to comprehend. A problem is presented and
asks what data structure would be appropriate to use. The use of stacks
and queues were mentioned only to compare these to the use of linked
lists. At the end of the site, doubly linked lists and binary trees are
also briefly mentioned. |
|
Site:
http://richardbowles.tripod.com/cpp/linklist/linklist.htm |
| Creating Linked Lists in C++:
This is a good website for the beginner programmer looking for a an
excellent starting point. The author of this site is very descriptive and
generous to those who may not know too much about what they are doing. It
starts of by defining linked lists and then gradually pulled the reader
deeper into the material providing examples and some simple code. |
| This website is by Richard Bowles. This is a great website to use as
references to C and C++ and it also gives some terrific descriptions of
link lists as well as many other examples surrounding this topic. He goes
into detail about C++ Programming and he is able to clearly define some of
the parameters that accompany C++. He is able to define link lists and he
gives a superb explaination on how to create link lists. The website
itself is set up clearly and easy to follow. |
| This site was very informative in explaining what a linked list was. The diagrams to illustrate what a single and doulbe linked list are was helpful. This site is good reference for anyone wanting to know conceptually what a linked list is. |
| Website gives an extremly detail way on how to create a linked list on C++. Website is wonderful becuase it uses very good visuals. And is very easy to understand. |
|
Site:
http://cslibrary.stanford.edu/103/LinkedListBasics.pdf |
| Linked List Basics: This document helps illustrate linked lists by offering explanations, drawings, sample code, and excercises.
|
| The webpage is easy to follow in addition it has some video links making more interesting to learn about linked lists. The site offers different links and even a PPF documnet that visitors can download for free. This extensive document explains in simple terms how and where to implement linked lists. It give several examples in different programming languages. |
| This website is excellent because it provides detailed information on linked list. it also has other links to other websites for more information. This site covers basic structures and techniques for building linked list by using examples of code, drawings, and exercises. This website also helps you understand pointers and algorithms.The website has four sections. 1) Basic list structures and code, 2) Basic list building, 3) Linked list code techniques, and 4) Code examples.
This site is very usefull. The author gives you good examples and drawings to help you understand the subject. The info is broken down and easy to understand. |
| Linked List Basics (http://cslibrary.stanford.edu/103/):
I Think that this is a very good site because it explains the very basics of the linked lists in the C language. It also goes over how a pointer works and this is allocated in memory. It also provides some problems for us to see if we understood the information given to us. |
|
Site:
http://cslibrary.stanford.edu/105/LinkedListProblems.pdf |
| Temporary Dummy Node: Temporary
dummy node is used at the head of the list during computation. With the
dummy node, every node appears to be added after the .next filed of some
node. The code for the first node is the same for the other nodes. For
permanent dummy strategy, the empty list is not represented by a NULL
pointer; instead every list has a heap allocated dummy node at its head. |
|
Site:
http://www.inquiry.com/techtips/cpp_pro/10min/10min0599.asp |
| This website explains how the author understands linked lists in
business data structures and provides the code for it.:
I perticularly like this website because it is told by a person
that already know and understands it. He also provides the code so that
the readers could understand it better. |
|
Site:
http://cis.stvincent.edu/carlsond/swdesign/lists/listtabl.html |
| Advanced Link Lists: A good
and advanced overview of link list with examples. It also gives a plain
and simple diagram about classes (not covered in class) and the way that a
linked list is incorperated with classes. It has links to some commands
that can be utilized within a program regarding different link lists. |
|
Site:
http://www.fortunecity.com/skyscraper/false/780/linklist.html |
| Tutorial on Linked Lists: I found this website to be quite informative. It defines what a linked list is and gives examples (binary trees & databases like MS Access). It even explains how elements are addressed in a linked list and provides sample coding for adding or removing an element from a linked list. I would recommend this page to future Data Structure students. |
| Tutorial on Linked Lists. Am excellent Tutorial on Linked Lists. It has C++ function programs where you will be able to see how add element to the head or the tail of a linked list.
|
|
Site:
http://pegasus.rutgers.edu/~elflord/cpp/list_howto/ |
| Designing A Linked List Class. I think this web-site provides some basic information about linked list. It also provides information about designing a linked list and how to fix some design errors. |
|
Site:
http://www.cs.princeton.edu/~rywang/99f126/slides/04th.pdf |
| linked lists. OK, but too complicated |
|
Site:
http://vergil.chemistry.gatech.edu/resources/programming/c-tutorial/lists.html
|
| Data Structures:: Linked lists. The site provided a good starting popint of view on liked list. It was real easy to understand and very compact. It gave very good examples and basically was real easy to read |
|
Site:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/datastructures20_6.asp
|
| Provides a contrasting view on linking lists. Good reference |
|