自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring-包扫描源码解析(一)

程序上下文创建 AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(MainConfig.class); 其中MainConfig.calss文件时我们自己的配置文件 进入其构造函数,如下: 接下来开始介绍这三行代码。 加载扫描策略 正如标题所说,这行代码的功能时加载扫描策略。进入这个...

2019-12-27 10:38:16 702

原创 十大经典排序

十大经典排序 一、10种经典的排序方法 1、选择排序 for(int i = 0; i < length - 1; i++) { for(int j = i + 1; j < length; j++) { if(Array[i] > Array[j]) { int num = Array[i]; Array[i] = Array[j]; Array[j] = num; } } }...

2019-10-21 21:58:37 154

原创 LeetCodeh刷题笔记-NO.17 电话号码的字母组合

原题意 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:“23” 输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”]. 说明: 尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。 解题思路 回溯思想 总的来说还...

2019-09-21 10:04:38 161

原创 LeetCode刷题笔记NO.11和NO.15,双指针算法

NO.11 盛最多水的容器 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,...

2019-09-19 20:54:16 118

原创 LeetCode刷题笔记-序号10

NO.10 正则表达式匹配 原题题意 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ‘*’ 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。 示例 ...

2019-09-10 17:06:43 150

10种排序.txt

十大经典排序算法实现。

2019-10-21

空空如也

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

TA关注的人

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