自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 maven资源过滤问题

配置文件中加入如下代码:plugins模块:解决中文占位符问题<build> <resources> <resource> <directory>src/main/resources</directory> <include...

2020-04-04 21:00:00 130

原创 mysql时区以及中文乱码

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class...

2020-04-04 20:55:27 565

转载 leetcode1:两数之和

方法一:暴力法暴力法很简单,遍历每个元素 xx,并查找是否存在一个值与 target - xtarget−x 相等的目标元素。class Solution { public int[] twoSum(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { for (...

2019-12-25 14:51:39 79

原创 并查集

网络中节点间的连接状态连接问题 路径问题并查集:连接问题 union(p , q) , isConnected(p , q)并查集实现的接口:public interface UF { int getSize(); boolean isConnected(int p, int q); //连接状态 void unionElements(int p, i...

2019-12-18 16:45:17 88

原创 Trie 字典树 前缀树

2019-12-18 16:45:02 79

原创 Segment Tree线段树

线段树不是完全二叉树线段树是平衡二叉树:最大深度和最小深度相差不超过1堆也是平衡二叉树最经典的线段树问题:区间染色

2019-12-18 16:44:25 63

原创 堆和优先队列

堆:一个特殊的树普通队列:先进先出、后进后出优先队列:出队顺序和入队顺序无关;和优先级有关,动态选择优先级高低执行实现:普通线性结构、顺序线性结构、堆O(logn)堆的基础结构二叉堆:(最大堆)完全二叉树,所有节点的值都大于等于其左右子树节点的值...

2019-12-18 16:44:03 55

原创 二分搜索树Binary Search Tree

二叉树和链表一样,动态数据结构。基本结构:class Node{ E e; Node left; Node right;}二叉树具有唯一的根节点叶子节点二叉树不一定是“满”的二叉树具有天然的递归结构二分搜索树Binary Search Tree二分搜索树是二叉树二分搜索树每个节点的值: -----------大于其左子树的所有节点的值;-----------小于...

2019-12-18 16:43:43 94

原创 链表

优点:真正的动态,不需要处理固定容量的问题缺点:丧失了随机访问的能力数组最好用于索引由语义的情况。score[2]最大的优点:支持快速查询链表不适用于索引由语义的情况。最大的优点:动态...

2019-12-18 16:43:31 60

原创 递归与链表

递归:本质上,将原来的问题转化为更小的同一问题。public class Sum { public static int sum(int[] arr){ return sum(arr , 0); } //计算arr[L ..... n]这个区间内所有数字的和 ,L为数组左边界 private static int sum(int[] arr , i...

2019-12-18 16:43:16 68

原创 栈stack 队列 Queue

#栈 Stack栈也是一种线性结构相比数组,栈对应的操作是数组的子集只能从一端添加元素,也只能从一端取出元素这一端成为栈顶栈是一种后进先出的数据结构(Last In First Out)##栈的应用程序调用的系统栈##栈的实现empty() 判断stack是否为空 返回值boolean型peek() 查询栈顶元素,返回值E型,不进行remove操作pop() ...

2019-12-18 16:43:03 54

原创 平衡二叉树与AVL树

平衡二叉树:对于任意一个节点左子树和右子树的高度差不能超过1平衡二叉树的高度和节点数量之间的关系也是O(logn)的标注节点的高度平衡因子:左右子树的高度差的(左子树高度-右子树高度)...

2019-12-18 16:42:29 96

原创 leetcode208_Trie

import java.util.TreeMap;class Trie { private class Node{ public boolean isEnd; public TreeMap<Character, Node> next; public Node(boolean isEnd){ th...

2019-12-06 11:32:11 55

原创 leetcode2_addTwoNumbers

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。*如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原...

2019-11-25 22:02:14 79

空空如也

空空如也

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

TA关注的人

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