`

《实用算法》讲义相关

 
阅读更多



  • 问题:800电话号码有如下的格式:800-8222657,其中有
    效的800免费电话不超过800万个,比如不存在以0或1开头
    的有效免费电话。现要求对这些800免费电话号码进行排
    序,要求内存不超过1MB。(巧妙选择数据存储方式)

    提示:可以使用位图法(BitMap)存放数据。



  • 问题:从2.5亿个整数中找出不重复的数字的个数。
    可用的内存限定为600M;
    要求算法尽量高效,最优;


  • 问题:从1亿个整数中找出最大的1万个


  • 时间复杂度:衡量算法运行得有多快。
    (本课程的重点)
    – 1)如何度量?
    (估算和实际测量)
    • 通常不依赖于计时,而依赖于性能方程(大O表示法),以显示输入的大小/规模与性能的关系(找频度最高的语句)。
    • O(1) < O(lgN) < O(N) < O(N*lgN) < O(N2) < O (Nk) < O(2N)
    (常量阶、对数
    阶、线性阶、N*lgN阶、平方阶、多项式阶、指数阶)(lgN是以2为底的对数)
分享到:
评论

相关推荐

    basic-algo-lecture:吠犬的实用算法讲义资料

    :dog: 吠犬的实用算法 :dog:解释本课程是基于C ++语言课程的实用算法,该课程基于最重要的战斗城堡。 该课程的结构是基于以下假设:侦听者知道C / C ++语法,但不具备数据结构和算法的先​​决知识。 主要目标是为...

    Tarjan算法讲义

    Tarjan 算法是图论中非常实用 / 常用的算法之一,能解决强连通分量,双连通分量,割点和桥,求最近公共祖先(LCA)等问题。 关于 Tarjan 算法,笔者将用一系列文章系统介绍 Tarjan 算法的原理以及其主要解决的问题...

    麻省算法导论全集-教程+讲义+答案

    麻省理工大学 算法导论的讲义+教程+答案,学习算法的基础教程,实用性很高

    程序员实用算法-高清扫描版 好书

    程序员实用算法].Andrew.Binstock.等着.扫描版.rar http://download.csdn.net/detail/zhanglu231123/4555359 深入理解Android 卷I 扫描完整版 http://www.eoeandroid.com/thread-199577-1-1.html 深入Linux内核...

    蒙特卡罗算法模拟

    该模型和讲义是基于本人大学课程所编写的MATLAB实用模型和算法,并且可应用于数学建模。

    模型算法大全(30几种常用算法模型+课件讲义代码)

    要考虑成果的贡献(实用价值、科学意义),可行性(难度、周期和经费)和人才培养。 二. 模型和方法 1. 层次结构模型的构造 步骤一:确定层次结构,将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的...

    算法谜题[完整版]

    有趣而又实用的算法书籍,值得一看

    c语言公司培训讲义

    算法与数据结构 算法的表示方法 流程图与三种基本结构 数据类型 运算符和表达式 实用流程

    图论基本算法

    包含图论的一些基本算法(普里姆算法、深度遍历、拓扑排序等)以及欧拉图、关键路径等经典图论的问题的讲义,非常实用

    模式识别-课件讲义

    非常实用的模式识别课件+2个主要算法(K均值、感应器)+一本参考教材

    C++进阶课程讲义_v1.0.4.pdf

    10、STL实用技术专题 79 10.1 STL(标准模板库)理论基础 79 10.1.1基本概念 79 10.1.2容器 80 10.1.3迭代器 82 10.1.4算法 82 10.1.5C++标准库 82 10.1.6模板简要回顾 85 10.2容器 86 10.2.1 STL的string 86 10.2.2...

    数据结构_讲义_

    数据结构_讲义_,是一个关于数据结构的代码。

    C#科学计算讲义

    4.9 工程应用中最小二乘法的实用方法 191 4.10 本章小结 192 第5章 鲁棒估计 193 5.1 M估计的IGGI方案 193 5.1.1 基本原理 193 5.1.2 实验内容与数据 194 5.1.3 程序源代码 196 5.1.4 实验结论 208...

    图论模型讲义

    该模型和讲义是基于本人大学课程所编写的MATLAB实用模型和算法,并且可应用于数学建模。

    C#科学计算讲义[光盘源码]

    C#科学计算讲义光盘源码,找了好久才收集到, VS2010版. 引言 1 第1章 C#程序设计基础 9 1.1 计算机、程序设计与算法 9 1.1.1 计算机结构 9 1.1.2 操作系统 10 1.1.3 机器语言与高级语言 10 1.1.4 程序...

    斯坦福大学机器学习课程讲义

    相关主题包括:(i) 监督式学习(参数和非参数算法、支持向量机、核函数和神经网络)。(ii) 无监督学习(集群、降维、推荐系统和深度学习)。(iii) 机器学习实例(偏见/方差理论;机器学习和AI领域的创新)。课程将...

    改善深层神经网络:超参数调试、正则化以及优化——课程视频及讲义、作业等

    内容包含有:1.深度学习的实用层面、2.优化算法、3.超参数调试、Batch正则化和程序框架。以及相应的作业、讲义。

    传智播客扫地僧视频讲义源码

    04_有关字面量 05_间接赋值从0级指针到1级指针 06_间接赋值从1级指针到2级指针_技术推演_传智扫地僧 07_间接赋值是指针存在的最大意义 08_间接赋值成立的三个条件和应用场景 09_指针学习思路应用清晰起来 10_指针...

    模式匹配&数据压缩(参考资料).zip

    模式匹配和MPEG-4数据压缩算法的一些讲义。非常实用

    计算广告学实战第一讲 计算广告基础

    非常实用的计算广告讲义,偏重实战中的算法,包含解决思路

Global site tag (gtag.js) - Google Analytics