How is it possible to insert different type of elements in
stack?
Answers were Sorted based on User's Feedback
Answer / poornakala
you ca implement stack with union datatype... u may think
of structures.. but struct use storin of all values and mem
allocated for all in each.. but in union only one at a
time... this is right i think...
Is This Answer Correct ? | 61 Yes | 9 No |
Answer / rabia altaf
we can make stack using class template .. now it can accept
every type of object ..
Is This Answer Correct ? | 19 Yes | 5 No |
Answer / krishan
We can use a struct containing "void * " in it and an
unsigned int to store the datatype which "void *" will store
(can be set at time of storing the value). To store a value
of any type we can dynamically allocate the space and set
the unsigned int to some pre-determined constants. Like
1 for int type.
2 for char.
3 for char string.
4 for any other type. say some user datatype.
Is This Answer Correct ? | 21 Yes | 12 No |
Answer / sudipto ghosh
yes it is possible to insert different types of element in a
stack.
insted of defining the member as int or float or so on. we
will define each element as a union which will be consisting
of all types of data type and only one can be used at a
time. in order to determine which type of element is being
pushed or poped we will define a flag with in union which
keeps the track of data type being used.
Is This Answer Correct ? | 11 Yes | 3 No |
Answer / devendra
union is the best option because it allocate only one at a time
Is This Answer Correct ? | 6 Yes | 2 No |
Can list contain null values?
How many types of sorting algorithms are there?
What data type is enum?
Can you sort a hashmap?
Explain what are the major data structures used in the rdbms?
Describe the merge sort principle and what will be its time complexity?
Are linked lists considered linear or non-linear data structures?
Difference between calloc and malloc ?
What are the four characteristics of algorithms?
What is the application of queue?
How do you solve a selection sort?
What is the difference between classifying and sorting?