⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2006级硕士研究生入学考试“数据结构”复习提要.htm

📁 数据结构与算法课程”讲义及复习重点 名校不错的考研资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0047)http://db.pku.edu.cn/mzhang/DS/DSgradreview.HTM -->
<!-- saved from url=(0022)http://internet.e-mail --><HTML><HEAD><TITLE>2006级硕士研究生入学考试“数据结构”复习提要</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2668" name=GENERATOR>
<STYLE>.style1 {
	FONT-SIZE: 18px
}
</STYLE>
</HEAD>
<BODY>
<P align=center><FONT face=楷体_GB2312 
color=#000040><BIG><BIG><BIG>北京大学计算机系</BIG></BIG></BIG></FONT></P>
<P align=center><FONT face=楷体_GB2312 
color=#004080><BIG><BIG><BIG>2006级硕士研究生入学考试</BIG></BIG></BIG></FONT></P>
<P align=center><BIG><BIG><BIG><FONT face=楷体_GB2312 
color=#008000>数据结构</FONT><FONT face=楷体_GB2312 
color=#004080>复习提要</FONT></BIG></BIG></BIG></P>
<P align=center><FONT style="FONT-SIZE: larger" face=楷体_GB2312 
color=#004080>2005年7月&nbsp; 张铭&nbsp; 编写</FONT></P>
<P align=center><FONT face=宋体 color=#000080 size=5>(本课程考研总分为80分)</FONT></P>
<HR>

<P><FONT size=4>1. 主要参考书:</FONT></P>
<P><FONT size=4>(1) 许卓群、杨冬青、唐世渭、张铭,《数据结构与算法》,高等教育出版社,2004年 7月。ISBN 
7-04-014616-9。</FONT></P>
<UL>
  <LI><FONT size=4>第1、2、3章(第1-84页)由许卓群主笔</FONT> 
  <LI><FONT size=4>第4、5、6章(第85-202页)由杨冬青主笔</FONT> 
  <LI><FONT size=4>第8、10章(第254-293页,第333-358页)由唐世渭主笔</FONT> 
  <LI><FONT 
  size=4>第7章内排序、第9章检索、第11章高级线性结构、第12章高级树结构(第203-253页,第294-332页,第359-468页,)由张铭主笔</FONT> 
  </LI></UL>
