自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 关于pandas的DataFrame、contact、values、shape、reshape的理解 以及与numpy 关于shape 的区分

关于pandas的DataFrame、contact、values、shape、reshape的理解 1)创建Sequential类的实例,并打印 length = 10 sequence = [i/float(length) for i in range(length)] print(seque...

2020-02-28 17:35:21

阅读数 7

评论数 0

原创 在pycharm 中调用pandas 和sklearn 报错No module named 'sklearn' 、No module named 'pandas'

解决方法:在Anaconda Prompt 中安装即可: 步骤如下: activate tensorflow; conda install pandas; conda install scikit-learn 不要用pip install 指令。

2020-02-25 13:59:29

阅读数 9

评论数 0

原创 bash 停止

CTRL-c 再不行就 CTRL-z 然后 kill %1

2019-10-19 22:36:42

阅读数 50

评论数 0

原创 Java:向上转型,向下转型,你还在头疼?

我们分别定义两个类:一个叫做Pet(宠物);一个叫做Dog,并且让Dog继承于Pet。 public class Pet{ public void play(){ System.out.println("玩游戏"); } } public class Dog exte...

2019-10-19 00:25:24

阅读数 26

评论数 0

原创 快速排序的时间复杂度与空间复杂度

我们来分析一下快速排序法的性能。 快速排序的时间性能取决于快速排序递归的深度, 可以用递归树来描述递归算法的执行情况。 如图9‐9‐7所示,它是{50,10,90,30, 70,40,80,60,20}在快速排序过程中的递归过程。由于我们的第一个关键字是50,正好是待排序的序列的中间值,因此...

2019-10-13 12:03:37

阅读数 863

评论数 0

原创 字符串中的最后一个唯一字符

字符串中的最后一个唯一字符 分析,类似的题目有 字符串中的第一个唯一字符 如果字符的indexOf的值等于lastIndexOf相等,说明该字符出现一次 故问题相当于原问题的类似的问题。 解法一:用到字符串中某字符的indexOf的值等于lastIndexOf 将字符串翻转,字符串长度为l...

2019-10-13 01:00:13

阅读数 18

评论数 0

原创 树的构造函数、生成树、 后续遍历树

构造树 final修饰:对基本类型使用final不能改变的是它的数值(只能get,不能set) public char getValue() { return value; } package testPro; public class TreeNode { private fin...

2019-10-04 23:26:29

阅读数 23

评论数 0

原创 Java中Array.sort()的几种用法

Java中Array.sort()的几种用法 Java的Arrays类中有一个sort()方法,该方法是Arrays类的静态方法 但是sort()的参数有好几种,下面我就为大家一一介绍,这几种形式的用法。 1、Arrays.sort(int[] a) 对一个数组的所有元素 按从小到大的顺序。 1...

2019-10-04 23:03:29

阅读数 137

评论数 0

原创 56. 合并区间 leetcode

class Solution { public int[][] merge(int[][] intervals) { if(intervals==null||intervals.length<=1){ return intervals; ...

2019-10-04 22:48:52

阅读数 4

评论数 0

原创 链表反转 循环

​​ 初始: newHead=null; currentHead=1; 最后 newHead=5; currendHead=null; 保持与推进

2019-10-02 17:11:05

阅读数 6

评论数 0

原创 列出所有组合

//select element 0 combinations(data.subList(1,data.size()),n-1); //un-select element 0 combinations(data.subList(1,data.size()),n); 要点: 1)多个参数的初...

2019-10-02 13:22:35

阅读数 18

评论数 0

原创 链表创建、反转链表 (递归 分析)

链表创建 严格定义递归函数作用,包括参数,返回值,side-effect 先一般后特殊; 每次调用必须缩小问题规模 每次问题规模必须缩小1 缩小规模 把1拆掉,建2 3 4 5 的LinkedList ,然后把1 连接上 代码: public class Node { priva...

2019-10-02 00:20:54

阅读数 13

评论数 0

原创 数组构建二叉树 (存在问题 ,null 值的处理)

题目是:给定一个二叉树的层序遍历,例如:3,9,20,15,null,8,要求计算它的先序遍历的几个节点(例如0,2的值的和sum=9+15=24) package testPro; //3,9,20,15,null,8 //0,2 import java.util.ArrayList; i...

2019-09-20 23:46:19

阅读数 84

评论数 0

原创 面试常客:谈谈你对抽象类和接口的理解

抽象方法 即使用abstract 关键字修饰,仅有声明没有方法体的方法。 public abstract void f();//没有内容 抽象类即包含抽象方法的类。 如果一个类包含一个或者多个抽象方法,该类必须限定为抽象的。抽象类可以不包含抽象方法。 public abstract class...

2019-09-17 20:37:47

阅读数 172

评论数 0

原创 字符串的解码

一条包含字母A–Z的信息通过以下方式进行了编码: ‘A’–> 1 ‘B’–> 2 … ’Z’–> 26 给定一个只包含数字的非空字符串,请计算编码方法的总数。 输入描述: 一个只包含数组的非空字符串 输出描述: 3 解释:它可以解码为”BZ"(2,26), ...

2019-09-17 18:20:17

阅读数 37

评论数 0

原创 1)股票最大亏损 2)最大面板 远景能源

1. 题目描述: 假如一个数组中存储股票在一天交易窗口各时间点的股票价格(正整数)。允许任意次买入卖出,请提供一个算法,计算通过买卖可能导致的最大亏损。 输入描述: 股票价格序列,序列长度不超过100,请用逗号分隔; 输出描述: 最大亏损 例如: 输入: 100,1...

2019-09-12 23:12:20

阅读数 45

评论数 0

原创 背包问题 2020年小米校招JAVA岗笔试第二题

对于背包问题:例如小偷东西问题 如上图 小偷最多可以带走重量位20、要尽可能带走多的商品。 所以应该设置数组capacity[20+1], 商品itmes [5+1] 其中,capacity[0]=0; items[0]=0; 题目描述: 小米之家有很多米粉喜欢的产品,产品种类很多,价...

2019-09-10 00:27:13

阅读数 108

评论数 0

原创 字符串类题目

1)找出A字符串中出现B字符串的起始位置 例如: 输入: zyzyzyz zyz 输出: 0 分析:String类有一个方法:contains(),该方法是判断字符串中是否有子字符串。如果有则返回true,如果没有则返回false。 code: public static int fin...

2019-09-01 14:13:51

阅读数 39

评论数 0

原创 关于Ajax ,看这篇文章就够了

Ajax 总结 XMLHttpRequest 对象的相关方法 1.1 XHR创建对象 var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=n...

2019-08-27 17:01:38

阅读数 49

评论数 0

原创 数据库SQL面试知识点整理

一)什么是存储过程?有哪些优缺点? 存储过程是一些预编译的SQL语句。 更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。 存...

2019-08-22 10:43:02

阅读数 55

评论数 0

原创 关于group by的用法 原理

转载:this

2019-08-20 21:03:11

阅读数 193

评论数 0

原创 892. 三维形体的表面积

题目链接:this 解答链接:this 解题思路:对于v = grid[i][j],其表面积为s = 2 + v*4 。接下来只要在判断其相邻四个方向有没有放置立方体,有的话减去重合的面积即可。 class Solution(object): def surfaceArea(sel...

2019-08-17 11:07:51

阅读数 20

评论数 0

原创 作业帮3题全AC

参考:this import java.util.Scanner; public class substring { public static void main(String[] args) { Scanner in = new Scanner(System.in)...

2019-08-14 22:17:58

阅读数 39

评论数 0

原创 除数博弈 leetcode

1025. 除数博弈 分析: 数字N如果是奇数,它的约数必然都是奇数;若为偶数,则其约数可奇可偶。 无论N初始为多大的值,游戏最终只会进行到N=2时结束,那么谁轮到N=2时谁就会赢。 因为爱丽丝先手,N初始若为偶数,爱丽丝则只需一直选1,使鲍勃一直面临N为奇数的情况,这样爱丽丝稳赢; N初...

2019-08-14 10:38:23

阅读数 27

评论数 0

原创 leetcode 26. 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 删除排序数组中的重复项 分析:不使用额外的数组空间,必须在原地修改输入数组并在使用 O(1) 额外空间的条...

2019-07-23 10:26:50

阅读数 20

评论数 0

原创 Top K算法详细解析—百度面试; 外排算法

1B(byte,字节)= 8 bit 1KB(Kilobyte,千字节)=1024B= 2^10 B 1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B; 1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B; 问题描述: 转...

2019-07-22 20:51:52

阅读数 59

评论数 0

转载 navicat连接mysql ,并用sql语句创建表

https://blog.csdn.net/wangpailiulanqi8/article/details/82426232

2019-07-19 10:00:21

阅读数 566

评论数 0

转载 Java中get()方法和set()方法

https://blog.csdn.net/qq_42601698/article/details/81294901 在java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到set()方法与get方法或者构造函数方法。这里说的是第一种方法,set...

2019-07-19 09:49:23

阅读数 548

评论数 0

转载 深入理解Session和Cookie的区别

深入理解Session和Cookie的区别 转载自:深入理解Session和Cookie的区别 Cookie简介 Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。 目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Ope...

2019-07-18 10:30:31

阅读数 28

评论数 0

转载 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3

2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反...

2019-07-15 19:44:07

阅读数 29

评论数 0

转载 equals 、== 、BigDecimal

正确使用 equals 方法 Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 举个例子: // 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常 String str = null; if (str.equals("...

2019-07-15 14:53:06

阅读数 48

评论数 0

转载 HashMap底层实现原理(上)

HashMap底层实现原理 上图中,白色部分是接口,黄色部分是要重点了解的,最好是看一遍源码,绿色部分已经过时,不常用了,但是面试中可能会问到。这里先简单的说一下这几个Map,TreeMap是基于树的实现,HashMap,HashTable,ConcurrentHashMap是基于hash表的实...

2019-07-11 14:57:30

阅读数 17

评论数 0

转载 牛牛找工作 网易

时间限制:2秒 参考:here 题目:this 题目:为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙...

2019-07-08 18:08:13

阅读数 81

评论数 0

原创 SELECT * FROM table LIMIT

使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,已 经为我们提供了这样一个功能。 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。 如果给定两个参数,第一个参数指定第一个返回记录行的...

2019-07-08 11:09:55

阅读数 493

评论数 0

转载 同步/异步/阻塞/非阻塞/BIO/NIO/AIO

同步和异步 所谓同步,指的是协同步调。既然叫协同,所以至少要有2个以上的事物存在。协同的结果就是: 多个事物不能同时进行,必须一个一个的来,上一个事物结束后,下一个事物才开始。 那当一个事物正在进行时,其它事物都在干嘛呢? 严格来讲这个并没有要求,但一般都是处于一种“等待”的状态,因为通常后面事物...

2019-07-08 09:54:01

阅读数 22

评论数 0

转载 Java中的get()和set()方法

Java中的get()和set()方法 在java文件中总是能看到各种get和set方法,写法非常简单,但是具体什么时候要用呢? 为了保持方法的封闭性(即对类中的域变量进行封闭操作),用private来修饰他们的变量,其他类不能对该变量访问。这样我们就将这些变量封闭在了类内部,这样就提高了数据...

2019-06-13 10:03:45

阅读数 3379

评论数 0

原创 vscode 指令

进入全屏/退出全屏 的快捷键都是 F11 ; alt+shift+a 注释多行;

2019-05-31 15:24:36

阅读数 101

评论数 0

转载 windows 10 配置Java 环境变量

转载自:https://www.jianshu.com/p/9fc41ea941aa

2019-05-31 09:49:32

阅读数 11

评论数 0

原创 链表头节点的处理

public ListNode ReverseList(ListNode head) { ListNode pNode=head;//一般需要新建一个节点保存当前指针 ...... } 单链表有一个头节点head,指向链表在内存的首地址。无论在表中访问那一个节点,都需要从链...

2019-05-24 09:37:28

阅读数 286

评论数 0

转载 整数加法

整数加法 请设计一个算法能够完成两个用字符串存储的整数进行相加操作,对非法的输入则返回error 输入描述: 输入为一行,包含两个字符串,字符串的长度在[1,100]。 输出描述: 输出为一行。合法情况输出相加结果,非法情况输出error 示例1 输入 123 123 abd 123 输出 ...

2019-05-07 19:07:34

阅读数 65

评论数 0

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