• 等级
  • 116688 访问
  • 50 原创
  • 1 转发
  • 37881 排名
  • 73 评论
  • 127 获赞

《趣学算法》繁体版上市

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

2018-12-20 14:09:37

【数据结构与算法365天特训营】开通直播啦!

很多人读了《趣学算法》,还想看直播视频,为此开通数据结构与算法直播课程,欢迎大家捧场!直播平台:https://mici.jiqishidai.com/

2018-11-14 08:31:28

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

《趣学算法》测试数据及在线测试系统已做好!大家加群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群)数据结构与算法答疑2QQ群:315146720(群已满,请加3群)数据结构与算法答疑3QQ群: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年理查德·贝尔曼在《DynamicProgramming》一书中提出来的,八卦一下,这个人可能有同学不知道,但他的一个算法你可能听说过,他和莱斯特·福特一起提出了求解最短路径的Bellman-Ford算法,该算法解决了Dijkstra算法不能处理负权值边的问题。DynamicProgramming,这里的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

贪心算法秘籍

从前,有一个很穷的人救了一条蛇的命,蛇为了报答他的救命之恩,于是就让这个人提出要求,满足他的愿望。这个人一开始只要求简单的衣食,蛇都满足了他的愿望,后来慢慢的贪欲生起,要求做官,蛇也满足了他。这个人直到做了宰相还不满足,还要求做皇帝。蛇此时终于明白了,人的贪心是永无止境的,于是一口就把这个人吞掉了。所以,蛇吞掉的是宰相,而不是大象。故此,留下了“人心不足蛇吞相”的典故。后来也逐渐演变为“贪心不

2017-12-04 12:00:45

数据结构 第14讲 神秘电报密码——哈夫曼编码

看过谍战电影《风声》的观众都会对影片中神奇的消息传递惊叹不已!吴志国大队长在受了残忍的“针刑”之后躺在手术台上唱空城计,变了音调,把消息传给了护士,顾晓梦在衣服上缝补了长短不一的针脚……那么,片中无处不在的摩尔斯码到底是什么?它又有着怎样的神秘力量呢?摩尔斯电码(Morsecode)由点dot(.)、划dash(-)两种符号组成。它的基本原理是:把英文字母表中的字母、标点符号和空格

2017-11-27 17:32:18

2017年异步社区优秀图书和作译者评选TOP10

2017年异步社区优秀图书和作译者评选TOP10http://www.epubit.com.cn/article/1517点击打开链接优秀作者TOP4:陈小玉(趣学算法)

2017-11-24 11:04:12

如何入门学算法?

随着科学技术的发展,人工智能已渗透到各个行业,算法工程师非常火爆,急缺大量人才,年薪也越来越高。很多人想入手学习算法,那么多算法,究竟该如何下手呢?

2017-11-23 17:13:20

数据结构 第4-2讲 双向链表

数据结构 第4-2讲 双向链表 链表是线性表的链式存储方式,逻辑上相邻的数据在计算机内的存储位置不一定相邻,那么怎么表示逻辑上的相邻关系呢? 可以给每个元素附加一个指针域,指向下一个元素的存储位置。这种链表称为单向链表,简称单链表,如图1所示: 图1单链表 单链表中每个结点除了存储自身数据之后,还存储了下一个结点的地址,因此可以轻松访问下一

2017-11-21 16:17:41

趣学算法

热衷一切有趣的算法,并以此为乐,享受其中。
关注
  • 计算机软件/副教授
  • 中国 河南省 南阳市
奖章
  • 持之以恒