<P>&nbsp;&nbsp;&nbsp; 教材勘误表(<A 
href="http://db.cs.pku.edu.cn/mzhang/DS/zhinan/errata.pdf">下载</A>)(<A 
href="http://db.pku.edu.cn/mzhang/DS/zhinan/Acrobat5.01简体中文完整版.rar">Acrobat 
reader</A>) </P>
<P>(2) <FONT size=4>张铭、赵海燕、王腾蛟,《数据结构与算法--学习指导与习题解析》,高等教育出版社,2005年 9月。ISBN 
7-04-017829-X。</FONT></P>
<P><FONT size=4>&nbsp;&nbsp; 
内容简介:主教材各章知识点、习题和上机题解答,ACM竞赛和上机实习报告示例,2004秋季学期北大信科院期中期末“数据结构与算法”试题详解,1999-2005年北大计算机专业“数据结构”考研题详解。</FONT></P>
<P><FONT size=4>(3) 
张铭,刘晓丹译。《数据结构与算法分析》(C++两版、Java版)。电子工业出版社2002年6月C++第二版。译自:Clifford A.Shaffer, A 
practical Introduction to Data Structures and Algorithm Analysis,&nbsp; Prentice 
Hall. </FONT></P>
<P> </P>
<P><FONT size=4>2. 课程网站(课程讲义、算法源代码等):</FONT><A 
href="http://www.db.pku.edu.cn/mzhang/DS/"><FONT 
size=4>http://www.db.pku.edu.cn/mzhang/DS/</FONT></A></P>
<P><FONT 
size=4>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
或者 <A 
href="http://db.cs.pku.edu.cn/mzhang/DS/">http://db.cs.pku.edu.cn/mzhang/DS/</A></FONT></P>
<P class=MsoNormal style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt"><FONT 
size=4><SPAN style="FONT-FAMILY: 宋体">3</SPAN><SPAN lang=EN-US 
style="FONT-WEIGHT: normal; FONT-FAMILY: 宋体">.</SPAN><SPAN lang=EN-US 
style="FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: 宋体; FONT-VARIANT: normal">&nbsp;</SPAN><SPAN 
style="FONT-WEIGHT: normal; FONT-FAMILY: 宋体">关于算法:</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt"><SPAN 
style="FONT-FAMILY: 宋体"><FONT size=4>&nbsp; (1)算法</FONT></SPAN><FONT 
size=4><SPAN style="FONT-WEIGHT: normal; FONT-FAMILY: 宋体">语言无所谓,只要能看懂。考试用<SPAN 
lang=EN-US>C++出题,但答题随意</SPAN>(可以用C/C++、Java、Pascal、自然语言等等,看得懂就可以)<SPAN 
lang=EN-US>。</SPAN></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt"><SPAN 
style="FONT-FAMILY: 宋体"><FONT size=4>&nbsp; (2)如果要求自己独立地</FONT></SPAN><FONT 
size=4><SPAN lang=EN-US>写算法</SPAN>(而不是填空),请注意写算法思想,并加上足够的<SPAN 
lang=EN-US>注释</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt"><FONT 
size=4>&nbsp;&nbsp;(3)对于<SPAN lang=EN-US>算法中直接使用的</SPAN>类和<SPAN 
lang=EN-US>函数</SPAN>(例如栈、队列的函数),应该<SPAN 
lang=EN-US>先写ADT,并说明函数功能、入口参数、出口参数</SPAN></FONT></P>
<P> </P>
<P><FONT size=4><SPAN style="FONT-FAMILY: 宋体">4</SPAN><SPAN 
style="COLOR: black; FONT-FAMILY: 宋体">. 关于答疑和讨论</SPAN></FONT></P>
<P><FONT size=4><SPAN style="COLOR: black; FONT-FAMILY: 宋体">&nbsp;&nbsp; 
张铭</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体">不回答关于考研的<SPAN 
lang=EN-US>mail。</SPAN></SPAN></FONT></P>
<P><FONT size=4><SPAN lang=EN-US 
style="COLOR: black; FONT-FAMILY: 宋体">&nbsp;&nbsp; 
关于教材内容问题和数据结构技术性问题,欢迎到</SPAN><A 
href="http://db.cs.pku.edu.cn/mzhang/DS/bbs/index.asp">http://db.cs.pku.edu.cn/mzhang/DS/bbs/index.asp</A></FONT></P>
<P><FONT 
size=4>论坛讨论。不过,由于有人擅自在论坛上张贴广告,我们暂时封锁论坛为只读状态。大约在2005年9月本科生开始上《数据结构与算法A》课程之后,将解除锁定状态,欢迎讨论交流。</FONT></P>
<P><FONT size=4>&nbsp;&nbsp;&nbsp; 关于考研技巧问题,请到<SPAN 
style="COLOR: black; FONT-FAMILY: 宋体"><SPAN 
lang=EN-US>到BBS考研版(</SPAN></SPAN><SPAN 
style="COLOR: black; FONT-FAMILY: 宋体; TEXT-DECORATION: none"><FONT 
color=#000080><A 
href="http://bbs.pku.edu.cn/cgi-bin/bbstop?board=Kaoyan"><U>http://bbs.pku.edu.cn/cgi-bin/bbstop?board=Kaoyan</U></A></FONT></SPAN><SPAN 
lang=EN-US 
style="COLOR: black; FONT-FAMILY: 宋体">,似乎北大校外不能访问)去询问。</SPAN></FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; <A 
href="http://db.cs.pku.edu.cn/mzhang/DS/zhinan/FAQ.pdf">常见问题解答</A> </P>
<P> </P>
<P><FONT size=4>5.&nbsp; 考试范围和重点</FONT></P>
<P align=justify><FONT size=4>不考<FONT face=宋体 color=#ff00ff 
size=5>11.3存储管理</FONT>,不考<FONT face=宋体 color=#ff00ff 
size=5>12.3空间树结构</FONT>,不考<FONT face=宋体 color=#ff00ff 
size=5>12.4.1决策树、12.4.2博弈树</FONT>。</FONT></P>
<P align=justify><FONT size=4>各章节以下面的内容为<FONT face=宋体 color=#ff00ff 
size=5>复习重点,</FONT>尤其是<FONT face=宋体 color=#008000 size=5>绿颜色文字</FONT><FONT 
face=宋体 size=5>、</FONT><FONT face=宋体 color=#ff0000 size=5>红色文字</FONT>或<FONT 
face=宋体 color=#008000 size=5>★</FONT>标出部分为<FONT face=宋体 color=#ff00ff 
size=5>重中之重</FONT>。其中<FONT 
color=#ff0000>红色部分</FONT>为根据新教材本届考试增加的内容。考试时如果涉及到本大纲没有列出的内容,那么试卷中会给出足够的定义和性质。</FONT></P>
<HR>

