java
文章平均质量分 51
IT精英之路
这个作者很懒,什么都没留下…
展开
-
java web项目中常用的树结构
package com.gx.tree.service.impl;import com.gx.tree.dao.TreeMapper;import com.gx.tree.entity.DeptEntity;import com.gx.tree.service.TreeService;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.StringUtils;import o原创 2020-09-08 09:37:22 · 544 阅读 · 0 评论 -
fromdata上传文件后台处理文件
1.前端页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>测试文件上传</title> <script src="http://cdn.static.runoob.com/libs/jquery/2.1...原创 2020-04-08 15:54:57 · 623 阅读 · 0 评论 -
剑指offer_编程题_替换字符串
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。分析这个题看起来是很容易做的,就是简单的替换.但当你仔细分析后,就会有一个问题出现,当字符串特别长的时候,应该怎样优化自己的算法呢 ?一般常规的做法是:从前向后遍历字符串,当遇到空格时,把空格用"%20",但是空格后面的字符都...原创 2018-11-11 23:17:00 · 198 阅读 · 0 评论 -
剑指offer_编程题_Dome1
题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。分析分析:根据数组的数组的规律,左下角的数字最小,所以可以从右上角向左下角查找,查找规则:(1)目标值小于最上角的数,删除列,列数减小(column左移).(2)目标值大于最上角的数,删...原创 2018-11-10 16:19:25 · 165 阅读 · 0 评论 -
肯德基点餐收银系统(java GUI实现)
1.系统介绍同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++/python/Java,结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。2.系统设计...原创 2018-10-25 20:41:53 · 5750 阅读 · 33 评论 -
java实现24点经典游戏
1.游戏简介从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1).用户初始生命值为一给定值(比如3),初始分数为0。随机生成4个代表扑克牌牌面的数字或字母,由用户输入包含这4个数字或字母的运算表达式(可包含括号),如果表达式计算结果为24则代表用户赢了此局。2.主要算法利用栈来计算表达式的值,在与24进行比较.2.1数据结构...原创 2018-09-26 19:47:50 · 2780 阅读 · 1 评论 -
词频统计程序JavaGUI+mysql实现
1.系统功能(1)可导入任意英文文本文件(2)统计该英文文件中单词数和各单词出现的频率(次数),并能将单词按字典顺序输出。(3)将单词及频率写入文件。(4)实现GUI界面。(5)将单词及频率写入数据库。2.算法设计2.1 文章分割成单词简单概述下算法:把从文件提取的文章存放在String字符串中,然后进行逗号,句号,空格分割,基本上可以分割成单词。 ...原创 2018-09-18 22:14:56 · 1225 阅读 · 1 评论 -
RandomAccessFile 文件操作(二) 修改文件内容
1. 使用RandomAccessFile类修改文件内容1.1 认识RandomAccessFile 类RandomAccessFile ,随机读写类 。是java输入/输出流体系中功能最丰富的文件访问的类,他提供了众多的方法来访问文件内容,它既可以向读取文件内容,也可以向文件输出数据。与文件的输入/输出不同的是,RandomAccessFile支持“随机访问”的方式,程序可以直接跳转...原创 2018-09-08 23:35:30 · 5736 阅读 · 1 评论 -
三种方法求最大公约数和最小公倍数
最大公约数最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。 最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。java代码中实现了这三种算法方法一:辗转相除public static int gcd(int num1, int num2) { while (true) { if ((...原创 2018-09-08 10:22:08 · 2817 阅读 · 0 评论 -
算法训练一 “打鱼算法”
1.问题描述中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。2.问题要求基本要求 1.程序风格良好(使用自定义注释模板),提供友好的输入输出。 提高要求: 1.输入数据的正确性验证。 2.使用文件进行数据测试。如将日期 20100...原创 2018-08-28 19:32:35 · 2954 阅读 · 1 评论 -
Java-实现队列(一)之 链式队列
队列的定义和结构队列是一种特殊的线性表,其特性体现在队列只允许在表尾插入数据元素,在表头删除元素,所以队列是一种操作受限的线性表,具有先进先出的特点。允许进行插入的一端称为队尾,允许进行删除的一端称为队首。队列也分为顺序和链式两种存储结构。定义接口interface Queue { public void clear();//清空 public boolean...原创 2018-07-29 12:42:54 · 2447 阅读 · 0 评论