![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 86
jkhihj
这个作者很懒,什么都没留下…
展开
-
(C语言)算法通关村第四关——如何基于数组或链表实现栈青铜桃战笔记
栈是一种数据结构,它按照后进先出(LIFO)的原则管理数据。这意味着最后放入栈的元素将首先被取出。栈有两个主要操作:压栈(push),将元素放入栈的顶部;出栈(pop),从栈的顶部取出元素。栈常常用于跟踪程序执行过程中的函数调用、表达式求值等操作,也可用于解决一些计算问题。定义清楚栈的数据结构,包括栈顶指针以及可能需要的其他信息。如果栈的大小是固定的,确保栈不会溢出。如果栈的大小不固定,考虑实现自动扩容的机制。如果使用动态内存分配,确保在适当的时候释放内存,以防止内存泄漏。原创 2023-11-28 11:06:26 · 1228 阅读 · 0 评论 -
(C语言)算法通关村第一关——链表青铜桃战笔记
链表是一种常见的数据结构,它可以用来存储一系列有序的元素(通常称为节点)原创 2023-11-27 17:25:02 · 659 阅读 · 1 评论