第二章笔记:计数初步
摘要:1.求和的概念2.求和问题3.子集和排列组合4.递归与递归式
1.求和式的含义
∑ 即数学含义。(略)
2.求和(组合)问题
2.1握手问题
n(n-1)/2 Θ(n2) 握手次数 地图上各点距离的比较次数 (等差数列)
2.2龟兔赛跑
淘汰赛制 n-1 , 1+2+4+8+...+n/2 (或 2h-1) 令2h=n
任何一个几何级(或指数级)的数列都是ki(其中i=0,...,n,k为常数)的一个求和式。如果k>1,该求和式复杂度始终为Θ(kn+1)。倍增式序列的求和式只是一个特例。
下面 龟兔赛跑问题:兔子和乌龟分别代表了树结构的高度和宽度。宽度 n = 2h,高度 h = lgn。
如何弄清楚两者间的巨大差异,要么 超理想的对数级算法,要么 不可行的指数级算法。
3.子集与排列组合问题
初等数学
4.递归与递归式
递归式 | 解决方案 | 应用实例 |
T(n)=T(n-1) + 1 | Θ(n) | 序列化处理问题,如归简操作。 |
T(n)=T(n-1) + n | Θ(n2) | 握手问题 |
T(n)=2*T(n-1) + 1 | Θ(2n) | 汉诺塔问题 |
T(n)=2*T(n-1) + n | Θ(2n) | |
T(n)=T(n/2) + 1 | Θ(lg n) | 二分搜索问题 |
T(n)=T(n/2) + n | Θ(n) | 随机选择问题,平均情况问题 |
T(n)=2*T(n/2) + 1 | Θ(n) | 树的遍历问题 |
T(n)=2*T(n/2) + n | Θ(n*lg n) | 利用分治法进行排序问题 |
转载于:https://www.cnblogs.com/vangaohao/p/11374663.html
第二章笔记:计数初步相关推荐
- 《Spring Recipes》第二章笔记:Creating Beans by Invokin...
2019独角兽企业重金招聘Python工程师标准>>> <Spring Recipes>第二章笔记:Creating Beans by Invoking an Insta ...
- 《Spring Recipes》第二章笔记:Customizing Bean Initiali...
2019独角兽企业重金招聘Python工程师标准>>> <Spring Recipes>第二章笔记:Customizing Bean Initialization and ...
- 算法图解第二章笔记与习题(选择排序)
算法图解第二章笔记与习题(选择排序) 文章目录 算法图解第二章笔记与习题(选择排序) 2.2 数组和链表 2.2.1 链表 2.2.2 数组 2.2.3 数组和链表的读取.插入和删除操作的时间复杂度 ...
- 计算机网络(中科大郑烇)第二章笔记
文章目录 第二章 应用层 0.总结 1.应用层协议原理 2.Web and HTTP 2.1 Web与HTTP的一些术语 2.2 HTTP概述 2.3 HTTP连接 2.4 HTTP请求报文 2.5 ...
- Linux就该这么学第二章笔记~
文章目录 linux就该这么学第2章笔记 二.常用命令 2.1命令格式 2.2常用系统工作命令 2.3系统状态检测命令 2.4查找定位文件命令 2.5文本文件编辑命令 2.6文件目录管理命令 linu ...
- 计算机组成原理|第二章(笔记)
目录 第二章 计算机的发展及应用 2.1 计算机的发展史 2.1.1 计算机的生产和发展 2.1.2 微型计算机的出现和发展 2.1.3 软件技术的兴起与发展 2.2 计算机的应用 2.3 计算机的展 ...
- 《Head First设计模式》第二章笔记 观察者模式
背景 客户有一个WeatherData对象,负责追踪温度.湿度和气压等数据.现在客户给我们提了个需求,让我们利用WeatherData对象取得数据,并更新三个布告板:目前状况.气象统计和天气预报. W ...
- 【离散数学】第二章 笔记(完)
写在前面 是复习的笔记.截图是老师的课件. 2.1 谓词 谓词的概念与表示: 谓词:用来刻划一个个体的性质或多个个体之间关系的词,常用大写字母P, Q, R-来表示. 客体:可以独立存在的事物称为客体 ...
- TCP/IP第二章笔记链路层协议
二.链路层 2.1 引言 链路层由三个目的: 主要为IP模块发送和接受IP数据包: 为ARP模块发送请求和接受ARP应答: 为RARP发送RARP请求和接收RARP应答: TCP/IP协议支持不同的链 ...
- 计算机组成原理第二章笔记---计算机进化与性能
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载 计算机组成原理系列笔记汇总:计算机组成原理笔记及思维导图汇总附复习建议_Qlz的博客-CSDN博客 文章目录 文章目录 文章目 ...
最新文章
- 用Duplex实现消息广播
- feign调用如何传递token_走进Spring Cloud之五 eureka Feign(服务调用者)
- 工信部副部长刘利华:推动5G全球统一标准 加强国际合作
- Iterator(迭代器)--对象行为模式
- ajax成功跨域_自己写的
- 模拟——玩具谜题(洛谷 P1563)
- Qt Windows 下软件 release 发布
- Java应用打包后运行需要注意编码问题
- JavaParser使用指南
- 【时间之外】金融数据中心机房应对监管(最新出炉)
- 如何优雅的用 VScode 编写 C++ 大型项目?
- 多线程与并发系列之CompletableFuture
- 征服者蒙面侠c380更新升级_8月15日更新公告
- jpg图片怎么压缩大小,3个有效工具分享
- 一对一直播源码开发,如何改善音视频通话过程中的用户体验?
- 全局修改样式(全局颜色更改)
- 小程序实现通讯录查询
- win10dhcp服务器设置修复,win10不能启动dhcp如何解决_win10 dhcp服务无法启动怎么修复...
- tomcat之配置文件详解
- 海盗云商php,海盗云商(2.2.1.160429)前台无限制注入(无需登录,无视GPC)