2021年10月27日

C#栈后进先出

摘要: 栈是一种重要的线性结构,栈和队列是限定插入和删除只能在表的“端点”进行的线性表 –栈的元素必须“后进先出”。 –栈的操作只能在这个线性表的表尾进行。 –注:对于栈来说,这个表尾称为栈的栈顶(top),相应的表头称为栈底(bottom)。 •因为栈的本质是一个线性表,线性表有两种存储形式,那么栈也有分 阅读全文

posted @ 2021-10-27 09:45 funiyi816 阅读(441) 评论(0) 推荐(0) 编辑

C# queue队列是先进先出

摘要: Queue是用到需要按顺序进行的时候。会在一个线程中写侦听事件,然后把侦听到的enqueue进去,然后在另外一个线程中dequeue出来。 操作方法如下: 1、首先打开vs创建一个控制台应用程序,在Main方法中,定义一个整型的队列。 2、往队列中添加元素,使用Enqueue方法。 3、使用fore 阅读全文

posted @ 2021-10-27 09:31 funiyi816 阅读(1118) 评论(0) 推荐(0) 编辑

C#中queue的用法

摘要: Queue队列就是先进先出。它并没有实现 IList,ICollection。所以它不能按索引访问元素,不能使用Add和Remove。下面是 Queue的一些方法和属性 Enqueue():在队列的末端添加元素 Dequeue():在队列的头部读取和删除一个元素,注意,这里读取元素的同时也删除了这个 阅读全文

posted @ 2021-10-27 09:04 funiyi816 阅读(1065) 评论(0) 推荐(0) 编辑

导航