金若愚的blog

你好


  • 首页

  • 标签

  • 分类

  • 归档

OpenMP

发表于 2018-02-23 | 阅读次数:
字数统计: 253 | 阅读时长 ≈ 1

OpenMP

Designed for a shared memory system.

Every process can access to all avaiable memory.

阅读全文 »

google cloud configuration and jupyter

发表于 2018-02-16 | 阅读次数:
字数统计: 1,543 | 阅读时长 ≈ 7

简介:

最近学习了机器学习的算法基础,也实践过很多小数据的数据分析,因此对大数据的分析产生了兴趣,想部署一个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可以直接关注算法本身而不用去考虑集群的配置,可以说是数据分析的很好的工具了。

阅读全文 »

GFS Reading Note

发表于 2018-02-04 | 阅读次数:
字数统计: 3,259 | 阅读时长 ≈ 12

GFS 阅读笔记

GFS这篇paper可以说十分经典,在云计算课程上,老师要求我们去阅读这篇论文,由于GFS的篇幅很长、涵盖的面很多,我参考了网上许多的阅读笔记和原文,做了如下的记录和总结。

1. GFS是什么?

GFS(Google File System)是一个大规模,具有高拓展性(scalable)的分布式系统,分布式集群是建立在大量的普通硬件上的,有很强的fault tolerance,能够响应大量的客户端。

阅读全文 »

linkedlist and array

发表于 2018-02-02 | 阅读次数:
字数统计: 791 | 阅读时长 ≈ 5

存取效率

Array > LinkedList

LinkedList要从头开始移动指针而Array是randomaccess

插入元素:LinkedList更灵活

LinkedList练习

Reverse LinkedList

翻转LinkedList

1->2->3->4->null

4->3->2->1->null

阅读全文 »

binary tree

发表于 2018-02-02 | 阅读次数:
字数统计: 1,431 | 阅读时长 ≈ 8

本文总结了关于二叉树的相关题目。

先序遍历:

  1. Divide & Conquer
1
2
3
4
5
6
7
8
9
10
public List<Integer> preorderTraversal(TreeNode root) {
List<Integer> result = new ArrayList<>();
if(root == null) return result;
result.add(root.val);
List<Integer> left = preorderTraversal(root.left);
List<Integer> right = preorderTraversal(root.right);
result.addAll(left);
result.addAll(right);
return result;
}
  1. Traverse
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public ArrayList<Integer> preorderTraversal(TreeNode root) {
ArrayList<Integer> result = new ArrayList<Integer>();
traverse(root, result);
return result;
}
private void traverse(TreeNode root, ArrayList<Integer> result) {
if (root == null) {
return;
}

result.add(root.val);
traverse(root.left, result);
traverse(root.right, result);
}
阅读全文 »
12345
金若愚

金若愚

25 日志
11 标签
RSS
GitHub 微博 匹兹堡 E-Mail
© 2018 金若愚
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3