罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 ...
分类:
其他好文 时间:
2020-07-28 00:14:49
阅读次数:
64
这里主要是对于IOC理论提出的一个认识 dao接口 public interface Fruit { String getFruit(); } dao接口的实现类 public class FruitImpl implements Fruit { public String getFruit() { ...
分类:
编程语言 时间:
2020-07-27 23:45:39
阅读次数:
72
创建相关的类(这里是直接在之前类的基础上进行修改) package com.guan.dao; public interface Fruit { String getFruit(); } package com.guan.dao; public class FruitImpl implements ...
分类:
编程语言 时间:
2020-07-27 23:43:21
阅读次数:
69
目录: 1. 双指针:167. 两数之和 II - 输入有序数组 双指针:167. 两数之和 II - 输入有序数组 -- 2020-7-26 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必 ...
分类:
编程语言 时间:
2020-07-26 19:29:51
阅读次数:
73
Find Minimum in Rotated Sorted Array II (H) 题目 Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [ ...
分类:
其他好文 时间:
2020-07-26 15:29:37
阅读次数:
58
本题目来自于力扣 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVI ...
分类:
编程语言 时间:
2020-07-26 01:10:06
阅读次数:
65
这里记录一下使用QuartusII软件编程FPGA的流程 1.首先在我们本地创建一个这样的文件夹用来存放工程 par:存放Quartusll工程文件 rtl:存放代码 sim:存放仿真文件 2.打开QuartusII,点File->New Project Wizard.. 3.next 4.第一栏用 ...
分类:
其他好文 时间:
2020-07-26 00:21:44
阅读次数:
72
给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。解集不能包含重复的组合。 示例 1: 输入: candi ...
分类:
其他好文 时间:
2020-07-24 21:15:33
阅读次数:
61
题目来源:leetcode350 两个数组的交集 II 题目描述: 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8 ...
分类:
编程语言 时间:
2020-07-23 16:10:40
阅读次数:
65
定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 相比于简单工厂消去了内部判断逻辑,遵守了开放封闭原则。但是代码量和逻辑复杂度更高了。 结构图: 代码:水果工厂 (父类)水果类: Class Fruit { 。。。 } (子类)苹果类: Class ...
分类:
其他好文 时间:
2020-07-23 01:46:09
阅读次数:
104