- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 死磕排序算法之堆排序
堆排序是面试笔试涉及到的比较多的排序方法。排序方法有很多,当被问到时不能只会冒泡,我们的目的是掌握所有主流排序方法,吊打面试官。堆排序(英语:Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子节点的键值或索引总是小于(或者大于)它的父节点。百度百科完全二叉树(complete binary tree)简单定义:除最...
2020-02-25 18:58:01
246
原创 JAVA试题:输出字符串中连续两个相同子串
题目:给定一个字符串str和子串s,找出含有连续两次s作为子串的最短字符串,如str="as11as111as",s="as",输出:as11as,特殊情况,str="asasa11asa",s="asa",输出:asasa代码:import java.util.ArrayList;import java.util.List;import java.util.regex.M
2017-09-22 16:50:20
1912
原创 java试题
在字符串中找出连续最长的数字串,并返回最长数字串长度;如果最长数字串长度相同,则返回最后一个;代码:import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;public class GetNum { public voi
2017-09-08 17:47:15
330
原创 浅谈设计模式-桥接模式
最近在学习设计模式,简单记录一下大话设计模式有写:桥接模式(Bridge):将抽象部分与他的实现部分分离,使他们都可以独立的变化。 也就是实现系统可能有多角度分类,每一种分类都有可能变化, 那么就把这种多角度分离出来让他们独立变化,减少他们之间的耦合。举个例子:比如做一个蛋糕,在形状上,可以有圆形和方形,在类型上,可以有奶油类型和水果类型。如果针对每种类
2017-08-29 16:53:07
392
1
原创 Maven missing artifact 问题解决
对maven不太了解,公司的电脑,今天用myeclipse从svn检出项目时,pom.xml报错,有六处missing artifact......,网上找了很多资料没有解决,在此记录.首先打开maven目录(默认在:C:\Users\xxx\.m2\repository),确定需要的包已经存在,并且都有对应的pom.xml文件尝试以下方法:1:删除后缀名为.lastUpdated的文
2017-01-14 11:44:22
566
vue.js 2.0
2017-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人