摘要: 问题: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl 阅读全文
posted @ 2019-10-28 09:35 高鸣泽 阅读(118) 评论(0) 推荐(0)
摘要: 问题: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 示例 1: 来源:力扣(LeetCode)链接:https://leetcod 阅读全文
posted @ 2019-10-27 14:16 高鸣泽 阅读(106) 评论(0) 推荐(0)
摘要: 问题: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三 阅读全文
posted @ 2019-10-27 11:44 高鸣泽 阅读(138) 评论(0) 推荐(0)
摘要: 内部类对象在外部类内部创建直接new就可以 内部类对象在外部创建:要通过外部类对象使用.new关键字创建(静态内部类除外) 比如:OuterClass.InnerClass x = new OuterClass. new InnerClass 就可以创建内部类了。 性质:内部类对象可以访问外部类对象 阅读全文
posted @ 2019-10-24 16:55 高鸣泽 阅读(171) 评论(0) 推荐(0)
摘要: 1.string stringbuilder strinbuffer String是字符串常量,本身是一个对象,指向常量池内容,当对String进行增加时,需要开辟一块新的常量空间,浪费时间和空间,不利于修改。 stringbuilder和string buffer适用于可变字符串,内部是字符数组, 阅读全文
posted @ 2019-10-24 15:47 高鸣泽 阅读(167) 评论(0) 推荐(0)
摘要: 一.sql语句优化 1.在查询时尽量使用索引查询,避免全表扫描。以下列出会使用全表扫描的几种情况。 1.考虑在where和order by涉及的列上加索引 2.避免对列进行null值判断,1.在条件中使用not null。2.列中无值设置默认值为-1,0等 3.在条件中避免使用!= , <>操作符, 阅读全文
posted @ 2019-10-23 21:02 高鸣泽 阅读(131) 评论(0) 推荐(0)
摘要: 1.内连接 内连接指执行连接操作的两个表,不满足连接条件的元组都会被舍弃掉。 inner join xxx on 2.外连接 外连接分为左外连接、右外连接、全外连接 分别指保留左部分不满足条件的元组,保留右部分不满足条件的元组,左右两部分都保留。空位赋值null。 left join xxx on 阅读全文
posted @ 2019-10-23 18:49 高鸣泽 阅读(1628) 评论(0) 推荐(0)
摘要: 问题: 给定一个包含 n + 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3,4,2,2]输出: 2示例 2: 输入: [3,1,3,4,2]输出: 3说明: 不能更改 阅读全文
posted @ 2019-10-22 19:37 高鸣泽 阅读(95) 评论(0) 推荐(0)
摘要: 问题: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 来源:力扣(LeetCode) 阅读全文
posted @ 2019-10-22 12:10 高鸣泽 阅读(99) 评论(0) 推荐(0)
摘要: 1.equals:实现是比较两个对象的地址来确定对象是否相等,可重写,非常重要,在java中通过equals比较两个对象上是否相同(相等)。 2.(唯一用处就是在使用hashmap,set等容器时提高比较效率)hashcode()是一个对象的地址值产生的一串数字,未重写前可以唯一的标识一个对象,为什 阅读全文
posted @ 2019-10-19 17:41 高鸣泽 阅读(159) 评论(0) 推荐(0)