Singly-linked list/Element definition: Difference between revisions
Singly-linked list/Element definition (view source)
Revision as of 13:37, 16 April 2018
, 6 years ago→Linked-list tasks
m (→Test if empty) |
|||
Line 1,442:
</pre>
=== Linked-list
<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>
|