17 趣学算法

尚未进行身份认证

我要认证

热衷一切有趣的算法,乐在其中。 著作:《趣学算法》《趣学数据结构》

等级
TA的排名 3w+

别头疼了,你要的算法和数据结构的学习路线来了!

随着科学技术的发展,人工智能已经逐渐渗透到各个行业,这是一个相当有前景的专业领域。其中,算法工程师这一职位更是非常火爆,在急缺大量人才的同时,也吸引了众多求职者,那么,初学者该如何学好算法呢?算法工程师的具体分支:其次,算法工程师的必备技能:▲至少熟悉一门编程语言 C/C++/java/python/R;▲功底;熟练运用各种常用算法和数据结构,有...

2020-04-09 14:29:42

如何学好数据结构与算法(视频+文字版)

如何学好数据结构与算法陈小玉《趣学数据结构》《趣学算法》作者主题:为什么要学数据结构 数据结构学习秘籍 算法为什么那么难 算法学习秘籍 如何打开数据结构与算法这两扇门随着科学技术的发展,人工智能已渗透到各个行业,算法工程师非常火爆,急缺大量人才,年薪也越来越高。刚毕业30-40万很常见。很多人想入手学习算法,那么多算法,究竟该如何下手呢?很多人看到招聘要求,算法工程师...

2020-02-22 11:26:44

打开算法和数据结构的两扇门,这样程序的灵魂和骨架就都有了

瑞士著名的科学家N.Wirth教授曾提出:数据结构+算法=程序。数据结构是程序的骨架,算法是程序的灵魂。当我们遇到一个实际问题时,首先需要解决两件事:(1)如何将数据存储在计算机中;(2)用什么方法和策略解决问题。前者是数据结构,后者是算法。只有数据结构没有算法,相当于只把数据存储到计算机中,而没有有效的方法去处理,就像一幢只有框架的烂尾楼;若只有算法,没有数据结构,就像沙漠里的海市蜃楼,...

2020-02-18 22:20:55

如何高效地问问题

高中的时候,班主任讲过一个故事,有个人想找校长办事,就站在学校门口,碰到人就问,你是校长吗?来的人说不是,问了一个上午,也没问到校长。 这个故事很搞笑,却是生活中经常发生的。去年在一个景区,想买一些小饰品,导航了一个xx商场,却找不到,于是问一个路人,xx商场怎么走,她直接问你想买什么,我给她说了买小饰品,她给我介绍了一家附近小饰品商场,很快就买好了。 很多时候,需要思维清晰,目的明确,才能直...

2020-02-16 14:48:53

数据结构与算法?看这篇就够了!

数据结构与算法?看这篇就够了!幂次学院算法爱好者昨天程序 = 数据结构 + 算法——图灵奖得主,计算机科学家N.Wirth(沃斯)幂次学院,“人工智能”公众号旗下教育品牌特推出数据结构与算法系统大课 133节讲解+133节刷题,一共266节课每节课一小时,共266小时作为程序员,我们做机器学习也好,做Python开发也好,...

2019-12-20 09:29:50

《趣学数据结构》新书预售!

《趣学数据结构》终于出版了,好事多磨,欢迎大家捧场!当当:http://product.dangdang.com/27914358.html京东:https://item.jd.com/12675610.html产品特色编辑推荐(1)完美图解 丰富实例,复杂问题简单化为基本操作配以图解,用数据结构解决生活中的实际问题,学习过程更加轻松有趣。(2)原理分析 实战演练,真正...

2019-08-06 10:19:01

《趣学算法》繁体版上市

《趣学算法》繁体版上市啦。从简体版到繁体版整整经过了一年的时间,由此可以想象从英文版到中文版,或从中文版到英文版要经过几年。 

2018-12-20 14:09:37

《趣学算法》测试数据及在线测试系统发布!

《趣学算法》测试数据及在线测试系统已做好!大家加群812397944可以下载测试数据,也可以下载源码+测试数据。《趣学算法》在线测试系统(趣学算法题目在14-15页):http://nyoj.top/ ...

2018-09-17 10:18:54

投影法快速求二叉树的三种遍历

 二叉树的遍历,如果是手工画图,还可以使用投影法快速得到遍历序列。以下图二叉树为例,讲解投影法快速得到遍历序列的过程。(1)          中序遍历中序遍历就像在无风的情况下,太阳直射,将所有的结点投影到地上。顺序为左子树、根、右子树。如图 所示。图中的二叉树,其先序序列投影如图所示。中序遍历序列为:DBEAFGC。     (2)          先序遍历先...

2018-06-30 18:57:06

《趣学算法》C++源码/java源码下载和QQ交流群

瞌睡虫zZ的博客,对《趣学算法》中的算法提供了java源码实现,在此致谢:https://blog.csdn.net/zd454909951/article/category/7381444

2018-06-19 10:40:16

数据结构与算法答疑 QQ群

