高贵钢笔

文章
7
资源
0
加入时间
2年10月21天

数据结构(堆栈)

堆栈和队列:堆栈的定义:堆栈和队列是两种在操作上受限制的线性表。有的书上,称堆栈和队列为限定性数据结构。堆栈的概念及其操作:堆栈(stack)简称为栈。它是一种只允许在表的一端进行插入和删除操作的线性表。允许操作的一端称为栈顶,栈顶元素的位置由一个称为栈顶指针的变量(不妨用top命名该变量)给出。另一端称为栈底。当表中没有元素时称为空栈。栈的插入操作称为入栈或进栈,删除操作称为出栈或退栈。...

CF11A Increasing Sequence(C++)

CF11A Increasing Sequence题意翻译题面描述把数列中一个数加上 dd 算作一次操作,求最少几次操作能把这个数列变为递增数列。输入格式输入共 2 行。第一行 2 个整数 n 和 d,n 表示数列中数的数量,d 含义如题目所示。第二行 n 个整数,表示原始数列。输出格式一行一个整数 m,表示最少 m 次操作能把这个数列变为递增数列。输入输出样例输入:4 21 3 3 2输出;3直接模拟即可#include<iostream>#inclu

IP/TCP/UDP报文解析(1)IP报文

本文中涉及很多的位运算,如果对位运算不太了解的请看我前面写的博客。本文主要介绍IP协议报文格式,及一些该协议的使用

Redis实现分布式队列浅析

Redis是什么? Redis是一个简单的,高效的,分布式的,基于内存的缓存工具。 假设好服务器后,通过网络连接(