![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lemon1999123
这个作者很懒,什么都没留下…
展开
-
二叉树的层次遍历
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]/** * Definition for a binary tr...原创 2018-08-03 16:38:12 · 145 阅读 · 0 评论 -
MyBatis实现表的关联查询
一、一对一关联例如根据班级的Id,查询与之关联的班主任的所有的信息。teacher表t_id varchar(50)t_name varchar(50)t_sex varchar(50)t_age intt_phonenumber varchar(50)class表c_id varchar(50)c_name varchar(50)teacher_id ...原创 2019-05-22 21:24:30 · 587 阅读 · 0 评论 -
两个数组的交集 II
给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:class Solution { public int[] intersect(int[] num...原创 2019-05-21 13:38:19 · 113 阅读 · 0 评论 -
存在重复
给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true1、可以利用hashMap来写,将...原创 2019-05-21 09:33:28 · 99 阅读 · 0 评论 -
旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1,-100,3,99]...原创 2019-04-20 19:25:40 · 93 阅读 · 0 评论 -
从排序数组中删除重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。示例2:...原创 2019-04-20 18:52:15 · 135 阅读 · 0 评论 -
关于制作习惯养成打卡仿uhabit的app
由于是刚接触android studio 开发,就选择了一个比较简单的uhabit开源软件,我写的跟开源软件里面的代码有很大的不同,但设计的功能,我是努力想做的跟uhabit相似的。但是最后还有好多没有完成。在写的过程中遇到了很多问题1.首先是对于一些文件的使用,比如style文件,是自己要添加东西进去然后供自己调用的,@style。。。之类的。2.对于一些布局,当时没有好好看,在设计...原创 2018-08-25 15:34:58 · 1899 阅读 · 1 评论 -
无重复字符的最长子串
给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。给定 "bbbbb" ,最长的子串就是 "b" ,长度是1。给定 "pwwkew" ,最长子串是 "wke" ,长度是3。请注意答案必须是一个子串,"pwke" 是 子序列 而不是子串。class Sol原创 2018-08-03 16:05:00 · 69 阅读 · 0 评论 -
两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]class Solution { public int[] twoSum(int[] nu...原创 2018-08-03 15:20:05 · 119 阅读 · 0 评论 -
3的幂
给定一个整数,写一个函数来判断它是否是 3 的幂次方。示例 1:输入: 27输出: true示例 2:输入: 0输出: false示例 3:输入: 9输出: true示例 4:输入: 45输出: falseclass Solution { public boolean isPowerOfThree(int n) { i...原创 2018-08-03 16:51:49 · 395 阅读 · 0 评论 -
求众数
给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2class Solution { public int majorityElement(int[] nums...原创 2018-08-03 16:43:02 · 345 阅读 · 0 评论 -
排序链表
在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。示例 1:输入: 4->2->1->3输出: 1->2->3->4示例 2:输入: -1->5->3->4->0输出: -1->0->3->4->5/** * Definition for singly-li原创 2018-08-03 16:40:49 · 578 阅读 · 0 评论 -
微信开发者工具从后台获取值得时候出现attempted to return null from a method with a primitive return type (double).
attempted to return null from a method with a primitive return type (double).从后要获取的值是一个double类型,刚开始在mapper.xml文件下的查询语句中当查询出来的值为空,即没有值的时候,它的数据为null而不是double数据,正确的写法是当它为空的之后,给它赋值为0.则微信开发者工具才不会...原创 2019-06-04 16:04:23 · 1927 阅读 · 0 评论