自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 设计模式——简单工厂模式(静态工厂方法模式)

设计模式——简单工厂模式(静态工厂方法模式)1. 抽象产品类2. 具体产品类3. 创建工厂类4. 测试代码5. 优缺点分析5.1 优点5.2 缺点简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例,它是一种对象创建型模式 .(不属于23种Gof设计模式之一)以实现一个计算器为例:(主要有三个角色)1. 抽象产品类抽象产品类,简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口.// ,所有实例所共有的公共接口abstract class Operati

2021-09-08 16:18:43 258

原创 JDBC工具类--JDBCUtils实现代码

package cn.zc;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.net.URL;import java.sql.Connection;import java.sql.DriverManager;import java...

2020-04-11 09:52:20 402

原创 JAVA--希尔排序采用移位法实现

package cm.zc;import java.util.Arrays;/** * 希尔排序采用移位法实现 * @author D * */public class ShellSort { public static void main(String[] args) { int [] arr= {8,9,1,7,2,3,5,4,6,0}; shellSort(arr...

2020-04-07 21:19:48 338

原创 JAVA实现采用交换法实现希尔排序

JAVA实现采用交换法实现希尔排序package cm.zc;import java.util.Arrays;/** * 希尔排序采用交换法实现 * @author D * */public class ShellSort { public static void main(String[] args) { int [] arr= {8,9,1,7,2,3,5,4,6,0...

2020-04-07 20:52:07 203

原创 JAVA实现插入排序,并进行了优化

package cn.zc;/** * java实现插入排序 */import java.util.Arrays;public class InsertSort { public static void main(String[] args) { int[] arr= {2,8,3,6,4,5,44,7,2}; insertSort(arr); System.out.pr...

2020-04-05 18:25:31 214

原创 JAVA----数组模拟队列

JAVA 实现数组模拟队列实现:入队,出队,显示队头元素,显示队列功能package zc;import java.util.Scanner;/** * 数组模拟实现队列 * 缺点:数组只能用一次 * @author D * */public class ArrayQueueTest { public static void main(String [] args) {...

2020-04-04 23:17:51 161

原创 Java实现稀疏数组以及将稀疏数组存储到硬盘和从硬盘种读取操作

Java实现稀疏数组原二维数组—>稀疏数组稀疏数组—>原二维数组将稀疏数组保存到硬盘中将稀疏数组读入内存为了扩展思维,练习编程,所以写法不一从上到下看就好,没有对函数进行封装package zc;/** * Java实现稀疏数组 * 原二维数组--->稀疏数组 * 稀疏数组--->原二维数组 * 将稀疏数组保存到硬盘中 * 将稀疏数组读入内存...

2020-04-04 21:22:30 1434 7

原创 JAVA实现冒泡排序并进行优化

JAVA实现冒泡排序package zc;import java.util.Arrays;/** * JAVA实现冒泡排序 * @author D * */public class bubbleSort { public static void main(String[] args) { int arr[]= {2,6,4,8,9,3,6,4,8,0}; sort(a...

2020-04-04 17:26:07 210

原创 JAVA实现选择排序算法

首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。时间复杂度为O(n^2)package SelectSort;import java.util.Arrays;/** * 选择排序 * 时间复杂度为O(n^2) * @author D * */publi...

2020-03-20 20:01:07 164

原创 JAVA实现二分查找

JAVA实现使用递归的二分查找package binarySearch;/** * 使用递归的二分查找 * 注意原数组必须是有序的 * arr代表数组 * key代表要查找的关键字 * 返回值为关键字的索引值 * @author zc * */public class BinarySearch02 { public static void main(String[] arg...

2020-03-20 15:50:12 246

原创 Python入门笔记——1入门必备知识

1.常用开发环境(IDE, Intergrated Development Environment)IDLE/Pycharm/wingIDE/Eclipse/Ipython2.程序构成语句——模块——程序3.Python中一切皆对象,由标识(identity)、类型(type)、值(value)组成。对象的本质就是一个内存块。变量:对象的引用,用来存储对象的地址。其中变量位于栈内存,变...

2019-10-31 01:11:53 474

空空如也

空空如也

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

TA关注的人

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