C/C++ Question about learning C++ Linked Lists before Stacks....

Click For Summary
The discussion centers on the importance of understanding linked lists before studying stacks and queues in C++. It highlights that the implementation of stacks and queues can vary; they can be created using arrays and pointers for fixed sizes or linked lists for more flexible, variable sizes. While some participants suggest that learning stacks and queues first can be effective, others emphasize the necessity of grasping linked lists, especially when they are used in stack implementations. The conversation also notes that data structures are universal concepts, applicable across different programming languages, and that the method of implementation can vary widely. Overall, clarity on these concepts is deemed essential for success in computer science education.
sukalp
Messages
53
Reaction score
2
i wanted to ask you that in c++it is important we should learn linked list before learning stack,queue that i wanted to know while studying data structures
 
Technology news on Phys.org
I think it depends on whether the stacks and queues are implemented using linked lists or not.

Simple fixed size stacks and queues can be implemented using a couple of pointers and an array.

Linked lists allow for making more flexible variable sized stacks and queues.
 
  • Like
Likes FactChecker and QuantumQuest
sukalp said:
i wanted to ask you that in c++it is important we should learn linked list before learning stack,queue that i wanted to know while studying data structures

Agree to jedishrfu. In general, things when learning C or C++, go the other way around (first simple stacks and queues using pointers then linked lists) which is equally effective. But, the way you describe can serve well too.
 
QuantumQuest said:
Agree to jedishrfu. In general, things when learning C or C++, go the other way around (first simple stacks and queues using pointers then linked lists) which is equally effective. But, the way you describe can serve well too.

yes as linked list is not there in syllabus in our high school
i asked because there were programs given using linked list implemention of stack
so i asked we should know linked list before stack,queue
i got the answer
once again you solved mu confusion and doubt

thanks sir
 
jedishrfu said:
I think it depends on whether the stacks and queues are implemented using linked lists or not.

Simple fixed size stacks and queues can be implemented using a couple of pointers and an array.

Linked lists allow for making more flexible variable sized stacks and queues.

okay sir
i understood
thanks you sir for clearing for confusion

once again thanks
your answer is helping me computer science in c++ in high school class 12
thanks
 
The C++ is not relevant, the data structure is universal. As lon as you understand the concept, you can implement them in any language.

I doubt very many stacks are implemented with lists. You can really implement them in many different ways as long as they satisfy the criteria.
 
newjerseyrunner said:
The C++ is not relevant, the data structure is universal. As lon as you understand the concept, you can implement them in any language.

I doubt very many stacks are implemented with lists. You can really implement them in many different ways as long as they satisfy the criteria.
yes right through array . pointers,structures
thanks
 

Similar threads

Replies
86
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 133 ·
5
Replies
133
Views
10K
  • · Replies 22 ·
Replies
22
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 25 ·
Replies
25
Views
722
  • · Replies 8 ·
Replies
8
Views
2K