自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 二分搜索树和链表实现映射

二分搜索树: public class BSTMap<K extends Comparable<K>, V> implements Map<K, V> { private class Node { public K key; public V v...

2019-08-29 11:01:02

阅读数 26

评论数 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] 说明: 输出结果中每个元...

2019-08-29 10:50:17

阅读数 19

评论数 0

原创 两个数组的交集

给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2] 示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出: [9,4] 说明: 输出结果中的每个元素...

2019-08-29 10:46:06

阅读数 20

评论数 0

原创 唯一摩尔斯密码词

国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串,比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.",...

2019-08-27 13:37:15

阅读数 22

评论数 0

原创 二分搜索树和链表实现集合

集合接口: public interface Set<E> { void add(E e); void remove(E e); boolean contains(E e); int getSize(); boolean isEmpty(); } 二分搜索树实现集合...

2019-08-27 11:35:07

阅读数 35

评论数 0

原创 二分搜索树常用方法

import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class BST<E extends Comparable<E>> { private class ...

2019-08-26 17:38:52

阅读数 23

评论数 0

原创 移除链表元素(三种方法)

删除链表中等于给定值val的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 不使用虚拟头节点: /** * Definition for sing...

2019-08-23 14:00:42

阅读数 40

评论数 0

原创 使用链表实现队列

队列接口: public interface Queue<E> { int getSize(); boolean isEmpty(); void enqueue(E e); E dequeue(); E getFront(); } 实现类: public cl...

2019-08-22 11:29:58

阅读数 140

评论数 0

原创 链表的增删改查操作

public class LinkedList<E> { private class Node { public E e; public Node next; public Node(E e, Node next) { this.e = e; this.ne...

2019-08-21 14:13:19

阅读数 25

评论数 0

原创 循环队列

接口: public interface Queue<E> { int getSize(); boolean isEmpty(); void enqueue(E e); E dequeue(); E getFront(); } 实现类: public clas...

2019-08-18 19:06:37

阅读数 130

评论数 0

原创 有效的括号

给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭...

2019-08-17 14:16:36

阅读数 33

评论数 0

原创 动态数组(扩容和缩容)

// 在第index个位置插入一个新元素e public void add(int index, E e) { if (index < 0 || index > size) { throw new IllegalArgumentException("Add fai...

2019-08-15 19:28:17

阅读数 41

评论数 0

原创 数组使用泛型来完成增删改查操作

public class Array<E> { private E[] data; private int size; public Array(int capacity) { data = (E[]) new Object[capacity]; size = 0; ...

2019-08-15 13:42:11

阅读数 24

评论数 0

原创 数据结构------数组中删除元素

// 从数组中删除index位置的元素,返回删除的元素 public int remove(int index) { if (index < 0 || index >= size) { throw new IllegalArgumentException("Rem...

2019-08-14 23:18:43

阅读数 38

评论数 0

原创 数据结构------数组中查询元素和修改元素

// 获取index索引位置的元素 public int get(int index) { if (index < 0 || index >= size) { throw new IllegalArgumentException("Get failed. Inde...

2019-08-14 13:15:10

阅读数 44

评论数 0

原创 数据结构------向数组中添加元素

//size是数组的第一个空元素的定位符。 //向所有元素后添加一个新元素 public void addLast(int e) { // if(size==data.length) { // throw new IllegalArgumentException("AddLa...

2019-08-13 15:05:46

阅读数 45

评论数 0

原创 java实现银行新用户现金业务办理(数据库)

1.任务描述     编写一个银行新用户现金业务办理程序,使其模拟新用户到银行办理现金存取业务时的场景。     要求此场景中,要模拟出银行对用户到来的欢迎动作、对用户离开的提醒动作,以及用户的开户、存款和取款动作,在完成开户、存款和取款操作后,要提示用户的账户余额。例如,一个新用户来到招商银...

2019-08-11 11:16:03

阅读数 794

评论数 0

原创 数据库模拟银行业务(二)

1、* A: 创建domain包中的类 * a: 案例代码 public class Zhangwu { private int zwid; private String flname; ...

2019-08-06 13:54:07

阅读数 67

评论数 0

原创 数据库模拟银行业务(一)

熟练View层(让用户去看去操作的,视图层)、Service层(业务层)、Dao层(完成对数据库的操作)之间的方法相互调用操作、熟练dbutils操作数据库表完成增删改查 项目中的包就称之为层 每个项目都要使用一些已经成熟的技术,它们通常是由一些专业组织或团队所提供的开源免费技术。本项目中使用...

2019-08-05 12:29:54

阅读数 73

评论数 0

提示
确定要删除当前文章?
取消 删除