- 博客(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 143
翻译 [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 157
原创 [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 178
原创 [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 135
原创 [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 126
原创 [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 162
原创 蓝桥杯练习题——最大最小公倍数
问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式输入一个正整数N。 输出格式输出一个整数,表示你找到的最小公倍数。 样例输入9样例输出504 数据规模与约定1 。 源码:import java.util.Scanner; /** * 最大最小公倍数 * @author Yo
2016-03-18 10:25:36 1959 4
原创 centOS7在VMware安装后出现命令行界面不能进入图形界面的解决方案
有两种情况,作者遇到的是第一种,第一种:VMware的版本过低不支持作者的VMware版本:workstations 10,对centOS7的支持不够VMware解决办法很简单,下载最新版的VMware workstations 12 pro,对centOS7完美支持,虚拟机安装完成后即出现图形界面第二种:安装时没有安装图形界面安装centos服务器版本的时候,系统
2015-12-26 20:17:39 29896 4
原创 关于JavaScript中的DOM操作
对于初学JS的小白来说,DOM即文档对象模型是比较难以理解的一部分。本人的理解是,对于一个网页文档,我们可以获得各种像,、这样的标签,我们以为根节点可以构建一颗DOM树来描述网页结构。对DOM的各种操作就是围绕这课DOM树展开的。DOM操作的定义DOM是Document Object Model的缩写,意思是文档对象模型。DOM是一种与浏览器、平台、语言无关的接口,使用该接口可以轻
2015-12-20 19:52:48 466
原创 程序在CPU中运行的机制
程序在没有运行之前是保存在外存中的。程序被执行后,加载到内存中为机器语言程序,由CPU进行解析和运行,进而计算机系统整体的控制和数据运算也开始运行。程序与CPU程序是指令和数据的组合体。例如C语言“printf("hello");“,这个简单的程序,printf是指令,"hello"是数据。我们使用C语言等高级语言编写的程序需要转化为机器语言,CPU所负责的就是解释和运行最终转换成机器语言
2015-12-11 15:19:49 4296
原创 快速排序的基本思想及其java的实现
1、基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。2、图示3、java实现public class QuickSort { public static void main(String[] args)
2015-11-27 17:48:11 402
原创 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 831
翻译 Java内存分配的原理
一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存
2015-11-20 11:46:41 286
原创 【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 1196
原创 设计模式学习之路总结
1.设计模式的概念设计模式是指在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。2.学习设计模式的准备高内聚与低耦合耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。内聚性又称块内联系。指一个模块内部各个元素彼此结合的紧密程度的度量。高内聚与低耦合是软件体系结构的一个编码总原则,也是设计模式的原则,可以说设计模式就是需
2015-11-13 20:44:18 515
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人