自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode之Z字形变换

题目说明:题目说明将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N输出: LCIRETOESIIGEDHN解题思路:这题可以按照逐行进行读取,...

2019-06-18 18:45:22 132

原创 java编程思想之容器

1.图例说明: 1.List,Set,Queue,Map之类的都是接口,里面是一些正常的操作方法,以及iterator迭代(Map除外),我曾经面试被问过,当时就以为继承的是类,哎。2.那么他们到底是继承什么呢?collection衍生出抽象类abstractcollection,map衍生出抽象类abstractMap,List,Set,Map,queue 我们常用的类都是基于该抽象大类在进...

2019-03-03 23:08:12 146

转载 java编程思想之接口,内部类

1.abstract 关键字1-1 : 声明类的时候,其内部可以存在具体方法实现 + 抽象方法1-2 : 子类继承,要么子类还是抽象类,要么一定要实现父类的抽象方法。2. interface2-1 : 接口里面声明的域都是static final2-2 :方法若未声明public,默认是public。2-3 : 类可以implements多个接口,并且是在extends之后声明3.内...

2019-02-27 22:00:54 118

原创 java编程思想总结2

1.类加载顺序机制:2.数组初始化:int[] a1 = {1,2,3,4,5};int a1[] = new int[5];//如果是对某个数组进行赋值的话,那么赋值的是引用,改变任意一个数组,另外一个数组数据也会相对应的改变例: int[] a = {1,2,3,4,5} int[] a2; a2 = a; **//错误,常量赋值只能在初始化时使用 ...

2019-02-25 21:40:27 168

原创 java编程思想总结1

一切都是对象1.我们所创建的对象其实都是一种对象引用。例:String s = “abcd”; 其中s是一个引用,访问的就是abcd.2.对象存储到哪?名称解释寄存器处理器内部(不能自行控制)堆栈jvm里的虚拟机栈,他是通过堆栈指针进行对象的访问(存储对象引用)堆用于存放所有的java对象,清理内存没堆...

2019-02-14 22:46:15 162

原创 小时代呵呵的leetcode的day3之最长回文子串

题目:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。想法: 自己被这道题目击败了,自己想不出来解决方法,参考了官方题解,才知道可以通过以i或者i和i+1为中心的奇偶的回文串进行判断,不说了。难受,看来自己不行呀。。。。。。代码如下:public String lon...

2019-02-14 21:06:02 135

原创 小时代呵呵leetcode的day2之无重复字符的最长子串

题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。想法:1.错误思路:一开始我准备采取map存储数据,当判断有重复数据存在的时候,保留现有的map长度,在清除map,重新存储之后的数据错误代码如下:public int lengthOfLongest...

2019-02-12 20:38:39 96

原创 小时代呵呵leetcode的day1之两数相加练习

题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和.示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807想法:这地...

2019-02-11 23:09:37 107

原创 小时代呵呵leetcode的day1之两数之和练习

题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。想法:一开始看到不能重复利用数组元素,以为是用过的数据就不能再用,看了示例之后才明白是不能利用相同的数组下标,感觉自己有点傻逼,哎。。。拿到题目,第一反应就是双重循环遍历数据,两个数...

2019-02-11 21:52:29 134

空空如也

空空如也

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

TA关注的人

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