首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

新手入门 | 算法书籍推荐

公众号设立以来,很多同学都在问如何入门、提高,以及有什么好的算法书籍可以学习。...这周空闲时间我就大概在网上整理了一下,由于每个人的性格、学习习惯都不一样,不能针对个人情况来推荐,所以这里给的算法书籍仅做参考哦。...3 算法引论:一种创造性方法(适合入门) 和普通的算法书不同,这本书从创造性的角度出发——如果说算法导论讲的是有哪些算法,那么算法引论讲的就是如何创造算法。...O 计算机程序设计艺术 等你觉得自己快超神的时候这本书清醒一下就好。...大学教材一般也没啥问题,重点是不管看什么算法书籍,一定要做课后习题,一定要做课后习题,一定要做课后习题!!

3.5K31

十本数据结构与算法书籍推荐

在这里列出一些我看过或者准备看的算法书籍,以供参考。...Computer Programming 中文名:计算机程序设计艺术 作者:Donald E.Knuth 难度:★★★★★ 个人评价:★★★★★ 推荐程度:★★★ 本书是算法分析的经典名作(经典不太恰当...不过本书的程序不是我们熟悉的高级语言描述的,而是作者设计的MIX语言。...The Design & Analysis of Algorithms 中文名:算法设计与分析基础 作者:Anany Levitin 难度:★★★ 个人评价:★★★★ 推荐程度:★★★★ 算法书的另一种写法...这是三个系列,与上面伪码描述算法不同,本书用现今流行的语言C,C++,Java描述.那么选拿哪一种语言好呢?

15K61

Python也能画图?Python来画个“python

往日回顾:来学Python啦,Python详细讲解温度转换器 这次咱们开头先详细了解一下Python及其它编程语言,关于编程语言有很多,据说超过六百多种。...聊完这些语言后,我们来开始画“Python”咯 ? 。 前有用Python实现温度转换,这有画图功能,感觉Python功能挺多的,不知道下次还会有什么好玩的 ? ? ? 。...如下图便是turtle绘制出来的,相信你看完此文后能自己画出更好看的图片。 ?...运动又怎么代码表示呢?turtle提供了一个函数为turtle.goto(x,y)。...pencolor也容易看出是与颜色相关的,我们这里的是颜色字符串(切记颜色字符串必须是小写哦)来为海龟(画笔)涂上一层颜色,还可以前面讲到的RGB的小数值来表示,如:t.pencolor(0.63,0.13,0.94

1.4K50

博文视点算法书单|让算法学习不再难

为了帮助大家更轻松、更有针对性地学习算法,博文菌特地为大家挑选了5本算法书,希望它们能够帮助大家开开心心地学习,快快乐乐地加薪!...----   01  ▊《labuladong的算法小抄》 付东来(@labuladong) 著  喜闻乐见的语言讲算法 GitHub 68.8K star的硬核算法教程 本书专攻算法刷题,训练算法思维...(扫码了解本书详情)  03  ▊《算法第一步(Python篇)》 叶蒙蒙 著 没有编程经验的小白也学得会 攻克数据结构及六大经典算法 即使没有任何程序设计基础的读者也可以阅读本书,书中同步讲解两方面内容...:使用Python 语言编写程序,基础经典算法。...妙趣横生的插画描述复杂的原理的算法框架。

17020

集齐12本算法书籍!高清完美书签!

法书籍的重要性 学习算法,很重要的一点在于有一些好的算法书籍可以学习和查阅。...那么,市面上那么多算法书籍,我该使用哪一本呢?...寻找带书签的算法书 如何选择算法书籍这个问题,对于刚开始学习的同学可能很难,为了照顾新手,这一次我又整理了一遍算法书籍,距离上一次已经有2年时间。...03.算法引论:一种创造性方法(新手入门) 和普通的算法书不同,这本书从创造性的角度出发——如果说算法导论讲的是有哪些算法,那么算法引论讲的就是如何创造算法。...12.漫画算法-小灰的算法之旅(新手入门) 《漫画算法:小灰的算法之旅》通过虚拟的主人公小灰的心路历程,漫画的形式讲述了算法和数据结构的基础知识、复杂多变的算法面试题目及算法的实际应用场景。 ?

2.5K51

Python学生信

把《Python生物信息学数据管理》这本书看完了,然后也写了一些笔记,和大家分享一下。 我感觉这本书比较适合有一点Python基础的同学,所以可以先看:Python应该要会一点吧。...1第1章 Python shell Python中的算术运算符 一些math模块中定义的重要函数 2第2章 第一个Python程序 2.2 计算胰岛素序列中的氨基酸频率 insulin = "GIVEQCCTSICSLYQLENYCNFVNQHLCGSHLVEALYLVCGERGFFYTPKT...可重复抽取alphabet中字符 sequence = "" a=sequence.join([random.choice(alphabet) for i in range(10)]) print(a) #join...6, 7, 1} c = {1, 4, 5, 9} triple_set = [a, b, c] common = f.reduce(set.intersection, triple_set) #传给...reduce 中的函数 intersection 先对triple_set中的、b进行操作, #得到的结果再与c intersection 函数运算,最后得到一个结果。

91120
领券