07 2020 档案

Thread和Runnable的区别
摘要:【区别】Thread是类,Runnable是接口。 【联系】Thread类实现了Runnable接口 【Thread示例】 class MyThread extends Thread{ private int ticket=10; public void run(){ for(int i=0;i<2 阅读全文

posted @ 2020-07-29 11:39 joannae 阅读(962) 评论(0) 推荐(0)

各语言回调函数的写法
摘要:1. Java Class A调用Class B,Class B将运算结果回调给Class A: 1. 法I:在Class B中定义Callback接口并定义一个它的实例;法II:Class A的Callback对象通过参数传给Class B的函数, public Class B { private 阅读全文

posted @ 2020-07-28 18:26 joannae 阅读(442) 评论(0) 推荐(0)

面试题 08.11. 硬币 (Java)
摘要:硬币。给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有几种表示法。(结果可能会很大,你需要将结果模上1000000007) 示例1: 输入: n = 5 输出:2 解释: 有两种方式可以凑成总金额:5=55=1+1+1+1+1示例2: 输入: n = 10 输出:4 解释: 阅读全文

posted @ 2020-07-15 10:53 joannae 阅读(283) 评论(0) 推荐(0)

350. 两个数组的交集 II (Java)
摘要:给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9] 说明: 输出结果中每个元素出现的次数,应与元素在 阅读全文

posted @ 2020-07-13 23:14 joannae 阅读(232) 评论(0) 推荐(0)

面试题 17.13. 恢复空格 (JAVA)
摘要:哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!"已经变成了"iresetthecomputeritstilldidntboot"。在处理标点符号和大小写之前,你得先把它断成词语 阅读全文

posted @ 2020-07-11 00:55 joannae 阅读(196) 评论(0) 推荐(0)

76. 最小覆盖子串 (JAVA)
摘要:给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC"输出: "BANC"说明: 如果 S 中不存这样的子串,则返回空字符串 ""。如果 S 中存在这样的子串,我们保证它是唯一的答案。 阅读全文

posted @ 2020-07-05 20:35 joannae 阅读(774) 评论(0) 推荐(0)

95. 不同的二叉搜索树 II (Java)
摘要:给定一个整数 n,生成所有由 1 ... n 为节点所组成的 二叉搜索树 。 示例: 输入:3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜 阅读全文

posted @ 2020-07-04 14:27 joannae 阅读(248) 评论(0) 推荐(0)

导航