顺序栈的进栈与出栈操作运算

栈是一种线性的逻辑结构,是一种稍加限制的只能在一端进行插入或删除操作的线性表。栈由栈顶和栈底组成,其栈顶进行插入和删除操作。 栈具有后进先出的特点,比如在生活中,我们用浏览器上网时一连窜点击了好几个链接,这个时候想回到……

Linux服务器CentOS 7.3开启文件压缩功能

网站搭建好之后,往往需要对服务器或者是网页进行优化,以便网站能够被访客快速地打开,这样既对用户体验好,同时也对网页的快速收录起到一定的作用。在这里简单地介绍使用apache服务器中的mod_gzip模块开启对Gzip组件的支持来实现网页……

循环队列进队与出队操作及算法

队列是插入位置和删除位置受限制的线性表,它只能在一端进行插入元素,另一端进行元素删除操作,其只允许插入的一端称为队尾,只允许删除的一端称为队首。 由于队列中的元素在插入与删除时,两端的都要变化,所以需要两个指针,一个是f……

wordpress增加评论自定义字段并用QQ邮箱接收消息

wordpress网站经常会有网友评论,往往可能不能及时看到消息。但很多时候,我们每天使用QQ的次数比较多,如果当有人留言时,我们能够用QQ邮箱接收评论内容,就会及时看到消息。但有时,wordpress评论表单只提供四个默认的字段,分别为昵……

头插法建立带头结点单链表的算法和步骤

单链表的删除和插入操作是线性表中比较重要一部分,而这些操作又是线性表中的难点,同时也是考试的重点。对于初学者来说,在看一些算法描述时往往读起来很费劲,为此我们可以做一些图解,方便加深理解。下面是头插法建立带头结点单链表……

树和森林的遍历及存储方式

树和森林都有两种遍历方法,分别为先序遍历和后序遍历。但对于森林的后序遍历,有些教材叫中序遍历,其实它们是同一种遍历方法,只是叫法不同。而二叉树的遍历方式有先序遍历,中序遍历,后序遍历和层次遍历。树或森林转化为二叉树后,……

HTML5 Canvas绘制五角星

我们可以运用canvas在浏览器中绘制出各种漂亮的图形,仅需要确定图形的各个坐标点即完成我们所需要的任务。如果我们要想画出精确的图案,就需要精确的计算出每个坐标点。下面给出了画五角星的基本方法(仅供参考),只要掌握了步骤,准……

单链表结点内的存储单元地址是怎样分布的

A.一定连续B.一定不连续C.不一定连续D.部分连续,部分不连续 链式存储设计时,各个不同结点的存储空间可以不连续,但是结点内的存储单元地址则必须连续。 typedef struct LNode { int value; // value中存放结点值域,默认是int型 stru……

链式队列的插入和删除操作

链式队列就是采用链式存储结构存储队列,其采用单链表来实现。一个链队列需要两个分别指向队头和队尾的指针(front和rear)。在什么情况下使用链式队列和顺序队列呢?当一个应用程序同时使用多个队列时,采用链式队列比较好,而当只有……