Chen-Tao

颂其诗,读其书,不知其人,可乎?


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

递归,回溯,DFS,BFS的理解和模板

发表于 2017-01-27 | 分类于 算法
LeetCode 里面很大一部分题目都是属于这个范围,例如Path Sum用的就是递归+DFS,Path Sum2用的是递归+DFS+回溯 这里参考了一些网上写得很不错的文章,总结一下理解与模板 递归递归:就是出现这种情况的代码: (或者说是用到了栈) 解答树角度:在dfs遍历一棵解答树 ...
阅读全文 »

DFS深度优先搜索算法总结

发表于 2017-01-26 | 分类于 算法
Recursive DFS Non-Recursive DFS (for Tree) DFS with depth DFS for binary tree–PreOrder traversal Cycle Detection Topology Sort LeetCode DFS Subset ...
阅读全文 »

BFS广度优先搜索算法总结

发表于 2017-01-25 | 分类于 算法
BFS intro广度优先搜索算法(Breadth First Search),又称为”宽度优先搜索”或”横向优先搜索”,简称BFS。 它的思想是:从图中某顶点v出发,在访问了v之后依次访问v的各个未曾访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,并使得“先被访问的顶点的邻接点先于后 ...
阅读全文 »

日语授受关系总结

发表于 2017-01-18
阅读全文 »

云计算那点事

发表于 2017-01-12
来自知乎专栏的一篇文章,信息量很大,也有不少很风趣的逸事。很多甚至是我见过错过的人生。
阅读全文 »

关键业务系统jvm参数推荐

发表于 2017-01-10 | 分类于 jvm
前言1,资料学习开源项目的启动脚本是个不错的主意,比如Cassandra家的, 附送一篇解释它的文章。 JVM调优的”标准参数”的各种陷阱 R大的文章,在JDK6时写的,期待更新。 偶然翻到Linkedin工程师的一篇文章。 更偶然翻到的一份不错的参数列表。 并发编程网上的JVM实用参数系列 前言2 ...
阅读全文 »

JIT编译器解读

发表于 2017-01-09 | 分类于 jvm
为什么JITJIT 是 just in time 的缩写, 也就是即时编译编译器。使用即时编译器技术,能够加速程序的执行速度。 以Java/C#,NET为代表的Coffee Based 语言,是建立在虚拟机之上的。 这种虚拟机和一般其他语言的运行库有一个很大不同,就是它好像一个有独立体系结构的计算机 ...
阅读全文 »

java单例模式与指令重排

发表于 2016-12-30
今天看到之前某同学写的单例创建异步httoclient的代码,发现了一个双重校验线程安全的问题,这里顺带回顾一下单例,重点介绍一下单例的2种经典实现–基于volatile的双重校验 和 静态内部类 懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也 ...
阅读全文 »

vim奇技淫巧--向大师冲刺

发表于 2016-12-23 | 分类于 linux
FROM: vimtips 有空翻译一下~ 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 ...
阅读全文 »

老鸟经验谈

发表于 2016-12-21
编程老鸟的经验,一坑一进步
阅读全文 »
1234…20
Chen Tao

Chen Tao

Engineer Blogger Creator Runner | ML DM JVM Web | 旅行 电影 歌手 摄影 | 读书的要义是尽量求得客观的认识,不是为了炫耀自己的‘创造力’,或‘发前人所未发’。 优秀程序员的价值,不在于其所掌握的几招屠龙之术,而是在细节中见真著。 如果我们可以一次把事情做对做好,在允许的范围内尽可能追求卓越,为什么不去做呢。 | @HNU

195 日志
14 分类
111 标签
RSS
GitHub Twitter Weibo 知乎
© 2018 Chen Tao
由 Hexo 强力驱动
主题 - NexT.Mist