a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 49|回复: 0

[公共基础知] 2011计算机等级考试二级公共基础知识要点(4)

[复制链接]
发表于 2012-7-31 21:44:12 | 显示全部楼层 |阅读模式
1.4 栈和队列  栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。
0 u# a( V. F8 h( u. q% ?2 K  栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据,栈具有记忆作用。用top表示栈顶位置,用bottom表示栈底。* U/ O% n  k% ~% i3 P
  栈的基本运算:
. J, s/ w' L  s& O- r" \+ K9 v. C+ S  (1)插入元素称为入栈运算;
% B: V* c1 s$ X- X/ w  F; \  (2)删除元素称为退栈运算;
8 C  w% z9 G3 }, h  ~  (3)读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化。7 g. k1 [; ?( l& U# t% H9 m- S
  队列是指允许在一端(队尾)进入插入,而在另一端(队头)进行删除的线性表。Rear指针指向队尾,front指针指向队头。
6 f% f5 I. K: Y# E0 e) A/ y5 b  队列是“先进行出”(FIFO)或“后进后出”(LILO)的线性表。6 L+ T; R: k0 A
  队列运算包括
7 Y+ |' k1 h# z+ |6 m1 I, b4 P, I  (1)入队运算:从队尾插入一个元素;& |! [: Z7 u; j  j( y
  (2)退队运算:从队头删除一个元素。
4 ~! e! O! f8 P9 `8 k5 g  循环队列:s=0表示队列空,s=1且front=rear表示队列满
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-22 01:11 , Processed in 0.192972 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表