Liu-Cheng Xu

温故知新

先序遍历、中序遍历二叉树非递归实现

leetcode 94. Binary Tree Inorder Traversal/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * ...

2016-09-30 20:20:32

阅读数:643

评论数:0

利用层次遍历非递归求二叉树高度

leetcode 104. Maximum Depth of Binary Tree求二叉树的最大深度,也即其高度。递归版本比较容易理解。利用层次遍历非递归求二叉树高度主要的思想是:一层一层地出队列 — 在我们每次访问完一层时,这时队列中存储的刚好是下一层的所有元素。所以在下一次循环开始时,首先记...

2016-09-30 17:47:42

阅读数:3476

评论数:1

LaTeX实战经验:如何插入程序代码

插入程序代码传统一点, \usepackage{listings}, 详情可以使用texdoc listings查看。\lstset{language=C} \begin{lstlisting} #include <iostream> using namespace std;int m...

2016-09-30 13:46:33

阅读数:21367

评论数:2

LaTeX实战经验:如何写算法

LaTeX中实现算法的呈现主要有两种方式: 使用宏包algorithm2e, 这个宏包有很多可选项进行设定。 使用宏包algorithm 与 algorithmic, 好像挺多人喜欢用,周志华老师的<<机器学习>>一书中的算法描述应该就是使用的这两个宏包。 使用宏包algo...

2016-09-30 13:39:53

阅读数:8433

评论数:0

LaTeX实战经验:数学公式环境注意事项

arg min如何堆叠符号机器学习的问题经常可见求解最优化问题,上面的符号堆叠方法似乎对于下面的写法走了“歪路”:要想达到上面的效果,需要使用amsopn的underset命令:\begin{equation} \hat{h}=\underset{\{\beta_m,\gamma_m\}_{1}^...

2016-09-30 13:27:56

阅读数:6611

评论数:0

LaTeX实战经验:如何有效组织LaTeX

写毕业论文时,往往不是一页两页那么简单,至少都是几十页,整个论文分为引言,正文,参考文献,致谢等多个部分,此外还有各种图片等。LaTeX编译过程中还会产生很多辅助文件,比如以aux, bbl, log等等很多文件都为辅助文件。如果将所有的正式内容都放到一个tex文件中,显然会显得有些凌乱。(虽然a...

2016-09-30 13:14:21

阅读数:1437

评论数:0

LaTeX实战经验:如何利用arxiv学习LaTeX

其实学习的一个非常重要的途径便是模仿,而且要模仿高水准的作品。那么对于学习LaTeX, 在了解其基本概念后,我们就可以看一下专业的学术论文是怎样的,下载他们的tex源文件进行学习。(在内容上我们可能跟专业的学术要求还有点远,但是态度上,专业性上可以通过外表来包装…..)一个重要的学习资源便是arx...

2016-09-30 08:52:06

阅读数:3863

评论数:1

python初学者须知的一些编码建议

[原文链接] : http://www.techbeamers.com/top-10-python-coding-tips-for-beginners/Python编码建议:适用于初学者与老手 运行Python脚本对于大部分的UNIX系统,你可以按照下面的方式从命令行运行Python脚本。 # r...

2016-09-21 08:57:00

阅读数:435

评论数:0

终极 vim 配置:space-vim

下述内容可能并非最新版本,请点击 >>>> space-vimspacemacs 可能已经成为 emacs 社区中 “唯我独尊”的配置,在 github 上有近万的 star, contributor 众多。它的 “社区驱动”(community-driven) 真的是很...

2016-09-08 22:59:43

阅读数:7543

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