自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 [LeetCode日记指南] 3. Longest Substring Without Repeating Characters(HashMap)

题目描述Given a string, find the length of the longest substring without repeating characters.Example 1:Input: “abcabcbb”Output: 3Explanation: The answer is “abc”, with the length of 3.思路维护一个字典保存...

2019-04-05 22:33:56 118

翻译 [LeetCode日记指南] 215. Kth Largest Element in an Array(多种方法)

题目描述Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone buttons) i...

2019-04-05 00:12:32 141

原创 [LeetCode日记指南] 17. Letter Combinations of a Phone Number(回溯法)

题目描述Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone buttons) i...

2019-04-04 23:07:56 154

原创 [LeetCode日记指南] 2. Add Two Numbers(遍历)

题目描述You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and re...

2019-04-02 22:27:26 103

原创 [LeetCode日记指南] 56.Merge Intervals(排序法)

题目描述Given a collection of intervals, merge all overlapping intervals.For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,10],[15,18].思路这题没有明确了输入区间集是有序的,所以首先要做的就是给区间集排序,我们以start的值从小到大来...

2019-04-02 10:50:58 99

原创 [LeetCode日记指南] 617. Merge Two Binary Trees(递归法)

题目描述Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are not.You need to merge them into a new binary...

2019-03-31 21:06:03 141

原创 蓝桥杯练习题——最大最小公倍数

问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式输入一个正整数N。 输出格式输出一个整数,表示你找到的最小公倍数。 样例输入9样例输出504 数据规模与约定1 。 源码:import java.util.Scanner; /** * 最大最小公倍数 * @author Yo

2016-03-18 10:25:36 1940 4

原创 centOS7在VMware安装后出现命令行界面不能进入图形界面的解决方案

有两种情况,作者遇到的是第一种,第一种:VMware的版本过低不支持作者的VMware版本:workstations 10,对centOS7的支持不够VMware解决办法很简单,下载最新版的VMware workstations 12 pro,对centOS7完美支持,虚拟机安装完成后即出现图形界面第二种:安装时没有安装图形界面安装centos服务器版本的时候,系统

2015-12-26 20:17:39 29583 4

原创 关于JavaScript中的DOM操作

对于初学JS的小白来说,DOM即文档对象模型是比较难以理解的一部分。本人的理解是,对于一个网页文档,我们可以获得各种像,、这样的标签,我们以为根节点可以构建一颗DOM树来描述网页结构。对DOM的各种操作就是围绕这课DOM树展开的。DOM操作的定义DOM是Document Object Model的缩写,意思是文档对象模型。DOM是一种与浏览器、平台、语言无关的接口,使用该接口可以轻

2015-12-20 19:52:48 444

原创 C语言中简单的指针

指针是C语言的重要特征,理解指针的关键点是要弄清楚数据类型这个概念。

2015-12-11 21:47:35 360

原创 程序在CPU中运行的机制

程序在没有运行之前是保存在外存中的。程序被执行后,加载到内存中为机器语言程序,由CPU进行解析和运行,进而计算机系统整体的控制和数据运算也开始运行。程序与CPU程序是指令和数据的组合体。例如C语言“printf("hello");“,这个简单的程序,printf是指令,"hello"是数据。我们使用C语言等高级语言编写的程序需要转化为机器语言,CPU所负责的就是解释和运行最终转换成机器语言

2015-12-11 15:19:49 4234

原创 快速排序的基本思想及其java的实现

1、基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。2、图示3、java实现public class QuickSort { public static void main(String[] args)

2015-11-27 17:48:11 379

原创 NULL与空字符串的区别(以JAVA为例)

先看一段代码:String s=null;String str="";System.out.println(s.trim());System.out.println(str.trim());前者会抛出空指针异常,而后者不会,这是为什么呢?NULL代表声明了一个空对象,根本就不是一个字符串;""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。NULL代表声明了

2015-11-25 21:17:42 791

翻译 Java内存分配的原理

一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存

2015-11-20 11:46:41 257

原创 一句话让你明白java中为什么没有指针

栈中的变量指向堆内存中的变量,这就是Java中的指针。

2015-11-20 11:43:28 5668 3

原创 【Mybatis】Mapped Statements collection does not contain value for的解决方案

本人在单元测试时还报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.edu.neu.project.dao.SubcontractDAO.getAllSubcontract经检查是xml文件中的mapper 对应的命名空间的错误,改正后如下:错误原因总结有以下几种:

2015-11-16 21:31:03 1133

原创 设计模式学习之路总结

1.设计模式的概念设计模式是指在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。2.学习设计模式的准备高内聚与低耦合耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。内聚性又称块内联系。指一个模块内部各个元素彼此结合的紧密程度的度量。高内聚与低耦合是软件体系结构的一个编码总原则,也是设计模式的原则,可以说设计模式就是需

2015-11-13 20:44:18 489

Matlab入门

Matlab入门必看

2015-01-27

空空如也

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

TA关注的人

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