上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页
摘要: 方法和 Lambda作为一等公民 方法引用 在Java8以前,如果我们要筛选一个目录中的隐藏文件,我们需要这样做: File[] hiddenFiles = new File("").listFiles(new FileFilter() { @Override public boolean acce 阅读全文
posted @ 2019-12-29 20:36 zhangyu63 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 这三者都是实现集合框架中的List,也就是所谓的有序集合,因此具体功能也比较近似,比如都提供按照位置进行定位、添加或者删除的操作,都提供迭代器以遍历其内容等。但因 为具体的设计区别,在行为、性能、线程安全等方面,表现又有很大不同。 简介 Vector是Java早期提供的线程安全的动态数组,如果不需要 阅读全文
posted @ 2019-12-29 18:46 zhangyu63 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ 阅读全文
posted @ 2019-12-28 20:24 zhangyu63 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 强引用、软引用、弱引用、幻象引用有什么区别?具体使用场景是什么? 所谓强引用("Strong" Reference),就是我们最常见的普通对象引用,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象。对于一个普通的对 象,如果没有其他的引用关系,只要超过了引用的作用域或者显 阅读全文
posted @ 2019-12-27 21:38 zhangyu63 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2->3->4->4->5->6 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merg 阅读全文
posted @ 2019-12-27 15:57 zhangyu63 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()"] 来源:力扣(LeetCode)链接:https://leetcod 阅读全文
posted @ 2019-12-27 15:34 zhangyu63 阅读(123) 评论(0) 推荐(0) 编辑
摘要: SELECT DISTINCT vend_id FROM Products; 注意:不能部分使用 DISTINCT DISTINCT 关键字作用于所有的列,不仅仅是跟在其后的那一列。例 如,你指定 SELECT DISTINCT vend_id, prod_price,除非指定的 两列完全相同,否则 阅读全文
posted @ 2019-12-27 10:20 zhangyu63 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4在真实的面试中遇到过这道题? 来源:力扣(LeetCode)链接:https://leetcode-cn.com/prob 阅读全文
posted @ 2019-12-26 22:11 zhangyu63 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true示例 2: 输入: "()[]{}"输出: 阅读全文
posted @ 2019-12-26 21:55 zhangyu63 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5.说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 来源:力扣(LeetCode 阅读全文
posted @ 2019-12-26 21:42 zhangyu63 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 34 下一页