- 博客(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关注的人