ACM数据库使用简介
- 格式:ppt
- 大小:3.26 MB
- 文档页数:36
acm模板整理和使用方法[acm模板整理和使用方法]ACM模板指的是计算机科学中常用的算法模板,是计算机专业的学生在学习算法和数据结构时必需掌握的内容。
ACM模板整理和使用方法主要包括以下问题:一、为什么要使用ACM模板?ACM模板能使算法实现变得更简单、更方便、更快捷。
尤其在ACM竞赛中,使用优秀的模板可以节省编程时间,避免出现冗余代码,使得编程效率大幅提升。
二、哪些算法需要掌握?许多常见的算法,如快速排序、线段树、并查集、Kruskal算法、Dijkstra算法、最小生成树问题等,都需要掌握。
因此,算法学习和掌握是使用ACM模板的前提。
三、如何整理和使用ACM模板?1.整理ACM模板将常用的算法的代码整理,以函数或者类的形式存放在一个文件中。
注意代码要有良好的注释,易于阅读和理解。
2.旧的代码调试如果有其他ACM竞赛选手或者教练的旧代码,需要先将其调试通过。
因为在ACM比赛中,时间十分宝贵。
如果没有调试好的代码可以使用,建议可以使用OJ网站上的代码进行练习。
3.在比赛中使用和修改模板在ACM比赛中,选手需要快速编写正确的程序并提交到OJ网站。
使用模板可以节省时间和精力,但有时候需要针对具体的问题进行修改。
在修改时需要小心,一定要保证修改后的代码与原始模板的代码所实现的算法是等效的。
4.维护和更新模板ACM模板需要不断地维护和更新,特别是在涉及到新的算法或者数据结构时。
保证ACM模板的有效性和及时性非常重要,这需要持续的学习和探索。
四、如何学习和掌握ACM模板?1.选择学习和观察别人的代码一个好的方式是看国内和国际大佬们的代码,学习他们的代码风格和思考方式。
了解其他人的ACM模板如何实现,可以帮助你提高代码风格和技术水平。
2.探索自己不熟悉的算法和数据结构ACM竞赛中考察的算法不限于常见的算法,还包括各种数论、图论、动态规划等。
掌握这些算法和数据结构可以提高解题的速度和质量。
在掌握新算法之前,阅读相关论文或文章,掌握其基本原理和实现方法。
各大外文数据库简介及使用指南数据库列表如下:全文数据库:SciencedirectWileyACSACM Digital LibraryAIPAMSAnnual ReviewsBlackwellBVDCambridge University PressEBRARYEbscoGaleGenome DatabaseHighwireIEEEIOPJstorKargerKluwerSpringerLexisMdconsultNapNASANature PressNetlibraryOvidOxford University PressProquestRscScience OnlineSIAMWorldSciNetIngenta文摘数据库AGRICOLABIOSIS PreviewsCA(SciFinder)BeilsteinEICSADerwent Innovation IndexEMBASEGeoRefInspecMathSciMedlineNTISOCLCPsycINFOSCOPUSSpinWeb of Science(SCI、SSCI、A&HCI、CCR、IC)Web of ScienceWeb of Science是美国科学情报研究所(Institute for Scientific Information,ISI)基于因特网环境的网络数据库新产品。
ISI是世界闻名的从事科技信息研究、出版和服务的机构。
著名的科技信息检索工具《科学引文索引》(Science Citation Index,简称SCI)即是ISI的产品。
SCI通过独特的引文索引法揭示科技文献之间的内在逻辑与联系,反映文献之间引用与被引用的关系,体现了科学和技术的发展过程,同时帮助研究人员了解自己著作的被引用率和持续时间,从而估计其影响力。
多年来,SCI在科学界得到了广泛的应用,发表的学术论文被SCI 收录或引用的数量,已被世界上许多大学作为评价学术水平的一个重要标准,大大促进了科学研究的发展。
ACM Digital Library一.数据库简介ACM Digital Library数据库收录了美国计算机协会(Association for Computing Machinery)的各种电子期刊、会议录、快报等文献,通过设在清华大学图书馆的镜像服务器提供服务,凡IP地址在校园网范围内的读者,均可使用该数据库。
二.进入数据库从我馆主页()上的“正式引进数据库”栏目下选取“ACM Digital Library全文数据库”,或直接输入网址/ ,即可进入该数据库的主页面。
三.检索方法用户可以通过检索和浏览两条途径获取论文。
1.检索途径(1)快速检索 (Quick Search)该数据库的首页分为上下两个区,上半区为快速检索区,有一个检索框,可检索的字段有:All fields(所有字段,不包括全文)、Full Text(全文)、All fields with Full Text(所有字段包括全文)、Title(题名)、Author(作者)、Abstract(摘要)、References(参考文献)、Category(分类)、Keyword (关键词)、Source(来源:刊名、书名或会议录名)、Publisher(出版商)。
在检索框中输入检索词,选好检索字段,单击“Search” 按钮,进行检索;也可以单击“Reset”重新设置。
首页下半区的右侧是快速检索指南,有问题可以在此寻求帮助。
(2)高级检索单击页面左上角的“Advanced Search”按钮,进入高级检索界面。
该界面有五个检索框,之间可以用“and、or、not”进行逻辑组配。
可以进行时间、文献类型(Type)、每次显示结果条数(Show results)等的限定选择。
检索规则:在快速检索状态下,可以使用逻辑算符AND、OR将检索词组成检索式;高级检索可以实现跨字段检索;AUTHORS :文章作者及文献编者;TITLENAME:指文章题目或书目标题、副标题,在此可输入词或词组;ABST RACT:即可用词或词组,也可以用短语方式进行检索;FULLTEXT:指在所有文本字段中检索;SOURCE:指刊名、会议录名、书名等;ISBN_ISSN:国际标准刊号、标准书号;PUBLISHERS:期刊、会议、图书的出版者;INDEX_TERMS:ACM的分类表,包括类目/主类,受控词/关键词;运算符说明:逻辑运算符:AND(与)、OR(或)、NOT(非);位置算符:ADJ:表示两词相邻,一般以空格表示,是系统默认状态;NEAR/n:表示两词之间可插入n个词,词序可颠倒;W/n:表示两词之间可插入n个词,词序不可颠倒;“?”:模糊检索,如:int??net,可检出internet, interanet…;“*”:进行词根检索,如:inter*,可检出inter, internet, international;“+”:进行词义相同检索,如:program+,可检出program, programmed, programming, programmer…;“#”:进行精确检索,如:program#只作该词检索。