算法与数据结构(北京大学信息学院)课件1

数据结构与算法

王昭北京大学信息学院软件研究所

wangzhao@https://www.360docs.net/doc/846074266.html,

wangzhao@infosec pku edu cn

内容提要

z课程简介

z第一章绪论

为什么要学习该课程z学分

z毕业

学兄学姐的体会

学兄、学姐的体会z学兄、学姐的体会

堂让人变得更聪明的课一堂让人变得更聪明的课

z是需要调整思维习惯和方式而非仅仅充实知识库。

要变得聪明一些就要学会选择适当的角度z要变得聪明一些,就要学会选择适当的角度z一旦领会,终生受益。

z汉字结构

z细胞结构

z物质结构

z地球的内部结构

z文章结构

z建筑结构

z结构:实体+关系,把某些成份按一定的规律或方式组织在一起的实体或某些成分组织在一起的方式

起的实体或某些成分组织在起的方式

z在这里,我们把实体看作数据

z算法

z是对特定问题求解方法和步骤的一种描述。

是对特定问题求解方法和步骤的种描述

{最大公因数的求解算法

{一元二次方程的求解

{圆周长、圆面积积

{立方体的表面积和边长

{排序

{分治、贪心、动态规划……

数据结构+算法=程序

Nikiklaus Wirth

z程序:为计算机解决问题编制的指令集,是按照为计算机解决问题编制的指令集是按照事先设计的功能和性能要求执行的指令序列

z从程序设计的观点来看,

信息的表示:数据结构研究的问题

{:“数据结构”研究的问题

{信息的处理:“算法”研究的问题

z了解计算机原理、掌握程序设计的必由之路。了解计算机原理掌握程序设计的必由之路

课程目标

z学会怎样组织信息,以便支持高效的数据处理{掌握常用的数据结构及其应用

{学会合理组织数据、有效地处理数据

{基本掌握算法的设计与分析方法

{提高程序设计能力

“数据结构与算法”课程与计算机专业其他课程的关系

建议的学习方案

z听课,思考,提问,讨论

{三人行,必我我师焉

三人行必我我师焉

{学而不思则罔,思而不学则殆

{不耻下问

{独学而无友则孤陋而寡闻

z上机

{纸上得来终觉浅,绝知此事要躬行

z听懂很容易,学会才是真

教学方式

z课堂讲授:3学时/周

每周:星期三3~4节(10:10~12:00)

单周: 星期五7~8节(14:40~16:30)

:

z上机实践:2学时/周,

每周: 星期五11~12节(19:00~21:00)

(从上课起第3周开始)

课件位置

z课件位置

{北京大学教学网

北京大学教学

p p pp g z https://www.360docs.net/doc/846074266.html,/webapps/login/ {https://www.360docs.net/doc/846074266.html,/~wangzhao/ z开设课程

教材和参考书

z教材:

{算法与数据结构-C语言描述(第2版),

C版)

张乃孝主编,高等教育出版社,2006,1 z参考书:

参考书

{数据结构-C语言版,(有配套习题集与习题解

答)严蔚敏等,清华大学出版社

{数据结构算法与应用C语言描述,大量的习

-C++

题),网上PDF格式,翻译教材

其他参考教材

z张铭,刘晓丹译。《数据结构与算法分析》(C++两版、张铭刘晓丹译《数据结构与算法分析》(两版Java版)。电子工业出版社2002年6月C++第二版,2001年1月Java版,1998年8月C++第一版。译自:Clifford

版第版译自Clifford

A.Shaffer, A practical Introduction to Data Structures

and Algorithm Analysis, Prentice Hall。

and Algorithm Analysis Prentice Hall

z殷人昆等, 数据结构(用面向对象方法与C++语言描述)第2

2007月

版, 清华大学出版社,2007年6月。

z廖明宏等,《数据结构与算法-(第4版)》,高等教育,2007年11月。

z耿国华等,《数据结构--C语言描述》,高等教育出版社,2006年1月。

z王晓东等,《数据结构(C语言版)》,电子工业出版社,2007年7月。

课程资源

z清华大学的《数据结构》严蔚敏主讲视频教程https://www.360docs.net/doc/846074266.html,/2004/09/30/0000022031.html 网络课堂的ISO

https://www.360docs.net/doc/846074266.html,/2004/10/01/0000022112.html p y

z北大计算机系课程资源(包含课程的视频,C++语言) https://www.360docs.net/doc/846074266.html,/pkujpk/course/sjjg/

z西北工业大学“数据结构”(包含课程的视频) http://jpkc nwu edu cn/datastr/

https://www.360docs.net/doc/846074266.html,/datastr/

z“算法+数据结构”https://www.360docs.net/doc/846074266.html,/

成绩考核

“学生成绩=平时成绩(50%)+期末考试成绩(50%)”

平时作业(一定要按时交)20%

平时成绩50%

随堂测验+考勤10% (由助教负责)

10%

上机20%

期末考试成绩50%

注重综合能力的考评,平时表现突出、上机能力较强的

(如完成附加题)可以得到奖励加分,不超过5分。

“优秀率(85分以上)原则上不超过30%,不及格率(60分

以下)不超过15%。”

作业要求

z书面作业

按时交,杜绝抄袭(一旦发现,该次作业成绩0分)按时交,杜绝抄袭(旦发现,该次作业成绩0分)z上机作业

程序编写

程序调试

运行结果

辅导教员检查做什么

怎么做

上机报告

结果

体会与收获

上机安排

z上机时间

周五1112节(19:0021:00)

11-1219:00~21:00

z上机地点:

计算中心机房: 号机房(理科1号楼2层)

:

z辅导老师:

辅导老师

{孙聪: suncong.pku@https://www.360docs.net/doc/846074266.html,

{冀康: jikang1985@https://www.360docs.net/doc/846074266.html,

{蒋星博: jiangxb1987@https://www.360docs.net/doc/846074266.html,

{杜龙志: dlz@https://www.360docs.net/doc/846074266.html,

上机要求

z上机环境

VC++ 6.0

z要求

{认真准备,有备而来;

{严禁玩游戏;

{及时向辅导老师反映问题;

及时向辅导老师反映问题

{培养独立解决问题的能力。

2020年北京大学教授开学典礼老师演讲词

2020年北京大学教授开学典礼老师演讲词 20xx年北京大学教授开学典礼老师演讲词篇【1】亲爱的同学们,上午好! 你们的到来,为北大注入了新的血液,古老的燕园正焕发出青春的风采。刚才的五位师长,也是北大五个学部的主任,饱含深情地讲述了他们心中的北大,期望能够帮助你们更好地发现北大、融入北大。北大正如一个大家庭,学生、教师、员工、校友都是这个大家庭中的成员,彼此真诚相待,代代薪火相传。让我们再次感谢他们! 你们心中一定充满了疑问。大学是什么?许智宏老校长常把大学比作百花园,把同学比作不同种类的花草树木。一所好的大学就是要提供肥沃的土壤、充足的阳光和水分、恰当的养分,让大家不受干扰、不受压抑、自由发展、茁壮成长。老子说:知人者智,自知者明,希腊德尔菲的阿波罗神殿上也刻有认识自己(Learn to know yourself),只有了解自己,才能超越自己。大学,就是让你去发现自己、认识自己、选择未来将成为怎样的人的地方。在北大,你可以领略各领域最优秀学者老师的言传身教,选择启迪心智的课程、聆听深邃前沿的讲座、投身洞察社会的实践、倾情探索未知的研究、参与拓展视野的国际交流、沉浸于丰富多彩的校园文化生活。所有这些都将是你成长的养分和创造力的源泉。 三十多年前,瑞典的哥德堡大学曾经做过这样一个实验。他们让学生阅读一篇文章,但事先并没有告知阅读的目

的。在事后访谈中他们发现,一些学生会在阅读中尽可能寻找可供记忆的事实、单词,努力猜测可能会问到的问题,为考试做好准备;而另外一些学生,则去挖掘和思考文章背后更深的含义,试图与已有知识联系在一起,从不同的角度去理解和质疑文中的事实、推理和观点,好奇心和对知识的渴望催促他们随时随地进行智力的探险。 考试和文凭只是检验教育效果的一种方式,并非教育的终极目的。过度关注考试,会使人沉迷于分数、奖励、名气这些虚荣和诱惑中,禁锢你的好奇心。大学,应当是一次激动人心的自我发现之旅,追随你的好奇心,以继承、批判、创新去丰富自己、去探索奥秘、去挑战自我的极限;大学,应当是一个启迪智慧的自我发现之旅,倾听并追随自己仁厚之心,摈弃骄傲与狂躁,学习倾听、学习分享、学习选择,学习放弃,学习如何变得更加聪明、也要学习难得糊涂;大学,就是要不断发现和了解自己的兴趣、才华、禀赋,发现和了解自己的弱点和不足,这是一个为未来做准备的过程,是发现自己、雕塑自我的旅程。 或许你觉得,现在选的专业与自己的兴趣并不一致,甚至相去甚远,这不要紧。北京大学中的良师益友、设备条件和宽松氛围,将为你的志趣提供充分发展的自由空间。江南是化学系的毕业生,后来成为著名作家;英达和英壮分别毕业于北大心理系和物理系,但这没有妨碍他们成为文化名人。我认识一个外语学院法语系的学生,选择了化学第二学位,本科毕业后,进入化学学院读研究生。事实上,在专业

北京大学简介

学校简介 北京大学创办于1898年,初名京师大学堂,是中国第一所国立大学,也是中国近代正式设立的第一所大学,其成立标志着中国近代高等教育的开端。[1] 北京大学校门 [2] 北大是中国近代最早以“大学”身份和名称建立的机构,也是近代最早的综合性大学,并催生了中国最早的现代学制。北大是中国近代惟一以最高学府身份创立的大学,最初也是当时的国家最高教育行政机关,行使国家教育部职能,统管全国教育。北大传承着中国数千年来国家最高学府——太学(国子学、国子监)的学统,建立之初身兼传统太学制度与现代大学建置的双重身份,既继承了中国古代最高学府之正统,又开创了中国近代高等教育之先河,可谓“上承太学正统,下立大学祖庭”。自建校以来,一直享有崇高的名声和地位。民国元年(1912年),京师大学堂更名为国立北京大学。[3] 北大是中国最高学府,同时也是中国综合实力第一的大学,理科、文科、社会科学、新型工科和医科都是它的强项。按照国家重点学科,北大的理科、文科、医科实力均为全国第一。作为中国高等教育的奠基者,北大诞生了中国高校中最早的数学、物理、化学、地质、计算机、微电子、核物理、心理、农学、医学、中文、历史、哲学、考古、外语、政治、经济、商学、新闻等学科。[4] 排名与招生方面:北大是近年来国内外各类大学排行榜中获得第一最多的大陆高校。北大历年录取的各省市“高考状元”人数以及国际数学、物理、化学、生物“奥赛”金银牌得主人数均高居榜首,超过国内其他院校录取人数的总和[5]。 院系专业方面:学校共有5个学部、41个院系、360个研究所(中心)、1个国家实验室、16个国家重点实验室、教育部重点实验室18个、2个国家级工程研究中心,45个省部级重点实验室(院、所、中心)、20个国家基础科学研究与教学人才培养基地、10个人文社科重点研究基地、8个附属医院。有101个本科专业、1个第二学士学位专业、244个硕士专业、201个博士专业、81个全国重点学科、35个博士后科研流动站,国家重点一级学科18个,国家重点二级学科131个,国家重点培育学科3个一级学科博士学位授予权学科42个,二级学科博士学位授予权学科263个。 教师学生方面:本科学生14465人、硕士生10031人、博士生5088人;1597名正高级教职人员(其中博士生导师1227名),其中中国科学院院士64名、中国工程院院士17名、第三世界科学院院士13名、长江学者95人、国家杰出青年科学基金获得者108人。北大的中科院院士、教授、博士生导师、长江学者、国家杰出青年科学基金获得者以及国家重点学科、国家重点实验室的数目,均居全国高等院校之首[6]。 学校基础设施:学校主校园占地面积3.39平方公里,合5085亩。北大图书馆为亚洲最大的大学图书馆,现藏书1046万册,电子图书及期刊逾7亿册,藏书量和电子期刊数居全国高校第一。

数据结构与算法-北大 HW11 B_B+树

北京大学信息学院2007年秋季学期《数据结构与算法A(实验班)》课程作业 张铭编写并发布 mzhang@https://www.360docs.net/doc/846074266.html, 第11次作业,12月17日(周一)课前提交,电子稿提交时间12月17日开课之前提交。 11.1 偶数阶的B 树插入上溢出时,中 位数有两个,需要注意采用统一的策略。例如,取第二个中位数, 即分裂后左(1)/2m ?????个关键码,右(1)/2m ?????; 或者取第一个中位数,分裂后左(1)/2m ????? 右(1)/2m ?????。请画出对右图的4阶B 树进行下来操作后的B 树。 (1) 分裂时采用第2个中位数为 分界码,请画出插入关键码113后的B 树;分析插入操作的访外次数。 (2) 分裂时采用第1个中位数为分界码,请画出插入关键码113后的B 树;分析插入操 作的访外次数。 (3) 在原树中删除关键码50;分析删除操作的访外次数(与1、2题无关,从根重新开 始操作)。 11.2 已知一组关键码为(20, 30, 50, 52, 60, 68, 70),试依次插入关键码。 (1) 生成一棵3阶的B +树,画出插入所有关键码后B 树的结构。 (2) 画出删除50后的B + 状态,分析删除操作的访外次数。 11.3 假设一个数据文件每个记录对象需要占用128 字节(其中关键码占用4字节),且所 有记录均已按关键码有序地存储在主磁盘文件中。设磁盘页块大小为2048(= 2K )字节,若主存中有12M 空间可以用来存储索引结构,索引项中每一个地址指针占8 字节。请简要回答以下问题(请写明你的计算过程)。 (1) 使用B 树索引,B 树的阶m 1最多可以为多少?4层m 1阶B 树,最多可以索引多 少字节的数据文件? (2) 使用B +树索引,B +树的阶m 2最多可以为多少? (3) 假设B +树的叶层各结点链接成双链结构,B +树的叶结点阶m 2’可以跟内部结点不 一样,则阶m 2’为多少? (4) 在第(3)小题的基础上,计算4层B +树(内部结点为m 2阶,叶结点m 2’阶),最多 可以索引多少字节的数据文件? (5) 假设尽量把B +树的头几层放入内存(本题规定不能超过12M ),那么给定关键码, 通过B +树查找到(4)小题中主数据文件的一个记录,最少几次访外?最多几次访 外? 11.4 对于下面两种B +树,列表给出他们在1、2、3、4和5层(独根是一层树)的不同情 况下,能够存储的最大记录数和最小记录数。 (1) 对于教材定义那样的B +树,其内部结点阶为50,叶结点阶为50。 (2) 如讲义P89那样的混合型B +树,其内部结点阶为55,叶结点阶为25(叶结点除关 键码,还索引部分记录信息)。 4阶B 树

北京大学操作系统期末试题有答案

操作系统原理试题 一. 名词解释题 1. 中断—— 2. 进程控制块(PCB)――它是进程实体的一部分,是操作系统最重要的记录型数据结构, 是进程存在的唯一标识 3. 虚时钟 4. 段式管理 5. 文件控制块(FCB) 6. 对换(SWAPPING) 7. 系统调用 8. 绝对路径名 9. 特别文件 10.虚设备技术 11.管道 12.中断接收 13.恢复现场 14.页式管理 15.作业步 16.字符流文件 17.通道 18.页面淘汰 19.多道程序设计 20.死锁 21.当前目录 22.快表 23.作业调度 24.原语 25.中断屏蔽 26.地址映射 27.文件目录 28.死锁避免 29.原语 31. CPU 状态 32.虚存

二 . 填空题 1. 分时系统追求的目标是 __及时响应 ___. 2. 用户进程从目态 (常态)转换为管态 (特态)的唯一途径是 ___ 中断 ________ . 3. 从静态的观点看 , 操作系统中的进程是由程序段、数据和 __ 作业控制块 PCB__ 三 部分组成 . 4. 在系统内核中必须包括的处理模块有进程调度、原语管理和 __中断处理 __. 5. 批处理操作系统中 , 作业存在的唯一标志是 _作业控制块 PCB ___. 6. 操作系统中的一种同步机制 , 由共享资源的数据及其在该数据上的一组操作组成 , 该同步机制称为 _管程 ______________ . 7. 在可变分区存储管理中 , 为实现地址映射 , 一般由硬件提供两个寄存器 , 一个是基 址寄存器 , 另一个是 _限长寄存器 ___. 8. 联想寄存器 (相联存储器 ) 的最重要、最独到的特点是 _按内容并行查找 ___. 9. 在虚拟段式存储管理中 , 若逻辑地址的段内地址大于段表中该段的段长 , 则发生 __ 地址越界 __中断 . 10. 文件系统中若文件的物理结构采用顺序结构 , 则文件控制快 FCB 中关于文件的物 理位置应包括 ___ 首块地址和文件长度 _. 11. 在操作系统设计时确定资源分配算法 , 以消除发生死锁的任何可能性 , 这种解决死 锁的方法是 __死锁预防 __. 12. 选择对资源需求不同的作业进行合理搭配 , 并投入运行是由 _作业调度算法 ___来完 成的. 13. 实时系统应具有两个基本特征 : 及时性和 ___可靠性 ___. 14. 磁带上的文件只能采用 _顺序 ______ 存取方式 . 15. 不让死锁发生的策略可以分成静态和动态的两种 , 死锁避免属于 __动态的 ___. 16. 在 UNIX 系统中 , 文件分成三类 , 即普通文件 , 目录文件和 ___特殊文件 __. 17. 在磁盘调度策略中有可能使 I/O 请求无限期等待的调度算法是 __最短寻道时间优先 18. 进程获得了除CPU 外的所有资源,一旦获得CPU 即可执行,这时进程处于—就绪 _ 状态 . 19. ______________________________________________________ 为实现CPU 与外部设备的并行工作,系统必须引入一通道 ____________________________________ 硬件基础. 20. 操作系统为保证不经文件拥有者授权 , 任何其它用户不能使用该文件所提出的解决 措施是 ___文件保密 __. 21. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态 , 这就称为 __ 并发 ___. 33. 磁盘调度 34. 缓冲技术 36. 进程调度 37. 虚设备 39. 死锁预防 40. 临界资源 — 42. 交换技术 43. 互斥区 段时间内只允许一个进程访问的资源,也称为独立资源

北大经院金融硕士难度分析

北大经院金融硕士难度分析 一、北大经院金融硕士难不难,跨专业的学生行不行? 最近几年金融硕士很火,特别是清华北大这样的名校。清华五道口,清华经管,北大光华 的难度都比较大一些,相比较而言,北大经院难度就小了很多,比人大的难度稍微大一些。这是北大经院金融硕士的整体排名情况。据凯程从北大研究生院内部统计数据得知,北大经院金融硕士的考生中93%是跨专业考生,在录取的学生中,基本都是跨专业考的。对这个 现象凯程洛老师咨询了北大经院的老师,本身金融学本科的学生,保研的,加上出国的, 加上就业的,基本上没有几个来考研的,金融学本科的就业本身就是不错的,不用冒着风险来考研。在考研复试的时候,老师更看重跨专业学生的能力,而不是本科背景。其次,金融硕士考试科目里,金融综合本身知识点难度并不大,跨专业的学生完全能够学得懂。即使本科学金融的同学,专业课也不见得比你强多少(大学学的内容本身就非常浅)。所以记住重要的不是你之前学得如何,而是从决定考研起就要抓紧时间完成自己的计划,下定决心,就全身心投入,要相信付出总会有回报。在凯程辅导班里很多这样三凯程生,都考的不错,主要是看你努力与否。金融学和公司理财本身难度并不是很大。 二、北大经院金融硕士就业怎么样? 北大经院本身的学术氛围不错(虽然比不上北大光华),人脉资源也不错(虽然比不上清 华五道口和清华经管),出国机会也不少(虽然比不上清华经管、五道口和北大光华)。 北大经院金融硕士开设的比较晚,现在还没有毕业生,但是金融硕士的大潮流是挡不住的,就业是一等一的好,清华五道口和经管毕业生第一年大约20-30 万每年,人大的也是在15- 25 之间,北大经院的预计在15-30 万之间,金融硕士就业去向一般是金融机构,证券公司,投行,一行三会,国有大企业的投资金融部门,前景一片光明。 三、北大经院金融硕士学费是多少? 北大经院金融硕士学费总额为9.9 万元,分两年缴清,第一年缴纳4.95 万元,第二年缴纳4.95 万元。预计2016 年入学的同学们学费大约也是一样。为什么这么贵,凯程洛老师和清华北大人大的多位教授问了这个问题,他们的回答是一致的,金融硕士是高投入高产出的 专业,没有一流的老师就没有一流的学生,请最好的老师培养金融硕士人才,这是行业需要。确实,金融硕士就业薪水高是事实,一年就赚回来了。例如五道口金融学院 2 年12.8 万,人大金融硕士 6.9 万每年。 四、北大经院金融硕士辅导班有哪些? 对于金融硕士考研辅导班,业内最有名气的就是凯程。很多辅导班说自己辅导北大经院金 融硕士,您直接问一句,北大经院金融硕士参考书有哪些,大多数机构瞬间就傻眼了,或 者推脱说我们有专门的专业课老师给学生推荐参考书,为什么当场答不上来,因为他们根 本就没有辅导过北大金融硕士考研,更谈不上有金融硕士的考研辅导资料,考上北大金融 硕士的学生了。 在业内,凯程的金融硕士非常权威,基本是考清华北大人大中财贸大金融硕士的同学们都

数据结构考试题8

要求:所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要写上姓名和学号。 一、单项选择题(选择最准确的一项,共15小题,每小题2分,共计30分) 1. 数据结构是指。 A. 一种数据类型 B. 数据的存储结构 C. 一组性质相同的数据元素的集合 D. 相互之间存在一种或多种特定关系的数据元素的集合 2. 以下算法的时间复杂度为。 void fun(int n) { int i=1,s=0; while (i<=n) { s+=i+100; i++; } } A. O(n) B. O(n) C. O(nlog2n) D. O(log2n) 3. 在一个长度为n的有序顺序表中删除其中第一个元素值为x的元素时,在查找元素x时采用二分查找方法,此时删除算法的时间复杂度为。 A. O(n) B. O(nlog2n) C. O(n2) D. O(n) 4. 若一个栈采用数组s[0..n-1]存放其元素,初始时栈顶指针为n,则以下元素x进栈的正确操作是。 A.top++;s[top]=x; B.s[top]=x;top++; C.top--;s[top]=x; B.s[top]=x;top--; 5. 设环形队列中数组的下标为0~N-1,其队头、队尾指针分别为front和rear(front 指向队列中队头元素的前一个位置,rear指向队尾元素的位置),则其元素个数为。 A. rear-front B. rear-front-1 C. (rear-front)%N+1 D. (rear-front+N)%N 6. 若用一个大小为6的数组来实现环形队列,队头指针front指向队列中队头元素的

北大孙东东教授

北大孙东东教授:填报志愿应首选学校次选专业 北京大学法学院教授孙东东为家长介绍了如何帮助考生填报志愿的相关问题。以下为孙东东教授的讲话实录:各位家长大家好,以前是站在宏观层面上,针对所有的考生,今天主要是针对北大来讲。在外面家长问的最多的问题是,我们是海淀哪个中学的,一模考多少分,西城考多少分,你看上什么学校。这样的问题没办法回答,你总得有条件,你说我这个姑娘挺漂亮,你看嫁给谁。这种问题的答案我也没法回答。现在每年大量的学生,不光是北大,所有的高校都有这种现象,学生来了以后不知道报什么志愿,我问当初谁给你报的志愿,他说我爸报的,中学老师报的,这两年还有一个新鲜现象,是舅舅给报的。我们就找原因了,为什么舅舅给报志愿,后来找到原因了。舅舅在家里的地位很高。北京有很多家庭的爸爸都是从外地倒插门的女婿,在家里没地位,包括我的外甥也是我给报的志愿。我想报志愿有一些原则,我们只针对好学生谈了,因为是在北大。有关我的这些内容,在北大招生网上有一篇文章,只有知己知彼才能报得好,报得巧。家长这段时间要跟孩子聊一聊,看看他能学什么。知己里面第一个问题,要对孩子的兴趣爱好有明确的了解,刚才说了报志愿非常盲目。家长也不知道学什么,对于学生来讲,如果他有志向,比如说想当医生,想当科学家、工程师……你尽量尊重他的意见就行了。如果他没有什么特别的明确的想法,这时候你要帮他分析分析,一般来说,在理工类的学生当中,动脑能力比较强,逻辑思维能力比较强。数学物理难题做得比较好的学生适合学理科,学数理化。动手能力比较强的,手很巧,在家里面修个自行车,弄个水管子这样的,适合学传统的工科,机械,自动化,材料学这些。形态学观念比较强,对自然观察的比较细,突然跟你讲,咱们小区里今年的树叶3月份一个星期的时间,突然间就变绿了,往常都要两个星期以上,今年一个星期就变绿了。咱们家的狗怎么样了,驴怎么样了,这样的学生适合学生物医学。人尽其才,千万别走错门,适合学理科的学了工科,他没有兴趣,而且到了后期,整天泡在实验室、工厂里面,他进哪个实验室、哪个工厂,哪个就爆炸。如果学工你让他学理,越往后越难,都是数学,你要了他的死。文科也一样。能够静下心来思考问题,阅读量比较大,有的问题考虑的很深的学生,适合学人文学科,学历史、哲学、文学。对社会比较敏感的,关注社会,在家里能给你辅导李克强的工作报告,解读叙利亚局势,学政治、经济、法律学,一定别走错门。你说我分不清他学什么,各科都差不多,在语数外这三科不变的情况下,理工类的学生当中,相对来说,物理好一点,就按物理类的学科偏,物理、力学、机械、自动化。相对来说化学好一点的,就往液体类的学科偏,化学、化工、生物、医药。文科也一样,相对来说,历史好一点的就往人文学科上偏。相对来说政治好一点的就往社会科学上偏。你说我还分不清,再问中学班主任这学科发展的问题上,中学班主任往往比家长了解多,为什么?因为他跟孩子接触的时间最长。我们班主任也分不清楚,我们家孩子没个性,整个一个软体动物,你爱往哪儿扭就往哪儿扭,这样的北京没有,那都出在生源大省,北京的孩子都很有个性。如果你的想法跟孩子的想法有冲突怎么办?只要他的想法不荒谬,没有原则性的错误,你就尊重他。如果你强行,他高考的时候恶作剧那就麻烦了。什么叫荒谬原则错误,比如说他想的太离谱了你要纠正,或者站的高度不够,你要纠正。我老举一个例子,07年北

北京大学1997硕士入学数据结构试题

北京大学1997硕士入学数据结构试题 1 (16分) 填空 ① 设只包含要根结点的二叉树的高度为0,则高度为k的二叉树的最大结点数 为,最小结点数为。 ② 某二叉树结点的对称序序列为A,B,C,D,E,F,G,后序序列为B,D,C,A,F,G,E,则该二叉树结点的前序序列为,该二叉树对应的树林包括棵树。 ③ 求具有最小带权外部路径长度的扩充二叉树的算法称为算法,对于给出的一组权W={10,12,16,21,30},通过该算法求出的扩充二叉树的带权外部路径长度为。 ④ 设有关键码序列(Q,H,C,Y,Q,A,M,S,R,D,F,X),要按照关键码值递增的次序进行排序,若采用初始步长为4的Shell排序法,则一趟扫描的结果是;若采用以第一个元素为分界元素的快速排序法,则一趟扫描的结果是。 2 (10分) 请简要回答下列问题 ① 什么是抽象数据类型?试举一例说明之。 ② 什么是广义表?请简述广义表与线性表的主要区别。 3 (6分) 给定关键码序列(26,25,20,33,21,24,45,204,42,38,29,31),要用散列法进行存储,规定负载因子a=0.6。 ① 请给出除余法的散列函数。 ② 用开地址线性探查法解决碰撞,请画出插入所有的关键码后得到的散列表,并指出发生碰撞的次数。 4 (6分) 本题要求在检索各结点的概率不相等的条件下构造最佳二叉排序树。给出关键码集合 { B, E, H} key1 key2 key3

以及权的序列 ( 9 4 5 8 6 1 3) p1 p2 p3 q0 q1 q2 q3 请构造最佳二叉排序树。 5 (12分) ① 请画出往图1的5阶B-树中插入一个关键码390后得到的B-树,以及再删除关键码150后得到的B-树。 ② 包括n个关键码的m阶B-树在一次检索中最多涉及多少个结点?(要求写出推导过程) 图1 题5图 6 (10分) 如图2所示是一棵正在进行插入运算的AVL树,关键码70的插入使它失去了平衡,按照AVL树的插入方法,需要对它的结构进行调整以恢复平衡。 ①请画出调整后的AVL树。 ②假设AVL树用llink-rlink法存储,T是指向根结点的指针、请用PASCAL(或C)语句表示出这个高速的过程。 (说明:不必写出完整的程序,只需用几个语句表示出在本题所给的具体情况下调整过程中指针的变化。在调整过程中还有两个指针变量p和q可以使用)。

丁学良教授北京大学讲演:何谓世界

过去一千年,是今天的大学从产生、转型到发展的完整阶段。在这个过程中,哪一个区域有一所世界著名大学,这所大学几乎就是这个区域兴旺发达的明确无误的标记。要想成为一个大国,必须有众多的大学,还必须有伟大的大学。“伟大”主要是就它的精神气质而言,即是要挑战世界,而又包容世界;立足本国,而又面向全球;传承过去,而又超 越过去;把握未来,而又脚踏实地。 如何兴办世界一流大学,如何衡量大学的素质,我对这个问题比较系统的关注开始于1980年代的前半期。那时候我在美国读研究生。我的认识,还受益于过去这些年我在不同国家和地区几个研究型大学中学习和工作的经历,对它们的教学研究活动、体制细节、程序合理与否、社会大环境等方面所进行的细心观察。 一、关于大学的理念 从教育机构、研究机构到服务机构,有关大学的理念经历了三个阶段。 在世界上多数伟大的文明里,很早就有了高等教育机构。古希腊有柏拉图执教的“学院”。中国有“太学”、“国子监”等,后来还有“四大书院”。这些机构都不是今天“大学”的直接来源。今天的大学来源于中世纪末。公元11世纪,“大学”最亲近的祖先在意大利中部的Bologna出现。今天,Bologna大学还在那儿开着呢,有将近六万学生,国际上有影响的高等教育会议时不时在那儿举行,就是大家对这位“爷爷大学”高度敬意的表示。11世纪末至12世纪初,“大学”在法国和英国先后出现,然后逐步传播到西班牙、葡萄牙、德国、中欧以及美国等地。 从大学在近代初期一出现直到今天,关于大学理念,没有停止过探讨和争论,其间的演变,至少经历了三个比较大的阶段。 “大学应该是什么样子?”在现代化刚刚起步时,西方对此问题回应的主导思想是:“大学应该是一个教化的机构,目的是培养颇有学问的青年绅士。” 到工业革命全盛期,大学的理念有了相应变化。当时,德国伟大教育家洪堡强有力地争辩说,现代社会里大学的功能不仅仅是从事教育,它还必须从事研究。根据他的理念于1810年建立的柏林洪堡大学宣称,它是“所有现代大学之母”。当年,蔡元培先生就是带着这样的理念回到中国。当蔡元培任北京大学校长时,他同时也是中国中央研究院的第一任院长,这就深受洪堡的影响。 19世纪末20世纪初,现代市场经济、工业社会、国家体系变得越来越复杂,第三种大学的理念就提出来了。它指出,大学不单是教育、研究机构,还是服务机构,要为即将在非常复杂的行业和部门就业的人员,提供系统训练,为工业、农业、商业、服务业、公共部门等领域提供智力支持。美国是这种理念兴起的主要地方。不过当时也有对这种观念和做法提出反对意见的,就连哈佛商学院的创建也受到了一些人的批评。这里插一句,欧洲越古老的大学,对开办专业学院越不热中,像牛津和剑桥,直到20世纪后期才开办商学院。牛津大学2000年创建沙依德商学院,许多教员对新学院很瞧不起,认为商业管理与牛津学术传统匹配不上。校方花了很多功夫,才平息了“造反”。商学院成立不到四年,就引来不少捐款,设立多个教席。不过,牛津校方至今还是不敢走得太快,他们虽然也开办了“大学发展办公室”,

北京大学叶朗教授

北京大学叶朗教授:一个人有什么样的境界,就意味着他会过什么样的生活 叶朗:北京大学哲学社会科学资深教授,兼任北京大学艺术学院院长、北京大学文化产业研究院院长、北京大学美学与美育研究中心主任 许多事情,有的人看着是宝贝,有的人看着则是粪土。从存在来讲,每个人所看到的世界是一样的,但意义对于每个人而言是不一样的。所以每个人有自己的世界,也就是说,每个人有自己的境界。世界上没有两个人的境界是完全相同的。 境界的“气象”与“格局” 一个人有什么样的境界,就意味着他会过什么样的生活。人生境界就表现为他的心理状态,中国古人称之为“胸襟”“胸怀”,表现为他外在的言谈笑貌、举止态度、生活方式,中国古人称之为“气象”“格局”“胸襟”。“气象”和“格局”作为人的精神世界,好像是“虚”的,是看不见、摸不着的,实际上它是一种客观存在,是别人能够感觉到的。 冯友兰先生说,当年他在北大当学生时,第一次到校长办公室去见蔡元培先生,一进去,就感觉到蔡先生有一种“光风霁月”的气象,而且满屋子都是这种气象。这说明,一个人的“气象”,别的人是可以感觉到的。 审美的层面就是超越个体的有限存在。食宿层面就不用说了,一个人的日常生活、衣食住行、生活细节都反映他的精神境界,反映他的心态、生活风格和文化品位。巴尔扎克在《生活风雅论》中引用了当时法国的两句谚语,一句叫“一个人的灵魂,看他拿手杖的姿势便可知道”,还有一句是“请你讲话、走路、吃饭、穿衣,然后我就可以告诉你,你是什么人”。总之,一个人的精神境界必然会从他日常生活的一举一动表现出来。 人生境界从何而来 一个人的工作和事业当然最能反映他的人生境界,最能反映他的胸襟和气象。我们举两个例子。冯友兰在他90多岁高龄的时候依然在写他的《中国哲学史新编》,他对学生说,我的眼睛已经看不见了,想要翻找新的材料已经看不见了,但我还是要写书,我可以在我过去掌握的材料里头发现新的问题,产生新的理解。这点很重要,很多书你过去看过了,也许它是经典的书,你还可以再看。为什么?因为你可以产生新的理解,冯先生说,“我就像一条老黄牛,懒洋洋地躺在那,把过去吃到胃里的草料吐出来,

北大2015年秋季学期数据结构课程作业

2015年秋季学期《数据结构》课程作业 一. 单选题,每空有一个正确选择,请将正确的选择填在题号前边。(每空1分,共30分) 1.鼓励独立完成作业,严惩抄袭!数据的逻辑结构被形式地定义为B=(K,R),其中K 是 ____C__的有限集合,R是K上的___H___的有限集合。(第一章) a 存储 b 数据操作c数据元素d操作 e逻辑结构 f 映象 g算法h关系 2.以下关于算法的说法不正确的是____B _________。(第一章) a 一个算法应包含有限个步骤 b算法越简单越好 c算法中的所有操作都可以通过已经实现的基本操作运算有限次实现之 d算法中的每个步骤都能在有限时间内完成 3.设某数据结构的二元组形式表示为A=(D,R),D={01,02,03,04,05,06,07,08,09},R={r},r={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03, 07>,<03,08>,<03,09>},则数据结构A是______B________。(第一章) a 线性结构 b 树型结构 c 物理结构 d 图型结构 4.下面程序段的时间复杂度为___C___(第一章) int sum=0; for(i=0; i

北京大学教授开学典礼老师演讲稿

北京大学教授开学典礼老师演讲稿 亲爱的同学们: 大家上午好!今天是你们人生中最重要的时刻之一。各位新同学 从五洲四海汇聚到这里,与未名湖、博雅塔结缘,为古老的燕园注 入了新的活力,这既是同学们人生新的起点,也是北大116年校史 上崭新的一页。作为校长和老师,看到大家一张张鲜活的面孔,我 由衷感受到“得天下英才而育之”的快乐。在此,我代表北京大学 全体师生员工,祝贺同学们,欢迎同学们! 各位新同学,我们身处的这个园子,被几代中国知识分子视为精神的家园,甚至被称为“圣地”。从今以后,你们将无数次地听到 这些口号的召唤:“爱国、进步、民主、科学”,“勤奋、严谨、 求实、创新”,“思想自由,兼容并包”。它们绝不是一些空洞的 口号,而是116年来一代又一代北大人实实在在的人生实践。北大 是一部厚重的书。无论初入燕园还是已经在这里磨砺过几年,同学 们都应该读一读我们的校史,了解自己所在院系和学科的历史,认 真思考我们的前辈所走过的道路。所谓“守正”,就是要铭记历史、坚守传统,始终扞卫我们北大的精神。回顾历史,不仅仅是为了缅 怀过往,更是为了开拓未来。从今天起,百年北大所形成的光荣传 统和优良学风将在你们身上传承下去,并被赋予新的内涵。 北大是各位同学曾经的梦想。来到这里,你们又站在了一个实现更大梦想的起点上。进入北大,意味着进入了一个更宽广的舞台, 从这里眺望世界,会让你豁然开朗。这里的机会很多,资源也很多,再加上北大崇尚自由、张扬个性的传统是如此深厚,有时难免会让 人目迷五色、眼花缭乱。这是北大的优势所在,也可能给你们带来 许多“幸福的烦恼”,因为你将不得不面对各种各样的选择。比如,该选什么课?那么多的名师,谁的课都舍不得放弃,可时间又是有限的;该参加什么社团?“百团大战”真是让人兴奋,可哪个社团才是 最适合自己的?晚上是到图书馆自习,还是去百年讲堂看精彩的演出?暑假是学外语、做科研还是出国交流?将来毕业的时候还必须考虑人

北大PKU 慕课 EDX 数据结构与算法 第七章图 quiz答案与解析

第七章树

PROBLEM 2 (1/1 分) 一个深度为h的满k叉树,最多有多少个结点?(独根树深度为0)There is a full k-ary tree, whose depth is h. How many nodes can it have at most? (The depth of a tree, which only has a root node, is 0.) k^(h-1) k^h (k^(h+1)-1)/(k-1) (k^(h+1)-1)/(k-1) - 正确 (k^h-1)/(k-1) Explanation 层数---节点数 number of levels---number of nodes 0---1 1---k 2---k^2 3---k^3 .... h---k^h 所以答案是: so, the answer is: 1+k+k^2+k^3+...+k^h = (k^(h+1)-1)/(k-1)

PROBLEM 3 (1/1 分) 2-3树是一种特殊的树,它满足两个条件: (1)每个内部结点有两个或三个子结点;(2)所有的叶结点到根的路径长度相同; 如果一棵2-3树有9个叶结点,那么它可能有_________个非叶结点。(多项) 2-3 tree is a special kind of tree, it satisfy: (1)Every internal node has 2 or 3 child nodes. (2)All the leaf nodes have the same length of the path to the root node. If a 2-3 tree has 9 leaf nodes, then it may have __________ non-leaf nodes.(There are more than one correct answers) 4, 7, - 正确 4 5 6 7 Explanation 倒数第二层若是3个结点,深度为2,加上根结点,一共4个非叶子结点。 倒数第二层若是4个结点,深度为3,倒数第三层(第二层)有2个结点,一共4+2+1=7个非叶子结点。 If the second level from the bottom has 3 nodes, the depth of tree will be 2, and the tree will has 4 non-leaf nodes, including the root node. If the second level from the bottom has 4 nodes, the depth of tree will be 3, the third level from the bottom will has 2 nodes, and the tree will has 4+2+1=7 non-leaf nodes

北京大学各院系课程设置一览

北京大学各院系课程设置一览 前言 很多同学希望了解在北京大学各院系的某个年级要学习哪些课程,但又不容易查到课程表。本日志充当搬运工作用,将各院系开设课程列于下方,以备查询。 查询前必读 注释: ※在课程名称后标注含义如下: 标注(必)表示此课程为专业必修课,是获得学士学位必须通过的课程; 标注(限)表示此课程为专业任选课(原称专业限选课),各院系规定需在所有专业任选课中选修足够的学分(通常为30~40)以获取学士学位; 标注(通)表示此课程为通选课,非本院系本科生可选修此类课程,并计入通选课所需总学分;通选课无年级限制; 标注(公)表示此课程为全校任选课(原称公共任选课),此类课程不与学位挂钩,公选课无年级限制。 标注(体)表示此课程为体育课,每名学生必须且仅能选修4.0学分体育课;男生必须选修“太极拳”,女生必须选修“健美操”。 ※实际上,多数专业必修课及专业选修课也没有年级限制。对应的年级是“培养方案”推荐的修该门课程的适当年级。 ※不开设任何专业必修课的院系为研究生院或其他不招收本科生的部门,如马克思主义学院、武装部等。 ※由于在某些院系下有不同专业方向,标注为必修课的课程可能并不对于所有学生均为必修(如外国语学院的各个语种分支)。相关信息请咨询相应院系教务。 ※多数课程可以跨院系选修,但可能需缴纳额外学费。 ※院系编号为学号中表示院系字段的数字,因院系调整原因,编号并不连续。“系”可能为院级单位,具体以相应主页标示为准。 ※课程名称后标注数字表示学分。一般情况下,对于非实验课及非习题课,每学分表示平均每周有一节50分钟时长课程,16-18周。 ※院系设置的课程不一定由本院系开设。 ※医学部课程仅包含在本部的课程内容。 ※本一览表不包括政治课、军事理论课、英语课、文科计算机基础、辅修及双学位课程。※本一览表不提供上课地点及主讲教师信息,请与相应院系教务联系。 001 数学科学学院 https://www.360docs.net/doc/846074266.html,/ 一年级秋季学期 数学分析(I)(必)5.0 数学分析(I)习题(必)0.0 高等代数(I)(必)5.0 高等代数(I)习题(必)0.0 几何学(必)5.0 几何学习题(必)0.0 一年级春季学期 数学分析(II)(必)5.0

上善若水——北大陈兆杰教授

北大国学大师陈兆杰教授讲国学智慧之: 上善若水 -、水道 ·道德内涵,水的内涵 ·遇圆则圆,遇方则方 ·道无所不在 ·适应性,柔弱胜刚强 ·道之圆+不同量的水 道冲:往上:有道的人内心澎湃、薄发;得 往下:低调、深沉;厚积;舍 一个人怕的不是不可能,怕的是不能忍 高手不自我张扬 ·上善若水:道无水有,故几于道 ·道的三个层次: 道,作为生产并决定世界万物的最高实在; 当道以“本体”形态出现时,老子把它称为“万物之宗” 当“道”作用于社会人生时,它又体现出某种规律 最高境界: 1、挫其锐:锐在心中,和在外面

2、解其纷:人生最重要的是:孝、亲 3、和其光:是成就 4、同其尘:是放下 “湛兮似或存”,是水道的最高境界。湛蓝、精湛。湛就是融化 一、水,是老子文化思想中具有特殊意义和价值的重要标记,是老子载道、阐道的重要载体。同时,通过水这一载体,使老子形而上的“道”(精神的道、概念的道)从“玄而又玄”、“惟恍惟惚”的“众妙之门”中走了出来,老子之“道”变得具体而生动,这就为我们体会和把握老子立说的深切内涵打开了感性的方便之门。 二、水德 : 1、处下,纳百川 2、不争 3、有为滋润万物 4、谷神 5、深渊,洼则盈 6、顺道 7、仁者无忧 道是规律,赢在中国 德是人性,感动中国 感悟修炼体味 中国传的是文化、家训 王永庆(买米、送一把米、送到家)

骨头硬、心肠柔 德:就是孝和忠 道——瞬间闪耀 德——永挂悬空 忧虑:患得患失 三、水智 1、居善地 善地:环境、人(朋友、邻居)、自己改变(说好话、做好事、做善人);善地是内心的丰富、不是外在的豪华 每天洗脸,更要洗心 财富是数字,文化是积累 2、心善渊 3、与善仁: 帮助别人时要有仁义之心,与别人在一个高度上尊重别人 4、言善信:说到做到 5、政善治 6、事善能 7、动善时 8、智者不惑

北京大学数据结构与算法信科数算2007秋期末考试题

北京大学信息科学技术学院考试试卷 考试科目:数据结构与算法A 姓名: 学号: 考试时间: 2008年 1 月 9 日 教师: 张铭、赵海燕、王腾蛟、宋国杰 以下为试题和答题纸,共 4 页。 题号 一 二 三 四 五六 七 八 总分 分数 阅卷人

第 1 页 一、(共30分,每空3分)填空 1. 1.无向图G=(V , E),其中:V={a, b, c, d, e, f}, E={(a, b), (a, e), (a, c), (b, e), (c, f), (f, d), (e, d)},对该图进行深度优先遍历,得到的顶点序列正确的是____。 A .a,b,e,c,d,f B .a,c,f,e,b,d C .a,e,b,c,f,d D .a,e,d,f,c,b 2. 下图中的强连通分量的个数为________个。 3. 设有向图G 如下: 写出所有拓扑序列:___________________________________________ 添加一条弧________________________之后, 则仅有唯一的拓扑序列. 4. 请问下面哪些操作在已排序数据上实施比在无序的数据上快 ? A .找最小值 B. 计算算术平均值 C. 找中位数 D. 找出现次数最多的值 5. 序列{15,142,51,68,121,46,57,575,60,89,185 }按最低位优先法进 行基数排序,进行一次分配和收集后得到的序列 。 6. 设输入的关键码满足k 1>k 2>…>k n ,缓冲区大小为m ,用最小值堆进行置换-选择 排序方法可产生____个初始归并段。 7. 在包含n 个关键码的线性表中进行顺序检索,若检索第i 个关键码的概率为p i , 且 分布如下: n n n n p p p p 21,21,....,41,211121====?? 成功检索的平均检索长度是_______________。 8. 假设计算机系统有2048个字节的磁盘块,要存储的每一条记录中4个字节是关 键码,磁盘指针4个字节,64个字节是数据字段。记录已经排序,顺序地存储

在北大经院读金融硕士的种种感悟

在北大经院读金融硕士的种种感悟 想考金融研究生的同学们来说,报考院校的选择有范围广、难度差距大等特点,所有考生们可以通过地点、专业课科目、往年初试分数线和复试所考题型来合理判断应该报考哪所高校。在下文我就着重介绍一下北大经院。 北京大学经济学院成立于1985年,是1952年我国高校院系调整以后北京大学设立的第一个学院,其前身是1912年严复先生任国立北京大学校长之后创建的经济学门(系),更早则可以追溯至1902年京师大学堂设立的商学科,是北大四大经济类学院之一。 目前,统考生只招收金融专硕一个专业。北大经院考研的统考科目为政治、英语二、数学三和金融学综合(431),其中专业课考试主要科目为公司理财、投资学、计量经济学和统计学四门,无官方指定参考书目。相比于光华专业课考试难而深,报考人数多招生少,分数抗通胀能力强和五道口每年几千人报考的极度竞争,北大经院考研的难度要小于光华、五道口,但要略高于复旦、人大、南开等院校。 经院的复试主要是英语听力和面试两个环节,英语听力为六段短文总分三分直接加到总分中,面试为英文抽题回答问题、专业课抽题回答问题两个部分。我认为复试

的考察点主要在于考察学生思考问题的逻辑框架和思维方式以及对问题的掌握程度。加之近年来经院复试刷人的比例不是太高,总体而言是一个性价比很高的选项。 我在经院读了近一年的硕士,感触最深的地方就在于北大会为学生提供全方面的资源,无论是学业还是就业。先说学业,我们的选课系统是可以跨院系选课的,经院的学生也可以选修其他学院的课,而且不限于经济类。就比方说,这一学期我就选修了林毅夫老师的中国经济专题,虽然有四次作业和两次小考试,但能够听林老师讲解我国经济的来龙去脉是一件极其享受的事情。而且平时学院也会组织一系列讲座,可以近距离聆听大师们的观点和他们进行学术上的交流讨论。学院每年都会有很多出国交流的机会,可以帮助同学们开拓视野接受更多不同的思想。 关于就业和实习。北大经院实行的是双导师制,即每名同学有一个校内导师和一个校外导师,校外导师通常是企业的高管。这种制度对于同学找实习和找工作来说都是大有裨益的。硕士毕业后一般倾向于工作,有少部分读博深造。一般就业单位有政府机关,比方说财政部发改委等;一行三会;保险行业比方说中国再保险、中国出口信用保险、平安保险、人保财险等;基金公司,比方说鹏华基金、天弘基金、博时基金等。大型中资外资投行和四大以及国有大型银行政策性银行的总部。就业地点主要在北京上海和深圳。北大经院能给同学提供足够大的平台,只要努力券商、基金的工作将不再会是梦想。

相关文档
最新文档