群里面有讲授c,c++,java,数据结构,算法设计与分析的老师提供免费辅导答疑,欢迎大家一起交流。数据结构与算法答疑 QQ群:609700912(群已满,请加3群)数据结构与算法答疑2 QQ群:315146720(群已满,请加3群)数据结构与算法答疑3 QQ群:348406754...

2018-05-21 15:19:34

数据结构 第7讲 循环队列

数据结构 第7讲 循环队列过了一段时间,小张再也受不了这种"起早贪黑"的有车生活。为了解决胡同停车问题,小张跑了无数次居委会,终于将挡在胡同口的建筑清除,这样住在胡同尽头的小张,就可以早早回家停在家门口,每天第一个开车上班去了。现在胡同打通了,但仍然很窄,只能通过一辆车,但是可以从一端进,另一端出,画图:小汽车是线性排列,而且只能从一端进,另一端出,这就是"队列",队列也是一种线性表,只不过它是操...

2018-04-09 11:02:31

通俗易懂的算法畅销书——《趣学算法》限时促销,五折优惠。

《趣学算法》在当当网进行五折促销活动:http://product.dangdang.com/25139435.html点击打开链接

2018-04-02 15:20:41

一份程序员必备的经典算法书单

一份程序员必备的经典算法书单2018-04-02 异步社区 异步社区点击标题下「异步社区」可快速关注当我们在工作中使用算法时,通常都是希望能更有效地解决问题、使程序运行得更快,并且让解决方案变得更为简短。但实际情况如何呢?我们获得所需要的效率、速度和简洁性了吗?为什么人们在使用Python这种语言时依然要在乎这些事呢?选择这种语言对于追求高速度的人来说是一个好的开端吗?为什么不选择C或Java这样...

2018-04-02 15:10:38

学编程为什么要学数据结构?

招聘搞笑事如果你关注招聘试题,越是大的公司,问的问题越基础,有的甚至问你什么是栈和队列,反而一些小公司会关心你做过什么系统,关注点不同,大公司更注重基础扎实,发展潜力,而小公司希望你立刻、马上为他干活,通常是没什么技术含量的活。小公司喜欢细而长的竹子,大公司更喜欢碗口粗的竹笋。我曾经推荐一个学生到某知名公司,没多久,学生给我说了应聘的事情:“我介绍我开发了企业管理系统、在线商城系统等等,没想到他问...

2018-03-06 10:11:00

数据结构学习秘籍

数据结构为什么那么难?网络上太多的同学吐槽被虐,如滔滔江水连绵不绝,数据结构太难了!真的很难吗?其实数据结构只是讲了三种:线性结构、树、图。到底难在哪里呢?通过调查了解大概有四个原因:(1) 无法接受的描述方式数据结构的描述大多是抽象的形式,我们使用自然语言表达习惯了,不容易接受数据结构的抽象表示。不止一个学生问我,书上的“ElemType”到底是什么类型?运行时怎么提示错误。它的意思就是“元素类...

2018-03-05 09:00:01

分治法时间复杂度求解秘籍

分治法时间复杂度求解秘籍本文来自快速入门算法书——《趣学算法》 分治法的道理非常简单,就是把一个大的复杂的问题分为a(a>1)个形式相同的子问题,这些子问题的规模为n/b,如果分解或者合并的复杂度为f(n),那么总的时间复杂度可以表示为: 那么如何求解时间复杂度呢?递推求解法 我们上面的求解方式都是递推求解,写出其递推式,最后求出结果。 例如:合并排序

2018-01-03 09:33:05

动态规划算法秘籍

本文来自通俗易懂算法入门书《趣学算法》。动态规划是1957年理查德·贝尔曼在《Dynamic Programming》一书中提出来的,八卦一下,这个人可能有同学不知道,但他的一个算法你可能听说过,他和莱斯特·福特一起提出了求解最短路径的Bellman-Ford 算法,该算法解决了Dijkstra算法不能处理负权值边的问题。Dynamic Programming,这里的Programming

2017-12-26 09:58:17

数据结构 第17讲 沟通无限校园网——最小生成树(kruskal算法)

本内容来源于本人著作《趣学算法》,在线章节:http://www.epubit.com.cn/book/details/4825构造最小生成树还有一种算法,Kruskal算法:设G=(V,E)是无向连通带权图,V={1,2,…,n};设最小生成树T=(V,TE),该树的初始状态为只有n个顶点而无边的非连通图T=(V,{}),Kruskal算法将这n个顶点看成是n个孤立的连通分支。它首先

2017-12-12 10:34:28

数据结构 第16讲 沟通无限校园网——最小生成树(prim算法)

本内容来源于本人著作《趣学算法》,在线章节:http://www.epubit.com.cn/book/details/4825校园网是为学校师生提供资源共享、信息交流和协同工作的计算机网络。校园网是一个宽带、具有交互功能和专业性很强的局域网络。如果一所学校包括多个学院及部门,也可以形成多个局域网络,并通过有线或无线方式连接起来。原来的网络系统只局限于以学院、图书馆为单位的局域网,不能

2017-12-12 10:21:29

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。