自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java String

String是字符串,属于引用类型。String类型对象创建之后无法修改。 String a = "aaa"; a = "bbb"; 以上代码中,a的值改变了,但是内存中先创建了“aaa”,然后再创建了“bbb”,aaa被搁置,一段时间后如果没有指向它则被回收。而不是将“aaa”改为了“bbb”。即,对String类的任何改变,都是返回一个新的String类对象。 StringBuffer和St...

2020-03-16 08:52:58 60 1

原创 LeetCode最长回文子串

LeetCode最长回文子串 给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000. 示例: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 中心扩展算法: class Solution { public String longestPalindrome(String s) { if (s == null || s...

2020-03-13 10:03:12 62

原创 LeetCode两数相加

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

2020-03-07 21:00:55 68

原创 Java链表

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(logn)和O(1

2020-03-07 20:29:11 289

空空如也

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

TA关注的人

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