自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(247)
  • 收藏
  • 关注

转载 华为机试

1.删除字符串中出现次数最少的字符 实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 字符串只包含小写英文字母,不考虑非法输入,输入的字符串长度小于等于20个字节。 删除字符串中出现次数最少的字符后的字符串。输入例子:abcdd输出例子:dd...

2016-10-12 20:22:00 153

转载 python数据结构(整理)

http://www.cnblogs.com/yupeng/p/3413763.html1.单链表链表的定义:  链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点都包含结点本身的信息和指向下一个结点的地址。由于每个结点都包含了可以链接起来的地址信息,所以用一个变量就能够访问整个结点序列。也就是说,结点包含两部分信息:一部分用于存储数据...

2016-08-14 17:32:00 192

转载 量化投资策略

1. 策略:1)判断趋势型:高风险,高收益  量化选股、 量化择时2)判断波动型:消除系统性风险,通过对冲交易  套利/对冲交易——对一个或N个品种买入的同时 卖出一个或N个其他品种------------------------量化选股:1)公司估值法: 公司基本面2)趋势法:强势、弱势、盘整3)资金法:市场出力资金方向模型—— 考虑收益率...

2016-07-17 15:32:00 271

转载 python数据处理——numpy

标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和C语言的一维数组比较类似...

2016-07-04 15:27:00 130

转载 《SQL必知必会》总结

目录 第1章 了解SQL 第2章 检索数据 第3章 排序检索数据 第4章 过滤数据 第5章 高级数据过滤 第6章 用通配符进行过滤 第7章 创建计算字段 第8章 使用数据处理函数 第9章 汇总数据 第10章 分组数据 第11章 使用子查询 第12章 联结表 第13章 创建高级联结 第14章 组合查询 第15章 插入数据 第16章 更新和删除数据 第17章 创建和操作表 第18章...

2016-05-31 16:32:00 78

转载 java反射

一,先看一下反射的概念:主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高!二,反射机制的...

2016-05-31 11:35:00 53

转载 java IO流 总结

[-]1什么是IO2数据流的基本概念1 数据流2 输入流Input Stream3 输出流数据流分类3标准IO命令行参数标准输入输出数据流4javaIO层次体系结构5 非流式文件类--File类6 JavaIO流类库io流的四个基本类io流的具体分类7 字节流InputStreamOutp...

2016-05-20 15:09:00 82

转载 Java异常总结

http://blog.csdn.net/hguisu/article/details/6155636[-]1 引子2JAVA异常4处理异常机制1 捕获异常trycatch 和 finallytry-catch语句trycatch-finally语句try-catch-finally 规则异常处理语句的语法规则try...

2016-05-19 21:47:00 56

转载 Java程序员面试题集2

51、类ExampleA 继承Exception,类ExampleB 继承ExampleA。有如下代码片断:[java]view plaincopytry{thrownewExampleB("b")}catch(ExampleAe){System.out.println("ExampleA")...

2016-05-19 13:58:00 80

转载 java基础重点: 面向对象,

java分了5片内存。1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。栈:存储的都是局部变量(函数中定义的变量,函数上的参数,语句中的变量);只要数据运算完成所在的区域结束,该数据就会被释放。堆:用于存储数组和对象,也就是实体。啥是实体啊?就是用于封装多个数据的。  1):每一个实体都有内存首地址值。  2):堆内存中的变量都有默认初始化值。因为数据类型...

2016-05-18 11:36:00 83

转载 数据结构与算法分析java——散列

1. 散列的概念  散列方法的主要思想是根据结点的关键码值来确定其存储地址:以关键码值K为自变量,通过一定的函数关系h(K)(称为散列函数),计算出对应的函数值来,把这个值解释为结点的存储地址,将结点存入到此存储单元中。检索时,用同样的方法计算地址,然后到相应的单元里去取要找的结点。通过散列方法可以对结点进行快速检索。散列(hash,也称“哈希”)是一种重要的存储方式,也是一种常见的...

2016-04-23 14:35:00 113

转载 数据结构与算法分析java——树2(二叉树类型)

1. 二叉查找树  二叉查找树(Binary Search Tree)/ 有序二叉树(ordered binary tree)/ 排序二叉树(sorted binary tree)    1). 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;    2). 若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;    3)....

2016-04-22 15:24:00 61

转载 数据结构与算法分析java——树1

1. 基本术语度(degree):一个节点的子树个数称为该节点的度; 树中结点度的最大值称为该树的度。层数(level):从根结点开始算,根节点为1高度(height)/深度(depth):节点的最大层数2. 二叉树性质满二叉树:完全二叉树:3. 二叉...

2016-04-22 11:24:00 75

转载 数据结构与算法分析java——栈和队列

