Kotlin程序员面试算法宝典
孙伟
评分 暂无
本书是一本讲解程序员面试笔试算法的书籍。在写法上,除了讲解如何解答算法问题以外,还引入了例子辅以说明,以便读者能够更加容易地理解。 本书将程序员面试笔试过程中的各类算法类真题一网打尽。在题目的广度上,通过各种渠道,搜集了近3年来几乎所有IT企业面试笔试算法高频题目,所选择题目均为企业招聘使用题目;在题目的深度上,本书由浅入深、庖丁解牛式地分析每一个题目,并提炼归纳,同时,
极简算法史:从数学到机器的故事
[法] 吕克•德•布拉班迪尔
评分 6.2分
数学、逻辑学、计算机科学三大领域实属一家,彼此成就,彼此影响。从古希腊哲学到“无所不能”的计算机,数字、计算、推理这些貌似简单的概念在三千年里融汇、碰撞。如何将逻辑赋予数学意义?如何从简单运算走向复杂智慧?这背后充满了人类智慧的闪光:从柏拉图、莱布尼茨、罗素、香农到图灵都试图从数学公式中证明推理的合理性,缔造完美的思维体系。他们是凭天赋制胜,还是鲁莽地大胆一搏?本书描绘了一场人类探索数学、算
白话机器学习算法
[新加坡] 黄莉婷
评分 6.9分
与使用数学语言或计算机编程语言讲解算法的书不同,本书另辟蹊径,用通俗易懂的人类语言以及大量有趣的示例和插图讲解10多种前沿的机器学习算法。内容涵盖k均值聚类、主成分分析、关联规则、社会网络分析等无监督学习算法,以及回归分析、k最近邻、支持向量机、决策树、随机森林、神经网络等监督学习算法,并概述强化学习算法的思想。任何对机器学习和数据科学怀有好奇心的人都可以通过本书构建知识体系。
计算思维与算法入门
赵军 等
本书精选计算思维与算法课程中核心的内容,采用丰富的图例阐述常用数据结构与算法的基础知识和基本概念,并结合范例诠释计算机科学中较为的分治法、贪心法、动态规划法、安全性算法、树结构的算法、改变程序功力的经典算法、游戏设计中的算法。为检验读者的学习成果,本书在每一章的*后都安排了与本章重点内容相关的习题,供读者操作演练,以培养读者的逻辑思维能力。
被算法操控的生活
[瑞典]大卫•萨普特(David Sumpter)
这是一个“算法世界”:建立在数据之上的算法指导社会的运行、决定我们能在网上看到什么;它更是自动驾驶、智能管家、未来医疗以至智慧城市的基石。如果我们不了解算法如何使用数据,就无法知道人工智能将如何改变我们的生活。 在本书中,大卫·萨普特将引领读者展开一段有关算法的趣味旅程,了解数学阴暗的一面。通过采访那些在算法研究领域工作的科学家,以及动手进行有趣的数学实验,他介
人工智能算法 卷1 基础算法
[美] 杰弗瑞·希顿(Jeffery Heaton)
评分 7.8分
算法是人工智能技术的核心。本书介绍了人工智能的基础算法,全书共10 章,涉及维度法、距离度量算法、K 均值聚类算法、误差计算、爬山算法、模拟退火算法、Nelder-Mead 算法和线性回归算法等。书中所有算法均配以具体的数值计算来进行讲解,读者可以自行尝试。每章都配有程序示例,GitHub 上有多种语言版本的示例代码可供下载。本书适合作为人工智能入门读者以及对人工智能算法感兴趣的读者阅读参考
天才与算法
[英] 马库斯·杜·索托伊
★美、英两国双料院士马库斯·杜·索托伊先生巅峰作品。 ★我们即将进入一个由算法主导和支配的世界,AI将在互联网、绘画、音乐、写作等全方面挑战人类的创造力和想象力。 ★作者用数学思维帮助我们理解算法,引领人们认知创造力的本质,帮助人类创造一个人与机器共存的美好未来。
算法精粹 经典计算机科学问题的Python实现
[美] 大卫·科帕克(David Kopec)
评分 8.7分
本书是一本面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。全书共9章,不仅介绍了递归、结果缓存和位操作等基本编程组件,还讲述了常见的搜索算法、常见的图算法、神经网络、遗传算法、k均值聚类算法、对抗搜索算法等,运用了类型提示等Python高级特性,并通过各级方案、示例和习题展开具体实践。 本书将计算机科学与应用程序、数据、性能等现实
算法竞赛入门经典 算法实现
陈锋
《算法竞赛入门经典——算法实现》精选《算法竞赛入门经典(第2版)》和《算法竞赛入门经典——训练指南(升级版)》中的经典题目,按算法要点和竞赛考点重新进行分拆和归类,提供了240余套简洁、高效、规范的完整代码模板。此外,也加入了一些虽然未在两本书中出现,但实际上对初学者入门非常重要的题目代码。借助于这些模板,读者在练习环节和比赛时,可大大减轻因来回琢磨代码实现细节而导致调试时间大幅增
算法通关之路
路志鹏
这是一本图文并茂的力扣(LeetCode)题解书,旨在让广大读者理解数据结构和算法的必备知识,掌握解决各类经典题目的基本技能,陪伴读者攻克算法难关。 《算法通关之路》通过算法题解的形式讲解了基本数据结构和算法知识,包括分治、贪心、回溯和动态规划等算法思想,二分查找、深度优先遍历和广度优先遍历、双指针、滑动窗口、位运算、并查集等解题思路和技巧,以及通用解题“套路”和解题模板
白话大数据与机器学习
高扬
评分 7.3分
本书通俗易懂,有高中数学基础即可看懂,同时结合大量案例与漫画,将高度抽象的数学、算法与应用,与现实生活中的案例和事件一一做了关联,将源自生活的抽象还原出来,帮助读者理解后,又带领大家将这些抽象的规律与算法应用于实践,贴合读者需求。同时,本书不是割裂讲解大数据与机器学习的算法和应用,还讲解了其生态环境与关联内容,让读者更全面地知晓渊源与未来,是系统学习大数据与机器学习的不二之选:</
怎样解题
[美] G. 波利亚
评分 9.1分
《怎样解题:数学教学法的新面貌》是数学家波利亚论述中学数学教学法的普及名著,对数学教育产生了深刻的影响。波利亚认为中学数学教育的根本宗旨是教会年轻人思考,他把“解题”作为培养学生数学才能和教会他们思考的一种手段和途径。这本书是他专门研究解题的思维过程后的结晶。全书的核心是他分解解题的思维过程得到的一张“怎样解题”表。作者在书中引导学生按照“表”中的问题和建议思考问题,探索解题途径,进而逐步掌
合适
[日] 坂井丰贵
评分 7.7分
诺贝尔经济学奖获奖理论 解决人人都会遇到的大问题 ................... ※编辑推荐※ ★招生、选课、分配宿舍和实习岗位,系统如何设计才合理?经济适用房、机动车牌照该如何分配?有些东西不能用钱来买,怎么分才能让各方满意? ★诺贝尔经济学奖新潮理论,用人人都能懂的算法解
算法交易:制胜策略与原理
[美]欧内斯特·陈(Ernest P. Chan)
本书是一本引人入胜、信息量大、覆盖各类交易策略的图书。无论个人投资者,还是机构投资者,都可以借鉴和使用其中的策略。本书中的策略大致可分为均值回归系统和动量系统两大类。书中不仅介绍了如何使用每种类别的交易策略,更解释了各种策略之所以有效的原因。本书始终以简单、线性的交易策略为重心,因为复杂的交易策略容易受到过度拟合及数据窥探的侵害。数学和软件是算法交易的两条腿。本书用到了一定程度的数
代码之美
Grey Wilson
《代码之美》介绍了人类在一个奋斗领域中的创造性和灵活性:计算机系统的开发领域。在每章中的漂亮代码都是来自独特解决方案的发现,而这种发现是来源于作者超越既定边界的远见卓识,并且识别出被多数人忽视的需求以及找出令人叹为观止的问题解决方案。 《代码之美》33章,有38位作者,每位作者贡献一章。每位作者都将自己心目中对于“美丽的代码”的认识浓缩在一章当中,张力十足。38位大牛,每
labuladong的算法小抄
付东来(@labuladong)
《labuladong的算法小抄》专攻算法刷题,训练算法思维,应对算法笔试。注重用套路和框架思维解决问题,以不变应万变。 第1章列举了几个最常见的算法类型及对应的解题框架思路,包括动态规划、回溯、广度优先搜索及双指针、滑动窗口等算法技巧。 第2章用动态规划的通用思路框架解决了十几道经典的动态规划问题,例如,正则表达式、背包问题,同时还介绍了如何写状态转移方程、如何进行状态压缩等技巧。
算法的力量
[英]杰米·萨斯坎德(Jamie Susskind)
「内容简介」 本书是一部面向21世纪的政治启蒙读物,从数字时代社会的特征、未来的权力形式,到未来的自由、民主、正义,为我们了解安排人类集体生活的未来的政治提供了独特思考。一如作者所言:本书主要写给希望更清楚地看懂未来的普通公民。 杰米·萨斯坎德认为,人工智能、虚拟现实等各种技术将彻底改变我们的公共和私人生活。他给我们描述了一个数字生活世界,在
效率悖论
[美]爱德华•特纳
评分 7.4分
*算法垄断之下全新的理性思考指南:利用经验、直觉与洞察力,实现技术进步与人类幸福的平衡。 *普林斯顿大学先锋学者、古根海姆奖获得者新书。 *社会科学与技术科学的完美融合,六大策略聪明解决效率七宗罪。 本书将效率定义为最大限度地生产商品、提供服务或信息,或以最少的浪费处理交易。本书就人类对效率的痴迷提出了大胆的挑战。互联网和
AI极简经济学
阿杰伊·阿格拉沃尔
◆ 人工智能对你的工作、你的生意意味着什么?读这本书你就能明白。 ——哈尔·瓦里安,谷歌首席经济学家 ◆ AI 商业化领军实验室出品,直击人工智能痛点,从经济学角度解决“何为人工智能,它有什么用,我们该怎么办”,化繁为简,深入浅出地阐释了人工智能对我们工作与生活的影响。 ◆《失控》《必然》 作者凯文·凯利力荐的“天才之作”,哈佛、麻省理工、斯
算法之美
[美] 布莱恩·克里斯汀
评分 7.5分
我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的活动之间如何平衡,才能取得令人愉快的结果?这些看似是人类特有的难题,其实不然,因为计算机也面临同样的问题,计算机科学家几十年来也一直在努力解决这些问题,而他们找到的解决方案可以给我们很多启发。<
文本上的算法——深入浅出自然语言处理
路彦雄
评分 6.8分
本书结合作者多年学习和从事自然语言处理相关工作的经验,力图用生动形象的方式深入浅出地介绍自然语言处理的理论、方法和技术。本书抛弃掉繁琐的证明,提取出算法的核心,帮助读者尽快地掌握自然语言处理所必备的知识和技能。本书主要分两大部分。第一部分是理论篇,包含前3章内容,主要介绍一些基础的数学知识、优化理论知识和一些机器学习的相关知识。第二部分是应用篇,包含第4章到第8章,分别针对计算性能、文本处理