OpenMP
Designed for a shared memory system.
Every process can access to all avaiable memory.
最近学习了机器学习的算法基础,也实践过很多小数据的数据分析,因此对大数据的分析产生了兴趣,想部署一个spark集群去学习大数据,发现aws虽然免费但是挺坑的,只有1g memory。偶然了解到google cloud,听说google cloud给注册用户赠送有效期为一年的300刀抵用券,而且在google cloud上部署hadoop集群或者高性能机器都很方便。
jupyter notebook + pyspark: spark上提供了很多机器学习的算法,而且支持集群计算。加上jupyter notebook这种直观的可视化界面,更加方便。而且jupyter notebook作为一个web application,完全可以在google cloud上运行,将端口映射到本机后,用户则可以直接使用高性能集群上的jupyter notebook可以直接关注算法本身而不用去考虑集群的配置,可以说是数据分析的很好的工具了。
本文总结了关于二叉树的相关题目。
1 | public List<Integer> preorderTraversal(TreeNode root) { |
1 | public ArrayList<Integer> preorderTraversal(TreeNode root) { |