![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
文章平均质量分 65
数据结构
酪子菌
这个作者很懒,什么都没留下…
展开
-
C#数据结构学习笔记——链表
链表原创 2022-02-19 15:56:22 · 5015 阅读 · 3 评论 -
C#数据结构学习笔记——数组
数组,动态数组原创 2022-02-19 15:43:05 · 1090 阅读 · 0 评论 -
C#数据结构学习笔记——栈
1. 栈先进后出是栈。只能一端进行添加(入栈)或删除(出栈)操作,这一端叫栈顶。应用例如:数组反转、递归。栈的具体操作(Stack):往栈中插入元素:void Push(e):取出栈顶元素并删除:E Pop()查看栈顶元素:E Peek()栈中数组元素数量:int Count { get; }栈是否空:bool IsEmpty { get; }设计栈接口来实现interface IStack<E> { int Count { get原创 2022-02-19 15:59:36 · 1011 阅读 · 0 评论 -
C#数据结构学习笔记——队列
1.队列先进先出是队列。只能再队头删除元素(出队),在队尾添加元素(入队),应用例如:排队。队列的具体操作:入队(队尾添加元素):void Enqueue(e)出队(队头删除元素):E Dequeue()查看队首元素:E Peek()队列的元素数量:int Count { get; }队列是否空:bool IsEmpty { get; }队列接口设计: interface IQueue<E> { int Count { get; }原创 2022-02-19 16:09:20 · 5798 阅读 · 0 评论