2015香港特别行政区分析数据库的考试题目深入
2015香港特别行政区会计从业资格理论考试试题及答案

【答案解析】记账凭证的审核内容包括:内容是否真实、项目是否齐全、科目是否正确、金额是否正确。
16、会计报表各项目的数据必须建立在【 】的基础之上。
A.真实可靠
B.相关可比
C.便于理饵
D.编制及时
【答案解析】会计报表各项目的数据必须建立在真实可靠的基础之上。
【答案解析】制定下年度管理费用开支计划不会引起本单位的资金发生减值变化,不属于会计核算的内容。
19、处于更新前改造过程的固定资产,下列说法正确的是【 】。
A.继续作为固定资产
B.账面价值转入在建工程
C.照提折旧
D.不再计提折旧
【答案解析】处于更新前改造过程的固定资产停止计提折旧,并且账面价值转入在建工程。
A.企业名称
B.报表所属年度或者月份
C.企业统一代码
D.企业负责人签名
【答案解析】企业对外提供的财务会计报告的封面上应当注明企业名称、报袁所属年度或者月份、企业统一代码和企业负责人签名。
28、不能作为原始凭证核算的有【 】。
A.发料凭证汇总表
B.银行存款余额调节表
A.继续作为固定资产
B.账面价值转入在建工程
C.照提折旧
D.不再计提折旧
【答案解析】处于更新前改造过程的固定资产停止计提折旧,并且账面价值转入在建工程。
10、在登记账簿过程中,每一账页的最后一行及下一页第一行都要办理转页手续,是为了【 】。
A.便于查账
B.防止遗漏
B.应缴纳的税费
C.企业应支付的运输费
D.企业应负担的保险费
【答案解析】发票所列的金额、应缴纳的税费、企业应支付的运输费、企业应负担的保险费均应计入存货成本。
2015香港特别行政区会计学原理考资料

