自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法题:有效的括号-力扣(leetcode)

需求给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:1、左括号必须用相同类型的右括号闭合。2、左括号必须以正确的顺序闭合。解题思路如果字符串的长度是奇数,那么肯定不满足条件,直接返回false如果字符串长度为偶数,利用栈数据结构,先进后出,当括号正确闭合,则弹栈首先将字符串转换成字符数组遍历,得到每一个字符判断当前字符是左括号还是右括号如果是左括号,添加到栈中如果是右括号,找到栈中最后一个元素,查看是否

2021-03-31 20:24:07 212 1

原创 快速排序算法

1 快排思想快速排序概述:快速排序算法中,每一次递归时以第一个数为基准数,找到数组中所有比基准数小的.再找到所有比基准数大的.小的全部放左边,大的全部放右边,确定基准数的正确位置分治思想【从小到大排序】1)设定一个基准数据(第一个数);2)先从右往左找,找一个比基准数小的数据3)再 从左往右找,找一个比基准数大的数据4)交换对应索引处的元素5)循环操作上面2~4的步骤,结束的标志是:左右指针相遇6)交换基准元素和指针相遇处的元素2 快排图解3 代码实现import java.ut

2021-03-25 21:30:09 229 1

原创 Java字符串详解:【String StringBuilder StringJoiner】含内存图解及拼接原理

1 String方法名说明public boolean equals(Object anObject)比较字符串的内容public char charAt(int index)返回指定索引处的 char 值public int length()返回此字符串的长度public char[] toCharArray()将字符串拆分为字符数组后返回public String substring(int beginIndex, int endInde

2021-03-23 18:43:17 734 1

空空如也

空空如也

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

TA关注的人

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