自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (36)
  • 问答 (5)
  • 收藏
  • 关注

原创 剑指offer-表示数值的字符串

题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串”+100”,”5e2”,”-123”,”3.1416”和”-1E-16”都表示数值。 但是”12e”,”1a3.14”,”1.2.3”,”+-5”和”12e+4.3”都不是。解析 对于java有多种方法,这里首先提供一般的方法:分类处理在牛客网上还看到各种解法,虽然都是依靠java强大的函数库或者是java自己的一些

2016-08-30 13:04:57 1086

原创 剑指offer-字符流中第一个不重复的字符

题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符”go”时,第一个只出现一次的字符是”g”。当从该字符流中读出前六个字符“google”时,第一个只出现一次的字符是”l”。 输出描述: 如果当前字符流没有存在出现一次的字符,返回#字符。分析: 简单的做法是直接定义一个二维数组,存放(字符–数目) 但,java中有一个非常方便的linkedhash

2016-08-30 12:55:39 519

原创 剑指offer-链表中环的入口结点

题目描述一个链表中包含环,请找出该链表的环的入口结点。分析1,找一个环中的节点 2,通过环中的节点,通过遍历计算环中的节点个数 3,如果链表中环 有n个结点,指针P1在链表上向前移动n步,然后两个指针以相同的速度向前移动。当第二个指针指向环的入口结点时,第一个指针已经围绕着环走了一圈又回到了入口结点,此时两个节点恰好在入口处相遇,即入口节点。class ListNode { int va

2016-08-30 10:01:05 620

原创 剑指offer-二叉树的下一个结点

题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。分析二叉树的下一个节点,一共有以下情况: 1.二叉树为空,则返回空; 2.节点右孩子存在,则设置一个指针从该节点的右孩子出发,一直沿着指向左子结点的指针找到的叶子节点即为下一个节点; 3.节点不是根节点。如果该节点是其父节点的左孩子,则返回父节点;否则继

2016-08-30 09:27:24 614

原创 剑指offer-对称的二叉树

题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。思路:首先根节点以及其左右子树,左子树的左子树和右子树的右子树相同 左子树的右子树和右子树的左子树相同即可,采用递归 非递归也可,采用栈或队列存取各级子树根节点class TreeNode { int val = 0; TreeNode left = null;

2016-08-28 11:58:06 754

原创 剑指offer-数据流中的中位数

题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。思路我们把所有输入分为两个堆,最小堆存放前一半数值比较小的数,最大堆存放后一半数值比较大的数。 为了保证数据平均分配,我们要让两个堆数据的数目之差不超过1,因此,在总数目为偶数的时候,我们要把新数据插入最小

2016-08-28 11:32:19 662

原创 剑指offer-数组中重复的数字

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。解析:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 没一个数字敲好对应所在的坐标(映射关系)public boo

2016-08-17 14:45:12 475

原创 剑指offer-求1+2+3+…+n

题目描述求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。简单思路:if (n == 1) { return 1; } else { return Sum_Solution(n - 1) + n; }这样有一个问题,不能使用if改进:

2016-08-17 11:51:02 560

原创 剑指offer-孩子们的游戏(圆圈中最后剩下的数)

题目描述每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数….这样下去….直到剩下最后一

2016-08-17 11:17:57 1148

原创 剑指offer-扑克牌顺子

题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…..LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的

2016-08-17 10:20:27 558

原创 剑指offer-左旋转字符串

题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!public String LeftRotateString(String str,int n) {

2016-08-17 09:57:03 496

原创 剑指offer-数组中只出现一次的数字

题目描述:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。解题分析:位算法中,相同的数字经过异或运算为0。现在数组中有两个数字只出现1次,直接异或一次只能得到这两个数字的异或结果,但光从这个结果肯定无法得到这个两个数字。因此我们来分析下简化版中“异或”解法的关键点,这个关键点也相当明显——数组只能有一个数字出现1次。设题目中这两个只出现1次的数字分别

2016-08-17 09:42:54 484

原创 java面试准备-day03-并发包类

1.ConcurrentHashMapConcurrentHashMap其实就是线程安全版本的hashMap。简单的解释就是通过把整个Map分为N个Segment(类似HashTable),这样每个HashTable之间就线程就不会发生冲突,可以提供相同的线程安全,但是效率提升N倍,默认提升16倍。 深度剖析ConcurrentHashMap ConcurrentHashMap原理分析2.C

2016-08-13 12:31:56 2708

原创 java面试准备-day03

二十一、 (x&y) + ( (x^y)>>1 )=(x+y)/2证明关于二进制的所有证明,今天得到了很好的理解。对于任何一个数,首先,我们要把所有的数想成1和0之间的运算,而不是11110000和10100101之间的运算,这样才能找到规律(可能不适用于其他的运算,暂时未发现)。java中的二进制运算包括与&、或|、非~、异或^四种,以及几种位移运算;这里我们把所有的整数数都拆开来看:m=a0

2016-08-12 18:09:46 577

原创 java面试准备-day02

十四、线程组的作用线程组的作用相当于将一组线程封装到一个组里面,这样就保证了这些线程是一个整体;相反,如果不封装,这些线程就属于单独的个体,就会和其他线程(不再这个组的)同步执行。(作用是,整体线程组全部都完成后,才能执行其他的线程)问题的提出,我们经常会有几项的任务,这几项任务之间本身没有先后顺序关系,或者是协作来共同完成一个目标。这个时候,我们就希望能够把这几项任务并行进行运行以充分利用CP

2016-08-12 15:54:07 758

原创 java面试准备-day01

一、Java:按值传递还是按引用传递详细解说java只有值传递基本类型,直接按值进行传递,所传的值为原值的副本,不改变;引用类型指向一个实例对象,p->persion,所传的值也是p的副本(-p),当改变-p指向的对象时,对象本身即发生改变。p指向并没有被影响到。这两个其实是一个意思,说多了反而复杂了。至于String对象, 有一个很好地解释: String传递的也是引用副本的传递,但是因

2016-08-10 17:40:34 736

An_Introduction_to_Voice_Computing_in_Python

An Introduction_to_Voice_Computing_in_Python 这是与语音计算书简介相关的所有脚本的分类。这些脚本应该让您快速学习如何为语音相关的应用程序编写Python代码。

2019-01-24

《随机过程:计算与应用》冯海林, 薄立军

《随机过程:计算与应用》冯海林, 薄立军 《西安电子科技大学出版社》

2018-09-07

风控算法大赛解决方案

拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 拍贷“魔镜风控系统”从平均 400 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 个数据维度评估用户当前的信状态,给每借款 人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个人打出当前状态的 信用分,在此基础上再结合新发标息对于每个6个月内逾 个月内逾 期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来期率的预测 ,为投资人提供关键决策依据。本次竞赛目标是根用户历史行数来用户在未来 用户在未来 用户在未来 6个月内是否会逾期还款的概率。 个月内是否会逾期还款的概率。 个月内是否会逾期还款的概率。 个月内是否会逾期还款的概率。 个月内是否会逾期还款的概率。 个月内是否会逾期还款的概率。 个月内是否会逾期还款的概率。 问题转换成 问题转换成 问题转换成 2分类问题,评估指标为 分类问题,评估指标为 分类问题,评估指标为 分类问题,评估指标为 分类问题,评估指标为 分类问题,评估指标为 分类问题,评估指标为 AUC ,从 Master Master Master,LogInfoLogInfo LogInfo ,UpdateInfo UpdateInfo UpdateInfo 表中构建 表中构建 特征,考虑评估指标为 特征,考虑评估指标为 特征,考虑评估指标为 特征,考虑评估指标为 特征,考虑评估指标为 AUC AUC,其本质是排序优化问题,所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 ,其本质是排序优化问题所以我们在模型顶层融合也使用基于 排序优化的 排序优化的 排序优化的 RANK_AVG RANK_AVG RANK_AVG融合方法。 融合方法。 融

2017-10-31

Adaboost 算法的原理与推导

AdaBoost,是英文"AdaptiveBoosting"(自适应增强)的缩写,由YoavFreund和RobertSchapire在1995年提出。它的自适应在于:前一个基本分 类器分错的样本会得到加强,加权后的全体样本再次被用来训练下一个基本分类器。同时,在每一轮中加入一个新的弱分类器,直到达到某个预定的足够小 的错误率或达到预先指定的最大迭代次数。

2017-10-31

技术之瞳+阿里巴巴技术笔试心得

《技术之瞳——阿里巴巴技术笔试心得》由阿里巴巴集团校园招聘笔试项目组所著,收集了阿里历年校招中的精华笔试题,涉 及多个领域。《技术之瞳——阿里巴巴技术笔试心得》中内容大量结合了阿里巴巴的实际工作场景,以例题、解析、习题的形式,引 导读者深入理解技术上的关键点、紧要处,夯实基础,启发思考。《技术之瞳——阿里巴巴技术笔试心得》内容不仅专业、有趣,更 是将理论知识与实践应用结合起来,以场景化的问答娓娓道来!

2017-09-22

sqljdbc4.jar

sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。 sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。

2017-07-14

MbrFix.exe

Win7、Ubuntu双系统正确卸载Ubuntu系统

2017-07-14

opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl

opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl

2017-06-15

numpy-1.11.3+mkl-cp27-cp27m-win32.whl

numpy-1.11.3+mkl-cp27-cp27m-win32.whl

2017-06-14

Sublime Text Build 3126 x64 Setup.exe

Sublime Text Build 3126 x64 Setup.exe

2017-06-14

wxPython3.0-win64-3.0.2.0-py27.exe

wxPython3.0-win64-3.0.2.0-py27.exe

2017-06-14

numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl

numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl

2017-06-14

图像分割源码(基础)

matlab图像分割源码

2016-12-04

机器学习导论.pdf

机器学习导论.pdf

2016-11-11

机器学习实战(中文版)

机器学习实战(中文版).pdf

2016-11-11

pip-1.5.4.tar.gz

pip-1.5.4.tar.gz

2016-10-23

ext 4.0.zip

ext 4.0.zip

2016-10-23

MyBatis3.2.3 API.chm

MyBatis3.2.3 API.chm

2016-10-23

Ext JS 3.1-3.3 API中文文档.CHM

Ext JS 3.1-3.3 API中文文档.CHM

2016-10-23

机器学习实战

机器学习实战.rar

2016-09-30

算法谜题.pdf

算法谜题.pdf

2016-09-30

统计自然语言处理

内容简介, 本书全面介绍了统计自然语言处理的基本概念、理论方法和最新研究进展,内容包括形式语言与自动机及其在自然语言处理中的应用、语言模型、隐马尔可夫模型、语料库技术、汉语自动分词与词性标注、句法分析、词义消歧、统计机器翻译、语音翻译、文本分类、信息检索与问答系统、自动文摘和信息抽取、口语信息处理与人机对话系统等,既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详细阐述。, 本书可作为高等院校计算机、信息技术等相关专业的高年级本科生或研究生的教材或参考书,也可供从事自然语言处理、数据挖掘和人工智能等研究的相关人员参考。, -------, 目录, 第1章 绪论, 1.1 基本概念, 1.1.1 语言学与语音学, 1.1.2 自然语言处理, 1.1.3 关于“理解”的标准, 1.2 自然语言处理研究的内容和面临的困难, 1.2.1 自然语言处理研究的内容, 1.2.2 自然语言处理涉及的几个层次, 1.2.3 自然语言处理面临的困难, 1.3 自然语言处理的基本方法及其发展, 1.3.1 自然语言处理的基本方法, 1.3.2 自然语言处理的发展, 1.4 自然语言处理的研究现状, 第2章 预备知识, 2.1 概率论基本概念, 2.1.1 概率, 2.1.2 最大似然估计, 2.1.3 条件概率, 2.1.4 贝叶斯法则, 2.1.5 随机变量, 2.1.6 二项式分布, 2.1.7 联合概率分布和条件概率分布, 2.1.8 贝叶斯决策理论, 2.1.9 期望和方差, 2.2 信息论基本概念, 2.2.1 熵, 2.2.2 联合熵和条件熵192.2.3 互信息, 2.2.4 相对熵, 2.2.5 交叉熵, 2.2.6 困惑度, 2.2.7 噪声信道模型, 2.3 支持向量机, 2.3.1 线性分类, 2.3.2 线性不可分, 2.3.3 构造核函数, 第3章 形式语言与自动机, 第4章 语料库与词汇知识库, 第5章 语言模型, 第6章 隐马尔可夫模型, 第7章 汉语自动分词与词性标注, 第8章 句法分析, 第9章 语义消歧, 第10章 统计机器翻译, 第11章 语音翻译, 第12章 文本分类, 第13章 信息检索与问答系统, 第14章 自动文摘与信息抽取, 第15章 口语信息处理与人机对话系统, 附录 项目作业, 名词术语索引, 参考文献

2016-09-30

JAVASCRIPT实例自学手册

《JavaScript实例自学手册:通过486个例子掌握Web开发捷径》涵盖了目前网络开发涉及的所有方向,从页面、文本、窗口、鼠标、日期时间等基本应用,到图像、滚动条、进度条、网络验证、文件处理等深入应用,包括目前最流行的异步传输、Property框架、Ajax和DOM等高级技术。全书共分23章,包括486个常用JavaScript实例。每个实例都提供了代码分析及效果演示,可以帮助读者轻松掌握JavaScript的开发技巧,并从中找到网站开发的乐趣。《JavaScript实例自学手册:通过486个例子掌握Web开发捷径》提供了Web2.0时代所必须掌握的一些技巧实例,是一本学习网络开发技术的随身手册。

2016-09-30

intel英特尔多核_多线程技术中文版

intel英特尔多核_多线程技术中文版.pdf

2016-09-30

Activiti实战

由于电子书是高清版,大小100M,超过最大上传60M限制,所以提供的是百度云链接。

2016-05-24

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

TA关注的人

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