Singly-linked list/Element definition: Difference between revisions

m
Line 1,442:
</pre>
 
=== Linked-list taskstask ===
 
<lang stata>a = list()
Line 1,456:
C
B
</pre>
 
=== Stack behavior ===
 
<lang stata>a = list()
for (i = 1; i <= 4; i++) {
list_insert(a, i)
}
while (!list_empty(a)) {
printf("%f\n", list_pop(a))
}</lang>
 
'''Output'''
 
<pre>
4
3
2
1
</pre>
 
=== Queue behavior ===
 
<lang stata>a = list()
for (i = 1; i <= 4; i++) {
list_insert_end(a, i)
}
while (!list_empty(a)) {
printf("%f\n", list_pop(a))
}</lang>
 
'''Output'''
 
<pre>
1
2
3
4
</pre>
 
1,336

edits