本书介绍
计算机是一种机器,可以被指示执行一系列算术或逻辑运算,以执行特定的任务,如解决特定的问题。计算机程序是计算机执行的指令的集合。一个程序解决一个特定问题的基本方法被称为算法,这个问题可以由一系列定义明确、可由计算机实现的指令来确定。因此,算法可以被看作是一个计算过程,它允许我们解决由给定的输入/输出关系指定的计算问题。例如,考虑指定如下输入/输出关系的排序问题:
Input:n个数的序列(x1,x2,...xn)
输出:一个重排序(x(1),x(2),...输入序列的x(n)),使得x(1)≤x(2)≤x(n)
本s mf获:https://mp.weixin.qq.com/s?__biz=MzIxNDgzNDg3NQ==&mid=2247492582&idx=2&sn=0152af52e1c3deadbfdd6576a3e802cf&chksm=97a32832a0d4a124516e599ddb2ce1ddf018cb9c5fab997ac69acb69e726c6ce3c1a72d82f5e&token=194914574&lang=zh_CN#rd
例如,给定(4,3,1,2)作为问题的输入序列或实例,排序算法应该返回排序后的序列作为输出(1,2,3,4).如果一个算法在每个输入实例都有预期输出的情况下停止,那么这个算法就是正确的。例如,如果一个排序算法为n!任意给定n个数序列的输入序列。据说有一种正确的算法可以解决给定的计算问题。两种算法可以解决一个问题,但其中一种可能用比另一种更少的计算机资源来解决它。
本书目录
本书内容截图
本s mf获:https://mp.weixin.qq.com/s?__biz=MzIxNDgzNDg3NQ==&mid=2247492582&idx=2&sn=0152af52e1c3deadbfdd6576a3e802cf&chksm=97a32832a0d4a124516e599ddb2ce1ddf018cb9c5fab997ac69acb69e726c6ce3c1a72d82f5e&token=194914574&lang=zh_CN#rd
往期精品内容推荐
AI必读10本经典-深度学习花书《Deep Learning》-中英文版分享
Geffery Hinton-20201AI最新研究和未来
强化学习/机器人学经典教材-《策略规划算法原理》免费pdf分享
机器学习必读新书-《凸优化算法原理详解》免费pdf分享
互联网面试常见100题精析-题目剖析、解题思路、代码分析、问题扩展
2020必读的12本机器学习书籍
陈蕴侬-《应用深度学习2020》中文视频课程及ppt分享
深度学习推荐系统、CTR预估工业界实战论文整理分享
2020问答系统(QA)最新论文、书籍、数据集、竞赛、课程资源分析
机器学习泰斗- Michael I.Jordan-机器学习前景与挑战