1. 栈1.1 分类  顺序栈:顺序线性表实现  链式栈:单向链表存储堆栈1.2栈的应用1)数制转换import java.util.Scanner; import java.util.Stack; public class Tran{ public static void main(String arg[])...

2016-04-21 17:19:00 74

转载 数据结构与算法分析java——线性表3 (LinkedList)

1. LinkedList简介LinkedList是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList实现List接口,能对它进行队列操作。LinkedList实现Deque接口,即能将LinkedList当作双端队列使用。LinkedList实现了Cloneable接口,即覆盖了函数cl...

2016-04-21 16:07:00 94

转载 数据结构与算法分析java——线性表2(ArrarList )

ArrayListArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改...

2016-04-21 15:36:00 68

转载 MySQL入门很简单: 15 java访问MySQL数据库

1. 连接数据库1.1 下载安装驱动  java通过JDBC(Java Database Connectivity,Java数据库连接)来访问MySQL数据库。JDBC的编程接口提供的接口和类与MySQL数据库建立连接,然后将SQL语句的执行结果进行处理。1)下载MySQL Connector/J驱动  http://dev.mysql.com/downloads/fil...

2016-04-20 11:30:00 90

转载 MySQL入门很简单: 14MySQL日志

二进制日志: 以二进制文件的形式记录了数据库中的操作,但不记录查询语句错误日志: 记录MySQL服务器的启动,关闭和运行错误等信息通用查询日志: 记录用户登录和记录查询的信息慢查询日志: 记录执行时间超过指定时间的操作1. 二进制日志/变更日志(update log)1)启动和设置二进制日志2)查看二进制日志mysqlbinlog file...

2016-04-20 10:12:00 58

转载 计算机网络——概述

--------------------------------------------------------------------1. 分组交换,电路交换,报文交换2. 计算机网络基础  2.1 计算机网络定义  2.2 计算机网络拓扑  2.3计算机网络分类3. TCP/TP及其体系结构  3.1 TCP/IP 5层结构  3.2 数据传输过程...

2016-04-19 20:37:00 92

转载 计算机综合面试题总结

http://www.cnblogs.com/shengshengwang/p/4850272.html?utm_source=tuicool&utm_medium=referral转载于:https://www.cnblogs.com/zxqstrong/p/5408742.html

2016-04-19 16:32:00 820

转载 MySQL入门很简单: 13 数据备份和还原

1. 数据备份1)使用mysqldump命令备份第一种:备份一个数据库mysqldump -u username -p dbname table1 table2 ... > BackupName.sql注: dbname表示数据库的名称; table1和table2表的名称 ,不加该参数备份整个数据库; BackupName.sql...

2016-04-19 15:50:00 70

转载 MySQL入门很简单: 12 MYSQL 用户管理

1. 权限表安装MySQL会自动安装一个名为mysql的数据库,存储权限表: user表, db表,host表,table_priv表,columns_priv表,proc_priv表等。1)user表 :39个字段,分为四类——用户列,权限列,安全列,资源控制列用户列: Host, User,Password, 这三个字段决定用户能否登陆;权限列:以priv结尾的字段,...

2016-04-18 11:40:00 66

转载 MySQL入门很简单: 11 mysql函数

1. 数学函数2. 字符串函数3. 日期和时间函数4. 条件判断函数IF(expr, v1, v2) // 如果表达式expr成立,返回结果v1,否则返回v2;IFNULL(v1, v2) //如果v1不为空,就显示v1的值,否则显示v2的值;CASE WHEN exp1 THEN v1 [WHEN exp2 TH...

2016-04-17 18:18:00 69

转载 MySQL入门很简单: 10 mysql运算符

1. 算术运算符例子: 将t1表中字段a的值进行加法,减法和乘法2. 比较运算符注:LIKE经常和通配符"_"和"%"一起使用,"_"代表单个字符, "%"代表任意长度字符3. 逻辑运算符4. 位运算符5. 优先级转载于:https://www.cnblogs.com/zxqstrong/p/...

2016-04-17 17:53:00 72

转载 MySQL入门很简单: 9 插入 更新与删除数据

1. 插入数据:INSERT1)为表的所有字段插入数据第一种: 不指定具体的字段名INSERT INTO 表名 VALUES(值1,值2,...,值n);第二种:INSERT语句中列出所有字段INSERT INTO 表名(属性1,属性2,...,属性n)VALUES (值1,值2,... ,值n);2)为表的指定字段插入数据INS...

2016-04-17 17:23:00 68

转载 MySQL入门很简单: 8查询数据

1. 查询语句语法SELECT 属性列表 FROM 表名和视图列表 [WHERE 条件表达式1] [GROUP BY 属性名1 [HAVING t条件表达式2]] [ORDER BY 属性名2 [ASC| DESC] ]2. 在单表上查询数据1)查询所有字段第一种方法:列出表的所有字段SELECT num, n...

