自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Algorithm_Soul

简单不先于复杂,而是在复杂之后。

  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言数据结构创建哈夫曼树-Huffman coding

/**创建哈弗曼树*创建树*每次遍历最小的两个节点*译码*遍历树(解码的过程)*/#include<stdio.h>#include<stdlib.h>#include<string.h>#define n 4//树的叶子节点数#define m (2*n-1)//树的节点总数#define MAXVALUE 1000 //权重最大值...

2019-06-06 09:51:47 2861

原创 【蓝桥杯】入门训练 Fibonacci数列(java)

问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取余简单。样例输入10样例输出5

2020-08-26 10:09:39 355

原创 DOM的基本知识点汇总

DOM(文档对象模型)的概念D (document)文档表示的就是整个的HTML文档O (object)对象表示将网页文档中的每一部分都看作对象M (model)使用模型来表示对象之间的关系,这样方便获取指定的对象节点 (构成HTML文档最基本的单元)文档节点 整个HTML文档元素节点 HTML文档中的HTML标签属性节点 元素的属性文档节点 HTML...

2020-01-29 16:24:29 393

原创 JS中字符串的相关方法的使用方法

目录1、 charAt()2、charCodeAt() 3、String.fromCharCode() 4、subString() 5、indexOf() 6、lastIndexOf() 7、concat() 8、subStr() 9、slice()11、toUpperCase()12、toLowerCase()1...

2020-01-15 17:24:23 241

原创 使用java简单实现桌球的滚动

