自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 一个并查集的题目,由此学习并查集算法入门

忽略题目背景,要计算的是一个数根节点的子树中哪个子树的节点个数最多。输入格式是先输入n,接下来有n-1行,每行为a,b,表示a和b之间有边。用并查集的思路可解。先上源码。import java.util.Scanner;/** * @author JYMiracle * @date 2019年4月13日 * @time 下午8:51:44 */public class...

2019-04-14 14:32:47 245

转载 一篇关于数组和链表性能的讨论

这篇文章解决了我很久以来的疑惑。https://blog.csdn.net/qq_25186987/article/details/53886809

2019-03-12 21:04:12 585

转载 Java集合框架选择整理

原文地址:https://blog.csdn.net/qq_36711757/article/details/80464499

2019-03-10 14:09:51 202

原创 动态规划方法计算猜拳游戏

问题描述:小Q和小腾用卡片猜拳(石头、剪刀、布)。小Q赢了得1分。给出了总卡片数n,和小Q的总得分s。在已确定小腾的出牌时,求小Q有多少种方案?解析:① 这个用概率的方法可以直接表示出计算公式::C(n,s)*2^(n-s)。 ② 动态规划。用 dp[i][j] 表示卡片数为 i ,得分为j时的方案数;针对第i张之前的方案可能有两种情况:如果此张得分了,之前的方案为...

2019-03-09 23:24:26 685

转载 高楼扔鸡蛋(面试题)

高楼扔鸡蛋问题 这个问题很有名了 早几年之前面试的时候都遇到过,但是当时也确实没搞清楚怎么做,后来也没管了。今天网上偶然碰到,打算趁这个机会彻底搞清楚,就写一篇博文吧。网上很多资料,但我感觉都不太易懂,每一步的推导是为什么。所以我这里只想写一种比较简单、比较完整的推演流程。题目描述: (挑了一个比较严谨的描述。问题描述严谨很重要,不然会影响解题思路)一幢 100 层的大楼,给你两个鸡...

2019-03-09 23:03:15 457

转载 快速幂方法整理

快速幂这个东西比较好理解,但实现起来到不老好办,记了几次老是忘,今天把它系统的总结一下防止忘记。  首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下:  假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例如当b=...

2019-03-09 22:48:14 1031

原创 h5py的MPI驱动环境配置

h5py是Python创建和操作HDF5格式的一个模块。h5py提供了一个MPI接口,支持同时对一个HDF5文件进行并行操作。通常情况下,我们使用 pip install modulename 或 conda install modulename 来安装python模块。但是这里要想使用MPI驱动,前提是系统有MPI环境以及安装h5py时需要以mpi mode进行编译。所以此处(linux下)...

2019-03-01 22:22:15 1251

原创 nohup记录日志文件,tailif跟踪日志文件

nohup mpiexec -n 4 python3.5 machine2tem_mpi.py &用nohup将屏幕打印输出到日志文件tailf nohup.out用tailf跟踪日志文件

2019-03-01 10:08:27 975

原创 numba:高性能Python编译器

numba是一个提供以注解形式高性能编译的python库。最基础的就是  @jit  ,对for循环有明显的加速from numba import jit@jitdef f(x, y): # A somewhat trivial example return x + y另外用到了  @jit(nopython=True)在实际使用的过程中,注解对应的函数内部...

2019-02-26 11:07:38 624

原创 用Pyinstaller打包python程序

用Pyinstaller打包python程序虽然py文件是脚本文件,有时在windows下也有时需要打包成exe可执行文件。执行命令:pyinstaller [options] 参数 文件名如果是多个 .py 组成的项目,置于同一目录下,直接打包主程序所在的py文件即可。-F //表示生成单个可执行文件-w //表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序...

2018-11-29 10:31:48 204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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