Wisimer

快马加鞭 高歌猛进

Gamma 分布和Beta 分布简介

1. Gamma 函数 1.1 首先要了解一下Gamma 函数。 Gamma 函数在实数域可以表示为: Γ(x)=∫0∞tx−1e−tdt\Gamma(x)=\int_0^{\infty} t^{x-1}e^{-t}dtΓ(x)=∫0∞​tx−1e−tdt; 在整数域可以表示为: Γ(n)=(n−...

2019-05-10 19:01:22

阅读数 56

评论数 0

常见分布及其概率分布图

概率分布有两种类型:离散(discrete)概率分布和连续(continuous)概率分布。 离散概率分布也称为概率质量函数(probability mass function)。离散概率分布包括: 伯努利分布(Bernoulli distribution) 二项分布(binomial dist...

2019-05-09 16:40:49

阅读数 22

评论数 0

Binary Tree Inorder

You cannot find peace by avoiding life. 1. 题目:二叉树中序遍历 Given a binary tree, return the inorder traversal of its nodes' values. Example: Input: [1,...

2019-04-27 08:26:04

阅读数 107

评论数 0

Binary Tree Zigzag Level Order Traversal

The more we do,the more we can do. 1. 题目:二叉树锯齿形层次遍历 Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from le...

2019-04-27 08:25:50

阅读数 107

评论数 0

Git Commit Message Format

Never leave todays’s work tomorrow. 1. Why need format It will benefit ourselves and others. 2. Specific format Let’s first see the abstract formul...

2019-04-27 08:25:42

阅读数 181

评论数 0

平衡二叉树的旋转及其代码实现

平衡二叉树的构造问题以及为了维护它的平衡所要进行的LL旋转、RR旋转、LR旋转、RL旋转。 一、平衡二叉树的构造 node *insert(node *root, int x) { if (root == 0) { root = &all[total++]...

2019-04-27 08:25:33

阅读数 106

评论数 0

动态规划-数对之差最大值

题目描述 在数组中,某个数字减去它右边的数字得到一个数对之差。求所有数对之差的最大值。例如,在数组{2,4,1,16,7,5,11,9}中,数对之差的最大值是11,是16减去5的结果。 分析 定义D[i]是以数组中第i个数字为减数的所有数对之差的最大值。根据题意,用N[i]表示数组的第i个...

2019-04-27 08:25:24

阅读数 109

评论数 0

Print all sub-array with 0 sum

题目: Given an array of integers, print all subarrays having 0 sum. For example, Input: { 4, 2, -3, -1, 0, 4 } Sub-arrays with 0 sum are { -3, -1, 0...

2019-04-27 08:25:15

阅读数 107

评论数 0

Sunday 算法

KMP算法和BM算法,这两个算法在最坏情况下均具有线性的查找时间。但实际上,KMP算法并不比最简单的c库函数strstr()快多少,而BM算法虽然通常比KMP算法快,但BM算法也还不是现有字符串查找算法中最快的算法,有一种比BM算法更快的查找算法即Sunday算法。 Sunday算法由Dani...

2019-04-27 08:24:52

阅读数 108

评论数 0

Http 协议见闻

一、HTTP协议的8种请求类型介绍 HTTP协议中共定义了八种方法或者叫“动作”来表明对Request-URI指定的资源的不同操作方式,具体介绍如下: GET:向特定的资源发出请求。 POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导...

2019-04-27 08:24:35

阅读数 106

评论数 0

Java静态多态和动态多态

静态分派 所有依赖静态类型来定位方法执行版本的分派动作,都称为静态分派,静态分派的最典型应用就是多态性中的方法重载。 动态分派 根据变量的实际类型来分派方法的执行版本的。而实际类型的确定需要在程序运行时才能确定下来,这种在运行期根据实际类型确定方法执行版本的分派过程称为动态分派。 单分派和多分派...

2019-04-27 08:24:21

阅读数 110

评论数 0

Java 中的 IncompatibleClassChangeError 错误

最近发现了一个从来没遇到过的崩溃 IncompatibleClassChangeError ,出现这种错误的原因可能是因为jar包的代码发生了一些无法执行 二进制兼容 的变化。最有可能的是将非静态的成员变量或者方法变成了静态的,还有将私有的成员变量和方法变成了共有的。并且引用jar包的客户端没有重...

2019-04-27 08:24:08

阅读数 107

评论数 0

Mac安装Python3并将其作为默认的Python版本

Mac安装Python3并将其作为默认的Python版本 Mac OS上自带的Python版本是2.7。可以直接在命令行输入 python 查看。如果不想删除系统自带的Python2.7,又想使用最新的版本,可以试试如下方法。 一、下载最新版本Python 我这里下载的是3.6的release版...

2019-04-27 08:23:55

阅读数 115

评论数 0

Java中 a=a+b 和 a+=b 的区别

千万不要放过任何一个小的知识点(一个这么小的点也可以拿来写一篇文章 哈?) 首先网传 a+=b 的效率会比 a=a+b 的效率要高一点,但是我验证了一下,好像并没有这回事。运行 1000000000 次 a=a+1的时间和 a+=1的时间几乎差不多,而且有时候前者快,有时候后者快。这里就不讨论效...

2019-04-27 08:22:36

阅读数 112

评论数 0

Java多线程-ThreadLocal的使用

ThreadLocal的设计不是为了解决多线程之间的数据共享问题,而是为了实现了线程间的数据隔离。ThreadLocal 很残暴的在每个线程内部自己维护一个变量,你别的线程的数据我不要,我只管我自己的数据。 这样的结果是降低了线程的同步的复杂度,但是内存使用也就上去了。是一种“以控件换空间”的方式...

2019-04-27 08:22:25

阅读数 105

评论数 0

Java多线程-static synchronized 和 synchronized 修饰的方法的区别

一晃眼居然两个多月没写博客了,那这两个月究竟忙什么了呢。仔细想想好像也没干啥。大概是忙着灌药了吧。唉,以后还是多写点博客吧,不然感觉虚度光阴了。

2019-04-27 08:22:14

阅读数 107

评论数 0

Java并发-读写锁ReadWriteLock

读写锁是为了帮助解决多线程中读操作和写操作分离而设计的。想象一下,如果在系统中,读操作远远大于写操作,而每一次写操作进行时,别的写操作也要等待,这样对系统的性能会有很大的影响。ReadWriteLock是JDK5开始提供的读写分离锁。 读写锁允许多个线程同时读,是的读线程可以真正的并行。但是考虑...

2019-04-27 08:22:02

阅读数 105

评论数 0

Java并发-CyclicBarrier

CyclicBarrier是一种多线程并发控制实用工具。可以实现线程间的计数等待。CyclicBarrier翻译过来就是循环栅栏,可以用来阻止线程继续执行,要求线程在栅栏处等待。 比如我们这里实现一个场景,有十个士兵要先集合再去执行任务。首先是士兵报道,所有人到齐之后才能去执行任务,然后每个人完...

2019-04-27 08:21:51

阅读数 106

评论数 0

Java正则表达式

Java正则表达式简要笔记 import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.*; /** * 正则表达式 * * @param wxp */ public cl...

2019-04-27 08:21:40

阅读数 105

评论数 0

Java线程中yield()方法的使用

yield()方法的作用是:暂停当前正在执行的线程对象,并执行其他线程。注意:这里的其他也包含当前线程。 1.首先继承Thread实现一个子类YieldTest,在它的run方法中执行yield()方法。 class YieldTest extends Thread { public v...

2019-04-27 08:21:24

阅读数 107

评论数 0

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