package pers.javacode.lzw.ballgame;import java.awt.Graphics;import java.awt.Image;import java.awt.Toolkit;import javax.swing.JFrame;public class BallGame extends JFrame { //加载图片 Image ball=...

2019-10-26 21:48:33 577

原创 C语言实现两个双向链表的连接

#include<stdio.h>#include<stdlib.h>/**实现两个双向链表之间的连接*/typedef int Element;//指定数据类型typedef struct list{ Element data;//数据域 struct list *next;//指向下一个节点的指针 struct list *pr...

2019-10-18 21:19:28 1250

原创 C语言学生信息管理系统(链表实现)

基础功能: 使用链表 使用结构体 对学生信息的增删改查 按姓名或者学号进行学生成绩的排序 #include<stdio.h>#include<stdlib.h>#include<string.h>#define M 2#define N 4typedef struct score//定义成绩结构体...

2019-08-27 08:57:50 762

原创 MYSQL的基础语句汇总

DDL(数据库定义语言) 例如:建库、建表-- 创建数据库CREATE DATABASE +数据库名称;-- 查看当前所使用的数据库SELECT DATABASE();-- 使用或者切换数据库USE +数据库名称;-- 先判断数据库是否存在,再创建数据库CREATE DATABASE IF NOT EXISTS +数据库库名称;-- 创建数据库,并指定字符集CREATE ...

2019-08-20 08:08:03 213

原创 图书管理系统再升级版(V3)

系统功能:用户密码和账号的的验证 使用接口来实现图书业务功能(新增图书、删除图书、根据图书的编号查询图书、出库、入库)和用户的使用功能 使用IO流实现图书基础信息和用户对象在文件中的输入输出(序列化) 使用配置文件来验证登录者的在系统中的角色(超级管理员、操作员、用户)来分配相应的系统使用权限 使用集合map来保存图书的基本信息,并作为IO流输入输出的对象,使用集合set储存用户...

2019-08-16 14:43:54 367

原创 统计关键字个数(利用List、Map实现)

package NumberOfStatisticalKeywords;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.Reader;import java.ut...

2019-08-13 14:27:07 1237

原创 向量类Vector (实现了List接口)的常用方法

描述方法 Vecotr() 创建初始容量为10空向量 Vector(Collection<? extends E> c) 创建一个来自现有集合的向量 Vector(int initialCapacity) 创建指定初始容量的向量 Vector(int initialCapacity, int incr) 创建一个指定容量和增量的向量 int ...

2019-08-12 10:22:13 360

原创 List接口的使用(对集合元素进行增、删、改、查、排序)

package ListInterfaceImplementation;/** * 角色的自定义类 * @author 李*文 * @version 1.8 * @date 2019年8月11日 上午10:11:45 * @content JAVA代码 * @motto 代码千万条,可读第一条。代码不规范,error多两行。 */public class Role implem...

2019-08-12 09:20:01 291

原创 Collection接口的方法&List接口的常用方法(collection的子类)

Collection接口的方法 boolean add(E e) ;/ int size(); 向集合中添加元素e/返回集合中元素的个数 boolean addAll(collection<? extends E> c) 将集合c中的所有元素添加到当前这个集合中 boolean contains(object O) 如果该集合中包含对象O,返回true ...

2019-08-10 11:26:44 1166

原创 图书管理系统升级版(V2)

较于基础版的特点: 1、使用抽象类来实现图书管理系统的方法 2、使用子类继承父类(抽象类)来重写父类的抽象方法 3、使用IO流对图书的基本数据进行管理 package LibraryManagementSystemV2;/** * 图书馆管理系统升级版 * @author 李*文 * @version 1.8 * @date 2...

2019-08-09 17:55:53 402

原创 图书管理系统基础版(V1)(控制台版)

实现功能: 1、图书的新增 2 、图书的入库、出库 3、图书的删除 4、图书的查询 5、管内图书的数量 6、图书仓库的管理 7、用户的管理(待开发 ) 8、图书借阅的管理(待开发) package LibraryManagementSystemV1...

2019-08-08 11:54:19 283

原创 使用随机随机访问文件的类(RandomAccessFile)实现对指定文件内容的复制粘贴

RandomAccessFile类的常用方法 RandomAccessFile(File f,String mode); 使用指定的File对象和模式创建随机文件流(r/rw) long getFilePointer() 返回以字节计算的文件偏移量(从文件开始计)作为下一个Reader和Writer的起点 long length() 返回文件中的字节数 set le...

2019-08-06 12:07:51 716

原创 对象IO(序列化和反序列化)进行了对象的读写操作

package SerializationAndDesserialization;//序列化和反序列化import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcep...

2019-08-06 09:43:25 274

原创 利用IO流将指定网页的源码写入到指定文本中

package Readwebpagesource;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import...

2019-08-04 16:52:57 174

原创 简单的IO案例--修改歌词

package MOdifyLyrics;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileIn...

2019-08-04 15:30:45 131

原创 对比使用InputStream&OutputStream 、BufferedInputStream&BufferedOutputStream、 BufferedReader&~Writer的时长

package ReleaseCopyAndStickFunctionDemo;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;im...

2019-08-01 11:09:54 167

原创 文件中InputStream&OutputStream常用的方法

InputStream&OutputStream 方法 描述 int read() 从输入流中读取下一个字节数据(0-255),已达最后没有可读数据时返回-1 read(byte[]b) 从输入流中读取b.length的字节到字节数组b中,并返回实际读取的字节数 int read(byte[]b,int off,int len) 读取字节保存在字节数组...

2019-07-31 10:07:36 364

原创 Java相关全套工具的下载-提取码 hvds

java开发相关工具

2019-07-30 14:50:11 772

原创 String包装类的常用方法

字符串的常用方法 length() 获取字符串中的字符的个数 charAt(index) 返回字符串中指定下标的字符 concat(str) 拼接一个字符串,返回一个新的字符串对象 toUpperCase 返回一个新的字符串对象,所有的字符大写 toLowerCase 返回一个新的字符串对象,所有的字符小写 trim() 返回一个新的字符串...

2019-07-30 14:49:39 1024

原创 通过用户输入年份和月份打印月历

package PrintmonthCalendar;import java.util.Scanner;/** * 打印用户输入的年份和月份 来输出月历的内容 * 判断闰年的条件 year%4==0&&year%100!=0||year%400==0 * 步骤: 1、计算从1990年一月一号到用户输入的年份的天数总和 * 2、计算输入的月份的总天数 * ...

2019-07-30 14:49:23 2398

原创 StringBuffer的常用方法

StringBuffer的常用方法=>(StringBuffer str=new String Buffer(字符串) StringBufferde和String类不同的是StringBuffer类的对象能够被多次修改,并不产生新的未使用的对象。 str.append(str1) 将指定的字符串str1追加到字符串序列str中 str.reverse(...

2019-07-30 14:48:01 449

原创 在java中常见的异常类型

常见的异常类型 异常分为免检异常和必检异常。 Runtime和Error以及他们的子类都称为免检异常,所有其他的异常都称为必检异常 Exception 异常层次结构的根类 NullPointerException 尝试访问未实例化(null)的对象 ArrayIndexOutOfBoundsException 数组下标越界 Arithme...

2019-07-30 14:47:44 2329

原创 File类的常用方法

File类的常用的方法 public statuc final String filePah=new File("文件的路径");(例如C:\\test\\java.txt) 导入的包:java.io.File; File(String pathName) 通过将给定路径的字符串来创建一个表示对应文件的File实例 exists() 判断此...

2019-07-30 14:47:27 275

原创 简单的文件读写操作

package FileReadAndWriteDemo;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.In...

2019-07-30 14:47:02 265

原创 C语言版-学生信息管理系统(链表实现)

#include<stdio.h>#include<stdlib.h>#include<string.h>#define M 2#define N 4typedef struct score//定义成绩结构体{ int math;//数学 int c_language;//c语言 int english;//英语 double ave;//...

2019-07-21 13:56:37 7048 1

原创 树转化为二叉树、森林转化为二叉树、二叉树转化为树、二叉树转化为森林

一、将树转换为二叉树:树中每个结点最多只有一个最左边的孩子(长子)和一个右邻的兄弟。按照这种关系很自然地就能将树转换成相应的二叉树:1.在所有兄弟结点之间加一连线2.对每个结点,除了保留与其长子的连线外,去掉该结点与其它孩子的连线。如下图所示:二、将一个森林转换为二叉树:具体方法是:1.将森林中的每棵树变为二叉树;2.因为转换所得的二叉树的根结点的右子树均为空,故可将各二叉树的根结...

2019-07-07 21:03:32 8055

原创 C语言数据结构链二叉树非递归的前序、中序遍历

/**链式二叉树非递归的前序遍历和中序遍历*后序遍历比较特殊**利用顺序栈来存储树的节点**代码实现如下*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h> #define NAMESIZE 255//字符串的最大长度#def...

2019-06-14 21:31:39 348

原创 C语言数据结构顺序二叉树(改进版)(创建、遍历、求深度、长度)

/*顺序二叉树的创建*顺序存储结构左孩子节点的下标为2i+1右孩子节点的下标为2(i+1)*采用递归的方式进行处理*操作 (遍历、创建、求长度、求深度)*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#define ERROR ...

2019-06-13 17:43:20 1363 2

原创 C语言数据结构链队列(创建、入队、出队、取对头元素、遍历)

/**链队列的相关操作*创建一个rear和front指针的结构体*创建一个链表的结构体*初始化时rear和front指向head指针*采用尾插法创建链表*操作 (初始化、创建、入队 、出队、取对头元素、遍历)*/#include<stdio.h>#include<stdlib.h>#include<time.h>#include<st...

2019-06-13 10:59:09 8412

原创 C语言数据结构循环队列(创建、入队、出队、取对头元素、遍历)

/**循环队列的创建*循环队列的初始化*创建一个一维数组*操作 出队 入队 判对列空 对列满*创建数据域结构体*创建循环队列的结构体*求循环队列的长度*/#include<stdio.h>#include<stdlib.h>#include<time.h>#include<string.h>#define OK 1#def...

2019-06-12 22:04:04 10288

原创 C语言数据结构链栈(创建、入栈、出栈、取栈顶元素、遍历链栈中的元素)

/**创建链栈*创建一个top指针代表head指针*采用链式存储结构*采用头插法创建链表*操作 创建 出栈 入栈 取栈顶元素*创建数据域的结构体*创建数据域的名称指针*使用随机函数对数据域的编号进行赋值*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<...

2019-06-12 20:00:31 12068 2

原创 C语言数据结构字符串的模式匹配-BF算法

/**串的模式匹配-BF算法*找到相同的字符串输出在原字符串中的位置 代表匹配字符串在原字符串中的位置*/#include<stdio.h>#include<stdlib.h>#include<string.h>#define STRSIZE 255//字符串的最大长度typedef char *StrType;//字符数字类型typedef ...

2019-06-11 18:37:02 1948

原创 C语言数据结构稀疏矩阵的转置

/**稀疏矩阵的转置*创建一个二维数组*创建一个三元组数组来存放矩阵的元素*转置矩阵存放的公式为 sum[] 数组存放每一列的非零元素的个数*cpot[]数组存放每一列第一个非零元素在转置三元组中的位置*/#include<stdio.h>#include<stdlib.h>#include<time.h>#define MAXSIZE 1...

2019-06-11 18:31:34 1729

原创 C语言数据结构单链表的相关操作汇总

/**链表的相关操作集合*链表的创建 头插法 尾插法*链表元素的排序(递增排序)*链表的遍历*链表节点点的插入 前插 后插 在指点位置插入数据*删除指点位置的节点*按值进行查找 按序号进行查找*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time...

2019-06-09 15:11:20 176

原创 C语言数据结构顺序表的操作(创建、插入、删除、查询)

*顺序表的相关操作*创建顺序表(顺序存储)*创建数组*在指定位置进行删除*在指定位置进行插入*返回指定位置的数据*返回数据的指定位置*遍历顺序表的数据*/#include<stdio.h>#include<time.h>#include<stdlib.h>#include<string.h>#define MAXSI...

2019-06-09 15:07:45 9049

原创 C语言数据结构二叉排序算法(二叉排序树)

/*二叉排序树的相关操作*二叉排序树的创建使用二级指针*顺序表的创建 顺序表的数据递增排序*对树的节点的数据进行赋值操作*利用二分查找法进行二叉排序树的创建(递归实现二叉排序树的创建)*对数据进行查找 (递归实现)*对数据进行插入*/#include<stdio.h>#include<stdlib.h>#include<string.h>#...

2019-06-08 09:14:23 2232

planeWar.zip

java 飞机大站项目 使用线程为基线 具体的功能: 射击和撞击敌机 拾取宝石和血量 有boss出现 可以通关

2020-02-17

com.javaoo.atmpro.zip

相关功能的实现 (图形界面) * 一、注册的实现: * 1、将数据通过IO流输入到文件中去 * 2、在输入数据的时候比较是否输入重复的数据 * 二、登陆的实现: * 1、在登陆的时候在从文件读入数据进行卡号和密码的比较 * 2、在登陆成功的情况下,返回改登陆成功的银行卡号 * 三、存款的实现 * 1、输入存款金额进行验证 * 2、存款金额验证 * 3、将结果更新到文件中 * 四、取款的实现: * 1、输入取款金额进行验证 * 2、输入文件(bankCard)中去 * 3、当取款金额大于余额时,并输入失败,提示操作不成功 * 五、账户查询余额实现 * 1、登陆成功后传入银行卡对象 * 2、输出账户的基本信息(账户余额) * 六、转账的实现 * 1、登陆成功后传入银行卡对象 * 2、将转账方和收款方的余额进行修改 * 3、重新写入到文件中 * 4、保证转账的卡号不是自身的卡号(自己不能给自己转账) * 七、修改密码的实现 * 1、登陆成功之后传入银行卡对象 * 2、修改密码之后再写入到文件中去 * 八、存取款和转账记录的查询(查询明细) * 1、将每次存、取款和转账和修改密码的记录存入文件(recordInfo)中 * 2、当调用查询记录方法的时候可以进行显示该账户的所有的银行交易信息

2020-02-17

空空如也

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

TA关注的人

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