自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

myblog

不积跬步,无以至千里!

  • 博客(5)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

转载 java面试中的二叉树题目汇总

二叉树和链表一样,首先都应该想到递归。所以本文中尽量都用递归和非递归完成每一题1.二叉树的遍历,前序中序后序,递归和非递归2.二叉树的层序遍历3.二叉树的高度4.二叉树的节点个数5.求二叉树的镜像6.判断两颗二叉树是否互为镜像7.判断一棵树是否本身就是镜像树8.判断两颗二叉树是不是相同的树9.判断树1是不是树2的子结构10.判断二叉树是否是平衡二叉树11.二叉树第k层的节点个数12.二叉树叶子节点的

2017-10-20 19:53:25 780

原创 单例模式应用之聊天界面

单例模式:定义:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例要点有三:一是某个类必须只能有一个实例;而是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。单例模式的结构图如下:在单例模式实现过程中,需要注意一下三点:(1)单例类的构造函数为私有的。(2

2017-10-16 21:52:39 550

原创 java实现简易计算器

Java简易计算器 用java语言写的一个简易计算器,实现了最基本的+、-、*、/ 运算。先来看卡效果:布局很简单,整个面板的组件为一个JText

2017-10-15 10:49:52 65125 28

原创 根据中序遍历和后序遍历重建二叉树

二叉树的重建二叉树的重建方法:1、根据前序加中序遍历重建二叉树构造该二叉树的过程如下:1. 根据前序序列的第一个元素建立根结点;2. 在中序序列中找到该元素,确定根结点的左右子树的中序序列;3. 在前序序列中确定左右子树的前序序列;4. 由左子树的前序序列和中序序列建立左子树;5. 由右子树的前序序列和中序序列建立右子树。2、根据中序加后序遍历重建二

2017-10-14 23:01:42 10435 1

原创 Class.forName(String className) 实例化对象问题

在实验课上用xml配置文件实现工厂模式,其中用配置文件返回类实例时出现了一点小问题,故记之。问题的描述:工厂方法模式日志记录器。某系统日志记录器要求支持多种日志记录方式,如文件日志记录(FileLog)、数据库日志记录(DatabaseLog)等,且用户可以根据要求动态选择日志记录方式,现使用工厂模式设计该系统。    该工厂的类图如下:实现代码:package com.log

2017-10-09 20:13:41 4970 1

基于java socket的机票预订程序

java的socket写了一个控制台版本的机票预订程序,实现了机票的用户的登录,查询,和订票已经历史订票记录查询

2018-05-05

基于设计模式的画图程序

该系统是一个画图程序,我们要用设计模式的思想来设计系统结构,然后实现基本图形的绘制功能。 1.1 设计模式要求 至少在其中运用 3 种模式,其中涉及到的模式有装饰模式、策略模式、桥梁模式三种。 1.2 画图基本要求 能实现基本图形的绘制功能 1.3 画图高级要求 实现图形的操作(如选取、移动、放大、缩小、改变颜色、改变线形等)和持久化(利用文件或利用数据库)。 详情参见:https://wenku.baidu.com/view/748bfe3d7dd184254b35eefdc8d376eeaeaa179e

2018-03-25

城市公交查询软件

设计一个城市公交查询系统,其中包括用户管理、站点管理、线路管理、和公交查询四大模块。用户管理模块为用户提供登录、注册、信息修改等功能。站点管理和线路管理模块为管理员提供站点的增加、删除、修改等功能。公交查询模块为用户提供公交线路查询、站点查询、最短距离查询等功能。

2017-01-06

ATM存取款课题系统

实现用户的注册、账户存款、取款、查询、账户间转账、及用户的销户等功反复能、并用文件保存以实现反复操作。

2016-12-26

内部排序算法的比较已知技术参数和设计

通过随机数据比较各内部排序算法的关键字比较次数和关键字移动的次数,以取得直观感受。待排序表的表长不小于100;至少要用5组不同的输入数据作比较;排序算法不少于5种; 待排序的元素的关键字为整数; 比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换以3次计)。演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标的列表,以便比较各种排序的优劣。 最后要对结果作简单的分析。

2016-12-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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