2016-04-15 20:57:00 120

转载 MySQL入门很简单: 7 触发器

触发器是由事件来触发某个操作,这些事件包括INSERT语句,UPDATE语句和DELETE语句1.创建触发器1)创建只有一个执行语句的触发器例子:再向department表中执行INSERT操作时,数据库系统会在INSERT语句执行之前向trigger_time表中插入当前时间。CREATE TRIGGER dept_trig1 BEFORE INSERT...

2016-04-15 20:23:00 63

转载 MySQL入门很简单: 6 视图

1. 视图含义作用视图是虚拟的表,是从数据率中一个或多个表中导出来的表; 数据库中只存放了视图的定义,没有存放视图中的数据,数据在原先的表中; 一旦表中的数据发生变化,显示在视图中的数据也会发生变化。作用: 操作简单化, 增加数据安全性, 提高表的逻辑独立性2. 创建视图 视图可以建立在一张表上,也可以建立在多张表中。1)创建视图的语法CREA...

2016-04-15 15:24:00 62

转载 MySQL入门很简单: 5 索引

1. 索引的含义和特点索引:创建在表上,是对数据库表中一列或多列的值进行排序的一种结构。存储类型: B性树(BTREE)索引和哈希(HASH)索引; InnoDB和MyISAM支持BTREE索引, MEMORY支持BTREE索引和HASH索引优缺点: 优点——提高检索数据的速度; 缺点: 创建和维护索引需要耗费时间2. 索引分类1)普通索引:不加任...

2016-04-14 21:54:00 86

转载 MySQL入门很简单: 4 创建 修改删除表

1. 创建表的方法1)创建表的语法形式首先,选择数据库: USE 数据库名;创建表: CREATE TABLE 表名 (属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], 属性名 数据类型 );...

2016-04-14 16:34:00 79

转载 MySQL入门很简单: 3 操作数据库

登陆:mysq -u root -p 04091). 创建, 删除数据库SHOW DATABASES; 显示已经存在的数据率CREATE DATABASES 数据库名; 创建数据库DROP DATABASE 数据库名;2).数据库的存储引擎存储引擎指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。...

2016-04-14 15:52:00 70

转载 MySQL入门很简单: 2 MySQL数据类型

2. MySQL数据类型2.1 整数类型后面的是默认显示宽度:tinyint(4)  smallint(6)  mediumint(9)  int(11)  bigint(20)2.2 浮点型和定点数类型MySQL可以指定浮点数和定点数的精度: 数据类型(M,D) M:数据总长度, D:小数点后的长度2.3 日期和时间...

2016-04-13 22:13:00 48

转载 MySQL入门很简单: 1 数据库概述

1. 数据库概述1.1 数据存储方式:1)人工管理阶段2)文件系统阶段: 文件系统通过文件的存储路径和文件名称访问文件中的数据3)数据库系统阶段:Oracle, SQL Server, MySQL 等数据库都是关系数据库关系数据库中的表都是二维表1.2 数据库泛型数据库泛型(范式):第一范式,第二范式,第三范式,第四范式第一范式:表中不能有重复字段,每个字段不...

2016-04-13 22:01:00 65

转载 leetcode: 链表2

1.copy-list-with-random-pointer(拷贝一个带随机指针的链表)A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.Return a deep ...

2016-04-13 11:20:00 76

转载 leetcode: 贪心

1. jump gameGiven an array of non-negative integers, you are initially positioned at the first index of the array.Each element in the array represents your maximum jump length at that positio...

2016-04-13 10:57:00 62

转载 leetcode: 树

1.sum-root-to-leaf-numbersGiven a binary tree containing digits from0-9only, each root-to-leaf path could represent a number.An example is the root-to-leaf path1->2->3which represents ...

2016-04-10 14:46:00 78

转载 leetcode:栈

1.evaluate-reverse-polish-notationEvaluate the value of an arithmetic expression inReverse Polish Notation.Valid operators are+,-,*,/. Each operand may be an integer or another expression....

2016-04-08 11:19:00 59

转载 leetcode:查找

1. word ladder题目:Given two words (startandend), and a dictionary, find the length of shortest transformation sequence fromstarttoend, such that:Only one letter can be changed at a t...

2016-04-07 15:30:00 112

转载 leetcode: 数组

1.longest-consecutive-sequenceGiven an unsorted array of integers, find the length of the longest consecutive elements sequence.For example,Given[100, 4, 200, 1, 3, 2],The longest consecutiv...

2016-04-06 13:27:00 105

转载 leetcode: 字符串

1. palindrome-partitioningGiven a strings, partitionssuch that every substring of the partition is a palindrome.Return all possible palindrome partitioning ofs.For example, givens="aa...

2016-03-30 11:25:00 187

空空如也

空空如也

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

TA关注的人

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