<P align=justify><A style="TEXT-DECORATION: none" 
href="http://db.pku.edu.cn/mzhang/DS/Dsintro.htm"><FONT face=宋体 color=#000080 
size=5>第1章 概论 </FONT></A><FONT face=宋体 color=#008080 
size=4>(教材中本章作者为</FONT><FONT face=宋体 color=#000080 size=5>许卓群</FONT><FONT 
face=宋体 color=#008080 size=4>)</P>
<P align=justify>一</FONT><FONT color=#008080 size=4>. </FONT><FONT face=宋体 
color=#008080 size=4>重要概念</FONT><FONT color=#008000></P>
<P align=justify>&nbsp;&nbsp;&nbsp;&nbsp;1. </FONT><FONT face=宋体 
color=#008000>数据类型</FONT><FONT color=#008000> 2. </FONT><FONT face=宋体 
color=#008000>抽象数据结构</FONT><FONT color=#008000> 3. </FONT><FONT face=宋体 
color=#008000>数据结构</FONT><FONT color=#008000> 4. </FONT><FONT face=宋体 
color=#008000>存储结构</FONT><FONT color=#008000> 5. </FONT><FONT face=宋体 
color=#008000>算法</FONT><FONT color=#008000> 6. </FONT><FONT face=宋体 
color=#008000>算法度量</FONT><FONT color=#008000>(</FONT><FONT face=宋体 
color=#008000>时间代价、空间代价</FONT><FONT color=#008000>)</FONT></P><FONT face=宋体 
color=#ff0000>&nbsp;&nbsp;&nbsp;&nbsp; 7.&nbsp; 数据结构的选择和评价</FONT><FONT face=宋体 
color=#008080 size=4> 
<P align=justify>二</FONT><FONT color=#008080 size=4>. </FONT><FONT face=宋体 
color=#008080 size=4>方法</FONT><FONT size=3></P>
<P align=justify>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. </FONT><FONT face=宋体 
size=3>根据二元组画出图示逻辑结构</FONT><FONT size=3>(</FONT><FONT face=宋体 
size=3>注意边的方向</FONT><FONT size=3>) </FONT></P>
<P align=justify><FONT size=3>&nbsp;&nbsp; </FONT><FONT face=宋体 
color=#008000>&nbsp;</FONT><FONT face=宋体 color=#ff0000>&nbsp;2. 
根据要求设计数据结构</FONT></P><FONT size=3>
<P align=justify>&nbsp;&nbsp;&nbsp;&nbsp;3. </FONT><FONT face=宋体 
size=3>算法度量的大</FONT><FONT size=3>O</FONT><FONT face=宋体 
size=3>表示法的简化法则(不要求掌握大Ω、大Θ表示法)</FONT></P>
<P align=justify> </P><FONT face=宋体 color=#000080 size=5>
<P align=justify>第</FONT><FONT color=#000080 size=5>2</FONT><FONT face=宋体 
color=#000080 size=5>章</FONT><FONT color=#000080 size=5> </FONT><FONT face=宋体 
color=#000080 size=5>线性表</FONT><FONT face=宋体 color=#008080 
size=4>(教材中本章作者为</FONT><FONT face=宋体 color=#000080 size=5>许卓群</FONT><FONT 
face=宋体 color=#008080 size=4>)</P>
<P align=justify>一</FONT><FONT color=#008080 size=4>. </FONT><FONT face=宋体 
color=#008080 size=4>概念</FONT><FONT size=3></P>
<P align=justify>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1. </FONT><FONT face=宋体 
size=3>线性表</FONT><FONT size=3> 2. </FONT><FONT face=宋体 size=3>单链表</FONT><FONT 
size=3> 3. </FONT><FONT face=宋体 size=3>双链表</FONT><FONT size=3> 4. </FONT><FONT 
face=宋体 size=3>循环表</FONT><FONT size=3> 5. </FONT><FONT face=宋体 
size=3>栈</FONT><FONT size=3> 6. </FONT><FONT face=宋体 size=3>队列</FONT><FONT 
size=3> 7. </FONT><FONT face=宋体 size=3>循环队列</FONT><FONT face=宋体 color=#008080 
size=4></P>
<P align=justify>二</FONT><FONT color=#008080 size=4>. </FONT><FONT face=宋体 
color=#008080 size=4>方法</FONT><FONT size=3></P>
<P align=justify>&nbsp;&nbsp;&nbsp;&nbsp;1. </FONT><FONT face=宋体 
size=3>线性表的运算</FONT><FONT size=3>(</FONT><FONT face=宋体 
size=3>指针操作的正确性</FONT><FONT size=3>) </FONT></P>
<P align=justify><FONT color=#ff0000><FONT size=3>&nbsp;&nbsp;</FONT>&nbsp; 2. 
循环队列队列的实现</FONT><FONT size=3></P>
<P align=justify>&nbsp;&nbsp; <FONT face=宋体 color=#008000>★</FONT>3. <FONT 
face=宋体 color=#008000>表达式求值(中缀表达式转后缀表达式的算法、后缀表达式求值算法)</FONT></FONT></P><FONT 
face=宋体 color=#008000>
<P align=justify>&nbsp;&nbsp;</FONT><FONT face=宋体 size=3>&nbsp; 4. 
栈的性质,用栈来生成序列</FONT></P>
<P align=justify> </P><FONT face=宋体 size=3><FONT face=宋体 color=#000080 size=5>
<P align=justify>第3章</FONT><FONT color=#000080 size=5> </FONT></FONT><FONT 
face=宋体 color=#000080 size=5>字符串</FONT><FONT face=宋体 size=3><FONT face=宋体 
color=#008080 size=4>(教材中本章作者为</FONT><FONT face=宋体 color=#000080 
size=5>许卓群</FONT><FONT face=宋体 color=#008080 size=4>)</P>
<P align=justify>一</FONT><FONT color=#008080 size=4>. </FONT><FONT face=宋体 
color=#008080 size=4>概念</FONT></P>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -