自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (6)
  • 收藏
  • 关注

原创 数据库操作练习9

1. 将所有获取奖金的员工当前的薪水增加10%题目描述将所有获取奖金的员工当前的薪水增加10%。create table emp_bonus(emp_no int not null,recevied datetime not null,btype smallint not null);CREATE TABLE `salaries` (`emp_no` i

2017-08-31 13:30:42 476

原创 剑指offer:正则表达式匹配

题目描述请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配

2017-08-29 15:35:10 206

原创 剑指offer:构建乘积数组

题目描述给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。1.用ArrayListA.版本思路:1.先将数组A遍历放入list中           2.将cur定义为B数组的下标,cur不停的往后移,直到n-1位置上。

2017-08-29 14:40:45 228

原创 数据库操作练习8

1. 针对库中的所有表生成select题目描述针对库中的所有表生成select count(*)对应的SQL语句CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name`

2017-08-27 20:23:48 285

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

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。1.暴力求解思路:利用两个for循环从前往后直接遍历,找到后存到duplication数组中,然后返回true

2017-08-27 18:33:13 171

原创 数据库操作练习3

1.将titles_test表名修改为titles_2017题目描述将titles_test表名修改为titles_2017。CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT N

2017-08-26 20:09:53 1912

原创 数据库操作练习6

1.按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees题目描述按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employeesCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL

2017-08-26 19:32:48 537

转载 session与cookie的介绍和两者的区别之其相互的关系

本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用c

2017-08-26 17:15:41 261

原创 数据库操作练习5

1.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。题目描述将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。CREATE TABLE IF NOT EXISTS titles_test (id int(11)

2017-08-26 14:38:35 325

原创 数据库操作练习2

1.获取employees中的行数据,且这些行也存在于emp_v中题目描述存在如下的视图:create view emp_v as select * from employees where emp_no >10005;CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NO

2017-08-25 17:29:49 512

原创 数据库操作练习3

1. 从titles表获取按照title进行分组题目描述从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。CREATE TABLE IF NOT EXISTS "titles" (`emp_no` int(11) NOT NULL,`title` varchar(50) NOT NULL,`from_date` da

2017-08-24 15:28:45 298

原创 数据库操作练习2

1.查找员工编号emp_now为10001其自入职以来的薪水salary涨幅值growth题目描述查找员工编号emp_now为10001其自入职以来的薪水salary涨幅值growthCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date`

2017-08-23 16:03:53 325

原创 剑指offer:把字符串转换成整数

题目描述将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0输入描述:输入一个字符串,包括数字字母符号,可以为空输出描述:如果是合法的数值表达则返回该数字,否则返回0示例1输入+2147483647 1a33输出2147483647 0

2017-08-22 09:53:57 325

原创 剑指offer:不用加减乘除做加法

题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。1.非递归思路:本道题用一个例子讲解可能会更为清晰点。现举5+7=12的例子来说明1.将两个数字转化为二进制:5:0101        7:0111,将两个数做异或操作(即相当于加法的不进位操作)        5^7=0101^0111=01012.计算进位值,将两数做相与操作,如

2017-08-21 10:52:40 227

原创 剑指offer:求1+2+3+...+n

题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。1.递归public class Solution { public int Sum_Solution(int n) { int temp = 0; boolean b = (n > 0) && (tem

2017-08-20 17:00:09 177

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

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

2017-08-20 10:24:04 174

原创 数据库操作练习1

查找最晚入职员工的所有信息题目描述查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`g

2017-08-19 18:33:55 2153

原创 剑指offer:扑克牌顺子

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

2017-08-19 12:42:06 206

原创 剑指offer:翻转单词顺序列

题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?1.用Strin

2017-08-19 10:28:37 229

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

题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!1.用StringBuffer来做思路:先截取下标[0,n-1]的字符串放入left中

2017-08-18 15:09:41 166

原创 剑指offer:和为S的两个数字

题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。方法1:思路:用两个ArrayList,一个用来存放数组中import java.util.ArrayList;public class Solution {

2017-08-18 13:06:40 183

原创 剑指offer:和为S的连续正数序列

题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!输出描述:输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序

2017-08-18 10:50:14 160

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

题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。窗口值为3然后不断平移判断先对数组进行排序,然后将中间的数分别和左右的两个比较,如果不相等则添加到ArrayList中。为了防止不相同的数字在最后一个,所以在最后也要做个判断

2017-08-18 08:46:24 191

原创 剑指offer:平衡二叉树

题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。递归【运行时间:15ms  占用内存:8404k】public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if (root==null) return true; int left_height

2017-08-17 10:10:59 205

原创 剑指offer:二叉树的深度

题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。递归【运行时间:14ms 占用内存:8272k】

2017-08-17 09:03:13 130

原创 剑指offer:数字在排序数组中出现的次数

题目描述统计一个数字在排序数组中出现的次数。遍历查找【运行时间:14ms 占用内存:8324k】

2017-08-16 19:24:10 144

原创 剑指offer:两个链表的第一个公共结点

题目描述输入两个链表,找出它们的第一个公共结点用ArrayList的contains方法判断【运行时间:27ms 占用内存:8660k】先将pHead1的所有节点装入arraylist中,再遍历pHead2判断arraylist是否有pHead2后面的节点,如果有返回当前节点。否则返回null。

2017-08-16 09:35:06 109

原创 剑指offer:数组中的逆序对

题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007输入描述:题目保证输入的数组中没有的相同的数字数据范围: 对于%50的数据,size<=10^4 对于%75的数据,size<=10^5 对于%100的数据,size<=2*10^5

2017-08-14 22:03:50 191

原创 剑指offer:第一个只出现一次的字符位置

题目描述在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置

2017-08-13 17:34:20 179

原创 剑指offer:丑数

题目描述把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。

2017-08-11 07:18:01 192

原创 剑指offer: 把数组排成最小的数

题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。

2017-08-10 22:03:18 198

原创 剑指offer:整数中1出现的次数(从1到n整数中1出现的次数)

题目描述求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。

2017-08-10 16:37:50 147

原创 剑指offer:连续子数组的最大和

题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少是1)

2017-08-09 17:26:51 160

原创 华为机试:称砝码、矩阵乘法

1.称砝码题目描述现有一组砝码,重量互不相等,分别为m1,m2,m3…mn; 每种砝码对应的数量为x1,x2,x3...xn。现在要用这些砝码去称物体的重量,问能称出多少中不同的重量。 注:称重重量包括0 方法原型: public   static   int  fama(int  n,  int [] weight,  in

2017-08-09 10:18:54 526

原创 华为机试: 计算字符串的相似度、输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数

1. 计算字符串的相似度题目描述对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下:1 修改一个字符,如把“a”替换为“b”。2 增加一个字符,如把“abdd”变为“aebdd”。3 删除一个字符,如把“travelling”变为“traveling”。比如,对于“ab

2017-08-09 09:45:01 983

原创 剑指offer:最小的K个数

题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

2017-08-08 19:00:48 147

原创 关于测试平台输出:“你的输出为: java.lang.ArrayIndexOutOfBoundsException: 15”

今天是比较搞笑,做了一个二叉树序列化与反序列化的题目。编译了半天不通过,始终报java.lang.ArrayIndexOutOfBoundsException,也找不问题所在。最后直接对着牛客网网友编译通过的代码敲了一遍,后来发现问题所在。原代码:public class Solution { public static int index=-1; String Ser

2017-08-08 17:19:24 2827

原创 剑指offer:数组中出现次数超过一半的数字

题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。

2017-08-08 13:08:31 156

原创 剑指offer:字符串的排列

题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。

2017-08-08 09:59:56 178

原创 剑指offer:二叉搜索树与双向链表

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。【运行时间:13ms 占用内存:8272k】

2017-08-07 22:03:46 159

java8实战课程笔记

java8实战课程笔记

2019-12-05

libsvm-3.20 版本 Windows64位系统

用于svm数据样本模型训练和预测,libsvm是台湾大学林智仁教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包。

2017-12-15

java JDK 1.8中文API文档

java JDK 1.8中文API文档

2017-07-25

获取CSI matlab绘图

获取CSI matlab绘图

2016-11-04

java jxl.jar

读excel数据的jar包

2016-10-23

java poi读取excel表格数据专用jar包 包括(dom4j和xmlbeans包)

java poi读取excel表格数据一整套jar包 包括(dom4j和xmlbeans包)

2016-10-21

空空如也

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

TA关注的人

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