自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈红黑树

红黑树的特点:        1.根节点为黑色        2.节点不会出现连续的红色        3.对于每个节点,从该节点到其后代叶节点的简单路径上,均包含相同数目的黑色节点        4.最长路径的长度不超过最短路径长度的2倍 红黑树的插入操作:        1.若根节点为null,直接插入节点,并将颜色置为黑色        2.若根节点不为null,找到插入新节点...

2018-12-23 11:16:56 171

原创 在数组中找到出现次数大于N/K的数

原始题目:给定一个整形数组arr,打印出其中出现次数大于一半的数,如果没有这样的数,打印提示信息。 进阶题目:给定一个整形数组arr,再给定一个整数k,打印所有出现次数大于N/K的数,如果没有这样的数,打印提示信息。 要求:原始问题要求时间复杂度为O(N),额外空间复杂度为O(1)。进阶问题要求时间复杂度为O(N*K),额外空间复杂度为O(K)。 原始问题:设定一个候选值cands,以及记录...

2018-12-20 10:31:30 1175

原创 添加最少字符使字符串整体都是回文字符串

给定一个字符串str,如果可以在str的任意位置添加字符,请返回在添加字符最少的情况下,让str整体都是回文字符串的一种结果。 思路:该题可以采用动态规划解决,创建矩阵dp[i][j],如果str[i]==str[j],则dp[i][j]=0,如果str[i]!=str[j],dp[i][j]=min{dp[i+1][j],dp[i][j-1]}+1;其中矩阵表示添加字符的最少数量。具体代码实现...

2018-12-20 08:25:03 1956

原创 判断字符数组中是否所有的字符都只出现过一次

题目:给定一个字符型数组chs[],判断chs中是否所有的字符都只出现过一次,请根据以下不同的两种要求实现两个函数。 要求:         1,实现时间复杂度为O(N)的方法。         2,在保证额外空间复杂度为O(1)的前提下,请实现时间复杂度尽量低的方法。 要求1答案:因为题目的要求的时间复杂度为O(N),可知遍历一遍字符数组即可,并不需要考虑额外空间复杂度,可以定义一个布尔...

2018-12-19 10:09:35 838

mybatis与spring整合的jar包(含有springmvc)

此jar包主要用于SSM框架搭建过程中,整合框架的jar包,适合初学者在学习JAVA项目的时候,自己搭建SSM框架时使用。

2018-08-30

空空如也

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

TA关注的人

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