题目内容 (请给出正确答案)
[单选题]

栈操作的特性是()

A.FIFO

B.LIFO

C.FCFS

D.插入和删除操作限制在表的两端进行

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“栈操作的特性是()”相关的问题

第1题

栈具有( )的操作特性。
A.先进先出

B.先进后出

C.进出无序

D.进出任意

点击查看答案

第2题

栈的“先进后出”特性是指( )。

A.最后进栈的元素总是最先出栈

B.同时进行进栈和出栈操作时,总是进栈优先

C.每当有出栈操作时,总要先进行一次进栈操作

D.每次出栈的元素总是最先进栈的元素

点击查看答案

第3题

栈的操作特点是 (用英文字母缩写表示)
点击查看答案

第4题

什么是栈?栈有何特点?画出以下序列执行以下操作的顺序...

什么是栈?栈有何特点?画出以下序列执行以下操作的顺序栈示意图,标明栈顶位置。{45,17,32,67,51,74,12,92,34,25},{入, 入, 入, 出, 入, 入, 出, 入, 出, 入, 入, 出, 入, 入}

点击查看答案

第5题

以下哪些关于栈的说法是正确的?

A、栈的pop操作时间复杂度是O(n)

B、栈的pop操作时间复杂度是O(1)

C、栈的特性是先进先出(FIFO)

D、栈的特性是后进先出(LIFO)

E、括号匹配算法需要栈结构的参与

F、在Python中栈结构可以由list来实现

点击查看答案

第6题

下面关于栈的描述不正确的是 。

A、栈的元素操作的时间特性是先进后出

B、栈可以采用顺序存储也可以采用线性存储

C、栈不是线性表结构

D、栈的元素操作的时间特性是后进先出

点击查看答案

第7题

自下而上语法制导翻译法的特点是语法分析栈与语义分析栈不需同步操作。()

点击查看答案

第8题

栈和队列共同具有的特点是【】

A.都是先进后出

B.都是先进先出

C.只允许在端点进行操作运算

D.既能先进先出,也能先进后出

点击查看答案

第9题

不是栈和队列共同特点的是( )。

A、都在端点操作

B、都是先进后出

C、都是先进先出

D、都是线性表

点击查看答案

第10题

阅读以下说明,Java代码将应填入(n)处的字句写在对应栏内。

【说明】

链表和栈对象的共同特征是:在数据上执行的操作与在每个对象中实体存储的基本类型无关。例如,一个栈存储实体后,只要保证最后存储的项最先用,最先存储的项最后用,则栈的操作可以从链表的操作中派生得到。程序6-1实现了链表的操作,程序6-2实现了栈操作。

import java.io.*;

class Node //定义结点

{ private String m_content;

private Node m_next;

Node(String str)

{ m_content=str;

m_next=null; }

Node(String str,Node next)

{ m_content=str;

m_next=next; }

String getData() //获取结点数据域

{ return m_content;}

void setNext(Node next] //设置下一个结点值

{ m_next=next; }

Node getNext() //返回下一个结点

{ return m_next; )

}

【程序6-1】

class List

{ Node Head;

List()

{ Head=null; }

void insert(String str) //将数据str的结点插入在整个链表前面

{ if(Head==null)

Head=new Node(str);

else

(1)

}

void append(String str) //将数据str的结点插入在整个链表尾部

{ Node tempnode=Head;

it(tempnode==null)

Heed=new Node(str);

else

{ white(tempnode.getNext()!=null)

(2)

(3) }

}

String get() //移出链表第一个结点,并返回该结点的数据域

{ Srting temp=new String();

if(Head==null)

{ System.out.println("Errow! from empty list!")

System.exit(0); }

else

{ temp=Head.getData();

(4) }

return temp;

}

}

【程序6-2】

class Stack extends List

{ void push(String str) //进栈

{ (5) }

String pop() //出栈

{ return get();}

}

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信