1、在任务栏的左边是“开始“按钮,任务栏的右边显示时间,单击任务栏上的按钮可以(b)应用程序。
a、关闭b、快速切换c、保存d、打印2、“开始”菜单的运行命令的功能,通过(b)来运行程序或打开文档,浏览internet资源。
a、单击按键b、键入命令行c、双击图标d、双击按钮3、windows2000(a)版,是为商务用户开发的,供台式机和便携电脑使用的操作系统。
a、专业b、服务器c、高能服务器d、数据中心4、在任务栏的左边是“开始“按钮,任务栏的右边显示时间,单击任务栏上的按钮可以(b)应用程序。
a、关闭b、快速切换c、保存d、打印5、写字板是一个字处理软件,可以编辑复杂的文档,可以用各种(d)形式来格式化文档。
a、字体b、段落c、图像d、 a,b6、以下不属于磁盘指标参数的是(c)`a、磁道b、扇区c、精度d、密度7、用鼠标双击桌面最上面的“我的文档”图标,即可打开我的(c)。
a、应用程序b、操作系统c、文档文件夹d、电脑8、桌面就是计算机的(c)。
a、文档b、应用程序c、整个屏幕d、窗口9、windows2000系列软件针对不同的应用场合,分为(c)个版本。
a、1 b、2c、4d、810、系统工具主要包括:(c)磁盘碎片整理程序和字符映射表。
a、备份b、任务计划c、磁盘清理d、a,b,c11、使用(a)程序可以将用户的计算机通过网络与另一台计算机连接起来。
a、电话拨号 b、超级终端 c、传真程序 d、ie浏览器12、windows2000(b)版,为部门工作小组或中小型公司用户开发的操作系统。
a、专业 b、服务器 c、高级服务器 d、数据中心13、用鼠标器点击在“桌面”上的许多“图像”,可以完成(a)a、相应操作b、保存文件c、上网d、关闭窗口14、windows2000(d)版,是microsoft提供的功能最为强大的服务器操作系统。
a、专业 b、服务器 c、高级服务器 d、数据中心15、为保证关闭windows2000时不丢失信息,在单击“开始”菜单的“关闭系统”命令之前,应关闭所有的(b)。
2015香港特别行政区公务员考试公共基础知识最新考试试题库

1、下列哪种不是预防计算机病毒的主要做法____A、不使用外来软件B、定期进行病毒检查C、复制数据文件副本D、当病毒侵害计算机系统时,应停止使用,须进行清除病毒2、在WINDOWS资源管理器窗口左部显示的文件夹图标前带有加号+则表示该文件夹____A、含有下级文件夹B、仅含有文件C、是空文件夹D、没有具体含义3、在计算机中使用的键盘是连接在____。
A、打印机接口上的B、显示器接口上的C、并行接口上的D、串行接口上的4、Excel广泛应用于____。
A、工业设计、机械制造、建筑工程B、美术设计、装潢、图片制作C、统计分析、财务管理分析、经济管理D、多媒体制作5、在下列操作中,____不能在Word中生成Word表格。
A、使用绘图工具B、执行"表格→插入表格"命令C、单击常用工具栏中的"插入表格"按钮D、选择某部分按规则生成的文本,执行"表格→将文本转换成表"格命令6、计算机所具有的存储程序和程序原理是____提出的。
A、图灵B、布尔C、冯?诺依曼D、爱因斯坦7、以下各项在Word的窗口显示中不可隐藏的是____。
A、水平和垂直滚动条B、绘图工具栏C、菜单栏D、状态栏8、以下关于信息、说法正确的是____A、只有以书本的形式才能长期保存信息。
B、数字信号比模拟信号易受干扰而导致失真C、计算机以数字化的方式对各种信息进行处理D、信息的数字技术已逐步被模拟化技术所取代9、在Word 主窗口的右上角,可以同时显示的按钮是____。
A、最小化、还原和最大化B、还原、最大化和关闭C、最小化、还原和关闭D、还原和最大化10、Word中具有新建、打开、保存、打印等按钮的栏是____。
A、常用工具栏B、格式工具栏C、绘图工具栏D、菜单栏11、在以下几种CPU中,档次最高的是____A、80586B、Pentium IIC、Pentium IIID、Pentium IV12、下列哪一项表示一个完整的计算机系统____。
2015年香港特别行政区安全工程师管理知识考点:故障树分析最新考试题库(完整版)

1、甲公司为一家机械加工企业,有职工52人,配备了一名兼职安全生产管理人员钱某,并委托具有安全评价资质的乙公司提供安全生产管理服务。
乙公司派遣注册安全工程师丁某负责甲公司的安全生产管理工作。
按照有关规定,负责甲公司安全生产职责的是()。
A、钱某B、丁某C、乙公司D、甲公司2、海因里希法则将事故连续过程概括为五要素:并用多米诺骨牌形象地描述事故这种因果连锁关系,下列描述事故发生五要素的选项中,正确的顺序和内容是()。
A、人的缺点,人的不安全行为或物的不安全状态,能量意外释放,事故,伤害B、遗传及社会环境,人的缺点,人的不安全行为,或物的不安全状态,事故,伤害C、人的缺点,管理缺陷,人的不安全行为或物的不安全状态,事故,伤害D、遗传及社会环境,人的缺点,屏蔽失效,事故,伤害3、某市2013年度统计的四个行业发生事故的人员伤亡及经济损失如表所示,依据《事故伤害损失工作日标准》(GB/T15499-1995),按照永久性全时能伤害损失工作日6000天,永久性部分失能伤害平均450天计算,下列说法中,正确的是()。
永久性全失能伤害(人)永久性部分失能伤害(人)经济损失人身伤亡费用(万)罚款(万)停产减产损失价值(万)机械 1 3 150 5 80矿山 2 4 300 10 40商贸 1 5 130 3 40危险化学品 1 6 180 7 120A、机械:直接经济损失155万,损失日数7250天B、矿山:直接经济损失340万,损失日数12000天C、商贸:直接经济损失133万,损失日数8250天D、危险化学品:直接经济损失180万,损失日数8700天4、甲公司委托乙专业制冷公司对其液氨制冷系统进行改造好维护。
乙公司在进行改造维护工作的同时,甲公司的部分生产活动仍然照常进行。
下列关于工作现场安全管理的说法中,错误的是()。
A、由于甲公司没有制冷系统改造相关的规章制度,应由乙公司执行本单位的安全管理制度B、乙公司应在危险性较大的改造维护区域设置专职的安全监护人员C、应由乙公司负责制冷系统改造维护和正常工作的现场协调、管理D、甲乙双方应清晰界定各自的安全管理责任5、某机械加工厂有铸造、锻压、切削等生产工序,存在粉尘、噪声、振动等职业危害因素。
2015香港特别行政区直属事业单位考试考资料

1、广域网和局域网是按照____来分的。
A、网络使用者B、信息交换方式C、网络连接距离D、传输控制规程2、在Word中,如果对当前编辑的文本进行了修改,没有存盘就选择了关闭命令,则____。
A、Word会显示出错信息,并拒绝执行命令,回到编辑状态。
B、Word会弹出对话框,提醒用户保存对文件所做的修改,然后关闭文本。
C、Word会自动为用户将当前编辑的文件存盘。
D、Word会执行命令关闭编辑的文本,而对当前编辑的文本的最新改动将会丢失。
3、在因特网中、各计算机之间使用____协议交换信息、A、E-mailB、WordC、TCP/IPD、FoxPro4、Word文档的扩展名是____。
A、.pptB、.txtC、.xslD、.doc5、在使用Word编辑文本时,要迅速将插入点定位到"计算机"一词,可使用查找和替换对话框的____选项卡。
A、替换B、设备C、查找D、定位6、有关格式刷正确说法是____。
A、格式刷可以用来复制字符格式和段落格式B、将选定格式复制到不同位置的方法是单击“格式刷”按钮C、双击格式刷只能将选定格式复制到一个位置D、“格式刷”按钮无任何作用7、人们通常说的扩计算机的内存,指的是____。
A、ROMB、CMOSC、CPUD、RAM8、在网上使用搜索引擎查找信息时,必须输入____。
A、网址B、名称C、类型D、关键字9、计算机能直接识别的是____的代码A、二进制B、八进制C、十进制D、十六进制10、吴丽给朋友留下了地址wuli@,这是____。
A、吴丽上网的用户名B、吴丽的网页的IP地址C、吴丽电子邮件的地址D、吴丽家的住址11、WEB上的信息是由什么语言来组织的____。
A、CB、BASICC、JAVAD、HTML12、已知电子邮箱地址为jndhsg@fm13、Windows的文件层次结构被称为____。
A、环型结构B、树型结构C、网状结构D、线型结构14、网页的文件格式一般为____。
2015香港特别行政区数据结构基础必过技巧

1、( C )在进行插入操作时,常产生假溢出现象。
A)顺序栈 B)循环队列C)顺序队列 D)链队列2、链式存储的存储结构所占存储空间( A )。
A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针B)只有一部分,存放结点值C)只有一部分,存储表示结点间关系的指针D)分两部分,一部分存放结点值,另一部分存放结点所占单元数3、二叉树第i(i≥1)层上至多有( C )结点。
A)2i B)2i C)2i-1 D)2i-14、数据结构研究的内容是( D )。
A)数据的逻辑结构 B)数据的存储结构C)建立在相应逻辑结构和存储结构上的算法 D)包括以上三个方面5、设单链表中指针p指向结点m,若要删除m之后的结点(若存在),则需修改指针的操作为( A )。
A)p->next=p->next->next; B) p=p->next;C)p=p->next->next; D) p->next=p;6、n个顶点的图的最小生成树必定( D ),是不正确的描述。
A)不唯一 B)权的总和唯一C)不含回路 D)有n条边7、倘若在对串的插入、删除运算中,期望运算速度最快,则应采用( C )。
A)顺序表示法 B)单字符为结点的单链表表示法C)等量分块表示法 D)不等量分块表示法8、串的逻辑结构与( D )的逻辑结构不同。
A)线性表 B)栈C)队列 D)树9、在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为( B )。
A) rear=rear->next; B) front=front->next;C) rear=front->next; D) front=rear->next ;10、链式存储的存储结构所占存储空间( A )。
A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针B)只有一部分,存放结点值C)只有一部分,存储表示结点间关系的指针D)分两部分,一部分存放结点值,另一部分存放结点所占单元数11、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( C )。
2015年香港特别行政区数据结构试题大全理论考试试题及答案
C.n(n—1)/2条有向边 D.n(n一1)条有向边
37、以下说法正确的是 D 。
A.数据项是数据的基本单位
B.数据元素是数据的最小单位
C.数据结构是带结构的数据项的集合
D.一些表面上很不相同的数据可以有相同的逻辑结构
C.head->next ==head D head!=NULL
23、以下说法正确的是 D 。
A.数据项是数据的基本单位
B.数据元素是数据的最小单位
C.数据结构是带结构的数据项的集合
D.一些表面上很不相同的数据可以有相同的逻辑结构
24、对于图1所示的二叉树,其后序序列为(C )。
D.同一结点集构造的二叉树中,哈夫曼树的WPL最小
11、与单链表相比,双链表的优点之一是 D 。
A.插入、删除操作更简单
B.可以进行随机访问
C.可以省略表头指针或表尾指针
D.顺序访问相邻结点更灵活
12、下列选项中,符合堆定义的是
A.{102,24,55,60,89,93}
C.数据结构是带结构的数据项的集合
D.一些表面上很不相同的数据可以有相同的逻辑结构
35、由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )。
A.24 B.48
C. 72 D. 53
36、n个顶点的强连通图中至少含有( )。
C 选择排序和归并排序 D 插入排序和归并排序
14、在数据结构中,从逻辑上可以把数据结构分为 C 。
A.动态结构和静态结构 B.紧凑结构和非紧凑结构
C.线性结构和非线性结构 D.内部结构和外部结构
2015香港特别行政区会计基础理论考试试题及答案
B.装订会计凭证
C.归档存查会计凭证
D.将会计凭证移交检察机关
11、为了及时提供会计信息、保证会计信息的质量,会计报表中的项目与会计科目是完全一致的,并以计科目的本期发生额或余额填列。()
12、下列账产内部关系中,正确的是()。
A.资产类账产=期初+本期借方-本期贷方的期末余额余额发生额发生额
D.待摊费用明细分类账
6、会计日常核算工作的起点是()。
A.填制会计凭证 B.财产清查 C.设置会计科目和账产 D.登记会计账簿
7、为保证会计账簿记录的正确性,会计人员编制记账凭证时必须依据()。
A.金额计算正确的原始凭证
B.填写齐全的原始凭证
C.审核无误的原始凭证
22、能够序时反映企业某一类经济业务会计信息的账簿是()。
A、明细分类账 B.总分类账 C.备查簿 D.日记账
23、填制和审核会计凭证的意义有()。
A.记录经济业务,提供记账依据
B.监督经济活动,控制经济运行
C.明确经济责任,强化内部控制
D.增加企业盈利,提高企业竞争力
1、下列记账凭证中可以不附原始凭证的是()。
A.所有收款凭证 B.所有付款凭证
C.所有转账凭证 D.用于结账的记账凭证
2、下列内容不属于记账凭证审核的是()。
A.凭证是否符合有关的计划和预算
B‘会计科目使用是否正确
C.凭证的内容与所附凭证的内容是否一致
D.凭证的金额与所附凭证的金额是否一致
B.资产类账产=期初+本期贷方-本期借方的期末余额余额发生额发生额
C.权益类账产=期初+本期借方-本期贷方的期末余额余额发生额发生额
2015香港特别行政区最新公共基础知识最新考试试题库(完整版)
1、与Web站点和Web页面密切相关的一个概念称"统一资源定位器",它的英文缩写是____。
A、UPSB、USBC、ULRD、URL2、在Word2000种,编辑英文文本时经常会出现红色下划波浪线,表示____。
A、语法错误B、单词拼写错误C、格式错误D、逻辑错误3、在Word2000的默认状态下,不用"打开"文件对话框就能直接打开最近使用过的文档的方法是____。
A、快捷键Ctrl+OB、工具栏上"打开"按钮C、选择"文件"菜单中的"打开"命令D、选择"文件"菜单底部文件列表中的文件4、下面关于Windows 中滚动条的叙述,是不正确的是____A、通过单击滚动条上的滚动箭头可以实现单步滚动B、通过拖动滚动条上的滚动块可以实现快速滚动C、滚动条有水平滚动条和垂直滚动条两种D、每个窗口上都具有滚动条5、微型计算机的核心部件是____。
A、控制器B、存储器C、微处理器D、运算器6、下列哪种不是预防计算机病毒的主要做法____A、不使用外来软件B、定期进行病毒检查C、复制数据文件副本D、当病毒侵害计算机系统时,应停止使用,须进行清除病毒7、下列属于应用软件的是____A、LinuxB、PASCALC、Excel 2000D、Windows 20008、下列哪一项是属于局域网中外部设备的共享____A、局域网中的多个用户共同使用某个应用程序B、局域网中的多个用户共同使用网上的一台打印机C、将多个用户的计算机同时开机D、借助网络系统传送数据9、下列带有通配符的文件名,能表示文件ABC、TXT的是____。
A、*BC、?B、A?.*C、?BC、*D、?.?10、以下各项在Word的窗口显示中不可隐藏的是____。
A、水平和垂直滚动条B、绘图工具栏C、菜单栏D、状态栏11、关于word2000中的分页符的描述,错误的是____。
2015香港特别行政区计算机等级考试二级考资料
A、只读型大容量软盘 B、只读型光盘
C、只读型硬盘 D、半导体只读存储器
30、办公自动化是计算机的一项应用,按计算机应用的分类,它属于( C )
A、在一定条件下可以相互转化 B、逻辑功能上的等效关系
C、特有的关系 D、固定不变的关系
26、激光打印机的特点是( B )
A、噪音较大 B、速度快、分辨率高
C、采用击打式 C、以上说法都不对
A、20,1000 B、10,1000 C、20,1024 D、10,1024
21、1959年IBM公司的塞缪尔(A。M。Samuel)编制了一个具有自学能力的跳棋程序,这属于计算机在( D )方面的应用。
A、过程控制 B、数据处理
19、在微型计算机中,微处理器的主要功能是进行( D )
A、算术运算 B、逻辑运算
C、算术逻辑运算 D、算术逻辑运算及全机的控制
20、在表示存储容量时,1MB表示2的( C )次方,或是( C )KB
A、可擦可编程的只读存储器 B、动态随机存取存储器
C、只读存储器 D、可编程只读存储器
18、在计算机的应用中,“DSS”表示( B )
A、管理信息系统 B、决策支持系统
C、办公自动化 D、人工智能
C、办公自动化 D、人工智能
33、当前使用的微型计算机,其主要器件是由( B )构成的。
A、晶体管 B、大规模、超大规模集成电路
C、中、小规模集成电路 D、微处理器集成电路
A、科学计算 B、实时控制 C、数据处理 D、辅助设计
31、C语言编译器是一种( A )
A、系统软件 B、微机操作系统 C、字处理系统 D、源程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、证明由二叉树的中序序列和后序序列,也可以唯一确定一棵二叉树。
当n=1时,只有一个根结点,由中序序列和后序序列可以确定这棵二叉树。
设当n=m-1时结论成立,现证明当n=m时结论成立。
设中序序列为S1,S2,…,Sm,后序序列是P1,P2,…,Pm。
因后序序列最后一个元素Pm是根,则在中序序列中可找到与Pm相等的结点(设二叉树中各结点互不相同)Si(1≤i≤m),因中序序列是由中序遍历而得,所以Si是根结点,S1,S2,…,Si-1是左子树的中序序列,而Si+1,Si+2,…,Sm是右子树的中序序列。
若i=1,则S1是根,这时二叉树的左子树为空,右子树的结点数是m-1,则{S2,S3,…,Sm}和{P1,P2,…,Pm-1}可以唯一确定右子树,从而也确定了二叉树。
若i=m,则Sm是根,这时二叉树的右子树为空,左子树的结点数是m-1,则{S1,S2,…,Sm-1}和{P1,P2,…,Pm-1}唯一确定左子树,从而也确定了二叉树。
最后,当1<i<m时,Si把中序序列分成{S1,S2,…,Si-1}和{Si+1,Si+2,…,Sm}。
由于后序遍历是“左子树—右子树—根结点”,所以{P1,P2,…,Pi-1}和{Pi,Pi+1,…Pm-1}是二叉树的左子树和右子树的后序遍历序列。
因而由{S1,S2,…,Si-1}和{P1,P2,…,Pi-1}可唯一确定二叉树的左子树,由{Si+1,Si+2,…,Sm}和{Pi,Pi+1,…,Pm-1}可唯一确定二叉树的右子树。
2、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>}写出G的拓扑排序的结果。
G拓扑排序的结果是:V1、V2、V4、V3、V5、V6、V73、我们可用“破圈法”求解带权连通无向图的一棵最小代价生成树。
所谓“破圈法”就是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。
请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。
注:圈就是回路。
4、两棵空二叉树或仅有根结点的二叉树相似;对非空二叉树,可判左右子树是否相似,采用递归算法。
int Similar(BiTree p,q) //判断二叉树p和q是否相似{if(p==null && q==null) return (1);else if(!p && q || p && !q) return (0);else return(Similar(p->lchild,q->lchild) && Similar(p->rchild,q->rchild)) }//结束Similar5、二部图(bipartite graph) G=(V,E)是一个能将其结点集V分为两不相交子集V 1和V2=V-V1的无向图,使得:V1中的任何两个结点在图G中均不相邻,V2中的任何结点在图G中也均不相邻。
(1).请各举一个结点个数为5的二部图和非二部图的例子。
(2).请用C或PASCAL编写一个函数BIPARTITE判断一个连通无向图G是否是二部图,并分析程序的时间复杂度。
设G用二维数组A来表示,大小为n*n(n为结点个数)。
请在程序中加必要的注释。
若有必要可直接利用堆栈或队列操作。
【6、编程实现单链表的就地逆置。
23.在数组 A[1..n]中有n个数据,试建立一个带有头结点的循环链表,头指针为h,要求链中数据从小到大排列,重复的数据在链中只保存一个.7、假设以I和O分别表示入栈和出栈操作。
栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。
(15分)(1)A和D是合法序列,B和C 是非法序列。
(2)设被判定的操作序列已存入一维数组A中。
int Judge(char A[])//判断字符数组A中的输入输出序列是否是合法序列。
如是,返回true,否则返回false。
{i=0; //i为下标。
j=k=0; //j和k分别为I和字母O的的个数。
while(A[i]!=‘\0’) //当未到字符数组尾就作。
{switch(A[i]){case‘I’: j++; break; //入栈次数增1。
case‘O’: k++; if(k>j){printf(“序列非法\n”);exit(0);}}i++; //不论A[i]是‘I’或‘O’,指针i均后移。
}if(j!=k) {printf(“序列非法\n”);return(false);}else {printf(“序列合法\n”);return(true);}}//算法结束。
8、设一棵二叉树的结点结构为 (LLINK,INFO,RLINK),ROOT为指向该二叉树根结点的指针,p 和q分别为指向该二叉树中任意两个结点的指针,试编写一算法ANCESTOR(ROOT,p,q,r),该算法找到p和q的最近共同祖先结点r。
9、设从键盘输入一整数的序列:a1, a2, a3,…,an,试编写算法实现:用栈结构存储输入的整数,当ai≠-1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
算法应对异常情况(入栈满等)给出相应的信息。
设有一个背包可以放入的物品重量为S,现有n件物品,重量分别为W1,W2,...,Wn。
问能否从这n件物品中选择若干件放入背包,使得放入的重量之和正好是S。
设布尔函数Knap(S,n)表示背包问题的解,Wi(i=1,2,...,n)均为正整数,并已顺序存储地在数组W中。
请在下列算法的下划线处填空,使其正确求解背包问题。
Knap(S,n)若S=0则Knap←true否则若(S<0)或(S>0且n<1)则Knap←false否则若Knap(1) , _=true则print(W[n]);Knap ←true否则 Knap←Knap(2) _ , _设有一个顺序栈S,元素s1, s2, s3, s4, s5, s6依次进栈,如果6个元素的出栈顺序为s2,s3, s4, s6, s5, s1,则顺序栈的容量至少应为多少?画出具体进栈、出栈过程。
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间。
例如:设str1和str2是分别指向两个单词的头结点,请设计一个尽可能的高效算法,找出两个单词共同后缀的起始位置,分析算法时间复杂度。
将n(n>1)个整数存放到一维数组R中。
设计一个尽可能高效(时间、空间)的算法,将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据(x0, x1, x2,…, xn-1),变换为(xp, xp+1, … , xn-1 ,x0 , x1,…, xp-1)。
10、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>}写出G的拓扑排序的结果。
G拓扑排序的结果是:V1、V2、V4、V3、V5、V6、V711、设从键盘输入一整数的序列:a1, a2, a3,…,an,试编写算法实现:用栈结构存储输入的整数,当ai≠-1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
算法应对异常情况(入栈满等)给出相应的信息。
设有一个背包可以放入的物品重量为S,现有n件物品,重量分别为W1,W2,...,Wn。
问能否从这n件物品中选择若干件放入背包,使得放入的重量之和正好是S。
设布尔函数Knap(S,n)表示背包问题的解,Wi(i=1,2,...,n)均为正整数,并已顺序存储地在数组W中。
请在下列算法的下划线处填空,使其正确求解背包问题。
Knap(S,n)若S=0则Knap←true否则若(S<0)或(S>0且n<1)则Knap←false否则若Knap(1) , _=true则print(W[n]);Knap ←true否则 Knap←Knap(2) _ , _设有一个顺序栈S,元素s1, s2, s3, s4, s5, s6依次进栈,如果6个元素的出栈顺序为s2, s3, s4, s6, s5, s1,则顺序栈的容量至少应为多少?画出具体进栈、出栈过程。
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间。
例如:设str1和str2是分别指向两个单词的头结点,请设计一个尽可能的高效算法,找出两个单词共同后缀的起始位置,分析算法时间复杂度。
将n(n>1)个整数存放到一维数组R中。
设计一个尽可能高效(时间、空间)的算法,将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据(x0, x1, x2,…, xn-1),变换为(xp, xp+1, … , xn-1 ,x0 , x1,…, xp-1)。