java提高
文章平均质量分 88
枫-无-痕
风之无痕,波澜不惊。
展开
-
java数组实现五子棋
废话不多说,直接上代码package lianix;import java.io.*;public class Gobang { // 定义棋盘的大小 private static int BOARD_SIZE = 15; // 定义一个二维数组来充当棋盘 private String[][] board; public void initBoa...原创 2018-07-27 19:03:57 · 1520 阅读 · 0 评论 -
java之九九乘法表
package lianix;public class chengfabiao { public static void main(String[] args) { // TODO Auto-generated method stub //左下三角// for(int i = 1;i < 10;i++){// ...原创 2018-07-27 19:53:08 · 201 阅读 · 0 评论 -
java 等腰三角形 * 型输出
废话不多说,直接上代码,上代码之前大家想一想如何实现这个等腰三角形。我的看法是直接把它当做一个直角梯形,由一个直角三角形和一个等腰三角型组成,当然那个直角三角形就用空格来实现,我们要输出的*型就用等腰三角形来实现。package lianix;public class xunhuan { //其实就是打印了两个三角形,一个是倒直角三角形,另一个是等腰三角形。 publ...原创 2018-07-28 08:39:19 · 14562 阅读 · 1 评论 -
JAVA工厂方法模式
1.工厂方法模式概念工厂方法模式(Factory Method) : 定义一个用于创建对象的接口,让子类决定实例化了哪个类。工厂方法使一个类的实例化延迟到其子类。 用于生产同一等级结构中的固定产品。(支持增加任意产品)特点:(1)工厂方法模式是简单工厂模式的进一步抽象和推广 。 (2) 使用了多态性,工厂方法模式保持了简单工厂模式的优点,克服了它缺点。 ...转载 2018-08-10 19:37:34 · 313 阅读 · 0 评论 -
Set集合,
创建一个set集合,并用set集合保存用户通过控制台输入的5个字符串public class Set { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); Ha...原创 2018-08-02 12:04:33 · 751 阅读 · 0 评论 -
快速排序第一趟结果
比如关键字(20,15,14,18,21,36,40,10)以20为基准进行排序。第一步,先从后往前找出小于基准数20的数,并与基准数20交换得:(10,15,14,18,21,36,40,20)。第二步,再从前往后找出大于基准数20的数,并与基准数20交换得:(10,15,14,18,20,36,40,21)。再一次执行第一步与第二步,直到最后基准数左边的序列都小于基准数,基准数右边...原创 2018-08-08 12:58:38 · 28102 阅读 · 4 评论 -
常用数据结构与常用算法,
1. 常见数据结构人们进行程序设计时通常关注两个重要问题,一是如何将待处理的数据存储到计算机内存中,即数据表示;二是设计算法操作这些数据,即数据处理。数据表示的本质是数据结构设计,数据处理的本质是算法设计。PASCAL之父,瑞士著名计算机科学家沃思(Niklaus Wirth)教授曾提出:算法+数据结构=程序。可以看出数据结构和算法是程序的两个重要组成部分,数据结构是指数据的逻辑结构和存储方法...转载 2018-08-08 20:32:54 · 23786 阅读 · 0 评论