自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 社区党群服务中心管理系统(QQ聊天等功能)

系统功能需求通过自己对社区服务中心管理系统的了解,以及自己平常使用积累的经验,我认为,一个合格的社区服务中心管理系统需要以下功能。这是我的实训项目,发出来看看能不能帮助一些人1.1.1 登陆及注册此功能应实现基本的登陆和注册,并用JLable组件给予用户提示,在登陆之可以显示菜单界面,以便进行需要的操作,如果没有对于账户和密码,可以进行注册,添加注册按钮,点击之后可以显示注册界面,注册要输入自己的相关信息,输入完整并且正确后才可完成进行注册。1.1.2 党员和用户功能页面此功能应实现党员和用

2022-05-17 15:12:19 771 1

原创 蓝桥杯习题2

package 蓝桥杯习题;/*小明维护着一个程序员论坛。现在他收集了一份"点赞"日志,日志共有N行。其中每一行的格式是:ts id表示在ts时刻编号id的帖子收到一个"赞"。现在小明想统计有哪些帖子曾经是"热帖"。如果一个帖子曾在任意一个长度为D的时间段内收到不少于K个赞,小明就认为这个帖子曾是"热帖"。具体来说,如果存在某个时刻T满足该帖在[T, T+D)这段时间内(注意是左闭右开区间)收到不少于K个赞,该帖就曾是"热帖"。给定日志,请你帮助小明统计出所有曾是"热帖"的帖子编号。【输入格

2022-05-17 14:23:35 333

原创 蓝桥杯习题

package 蓝桥杯习题;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Num1纪念日 { public static void main(String[] args) throws ParseException { SimpleDateFormat s=new SimpleDateFormat("yyyy-MM

2022-05-16 18:15:54 199

原创 贪心算法学习

区间问题905 最大不相交区间数量给定 N 个闭区间 [ai,bi],请你在数轴上选择若干区间,使得选中的区间之间互不相交(包括端点)。输出可选取区间的最大数量。输入格式第一行包含整数 N,表示区间数。接下来 N 行,每行包含两个整数 ai,bi,表示一个区间的两个端点。输出格式输出一个整数,表示可选取区间的最大数量。数据范围1≤N≤105 ,−109≤ai≤bi≤109输入样例:3-1 12 43 5输出样例:2import java.util.Arrays;imp

2022-05-16 18:04:25 165

原创 哈夫曼树编码

2.一个单位有5个部门,每个部门都有一部电话,但是整个单位只有一根外线,当有电话打过来的时候,由转接员转到内线电话,已知各部门使用外线电话的频率为(次/天):5 16 9 12 19。利用哈夫曼树算法思想设计内线电话号码,使得接线员拨号次数尽可能少。要求:(1)依据使用外线电话的频率构造二叉树;(2)输出设计出的各部门内线电话号码。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#incl

2022-05-16 17:43:59 1034

原创 子集的生成,选择法加递归

/*给定一个集合,请写一个算法,得到其所有的子集.这里假定该集合不存在重复的元素.举个栗子,给定集合[1, 2, 3], 你返回这样一堆子集:[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3] *///子集的生成问题 cn1 + cn2 + cn3 + ......+ cnn//其实在另外一种方式看来,就是选或者不选的事。// 假设刚开始为空集[],选1,就有[1],不选就是[]。再下来[1]选择2就是[1, 2],不选就是[1]/

2021-12-02 18:05:12 412

原创 上楼梯,递归和迭代

import java.util.Scanner;public class Main{ public static void main(String[] args) { int n; Scanner scanner = new Scanner(System.in); while(true){ n = scanner.nextInt(); System.out.println(fa1(n));

2021-12-02 16:07:23 226

原创 欧几里得算法求解x,y。和扩展欧几里得

/*裴蜀定理:若ax+by = z,则 gcd(a,b)| z如何求解 (以下讨论a>b)显然当 b=0,gcd(a,b)=a。此时 x=1,y=0;当a>b>0 时设 ax1+ by1= gcd(a,b);bx2+ (a mod b)y2= gcd(b,a mod b);根据欧几里德原理有 gcd(a,b) = gcd(b,a mod b);则:ax1+ by1= bx2+ (a mod b)y2;即:ax1+ by1= bx2+ (a - [a / b] * b)y

2021-12-02 16:00:10 1182

原创 机器人走格子,迭代和递归

/*有一个 n x m 的网格,一个机器人只能走格点且只能向右或向下走,要从左上角走到右下角。 请设计一个算法,计算机器人有多少种走法。给定两个正整数 int n, int m,请返回机器人的走法数目。保证 n+m 小于等于12。 */public class 机器人走格子 { //当无论是第一行或者第一列的时候,不管另一个多大,都是只有一种走法 // 问题分析: // //当x=1,y=1时,有1种走法 //当x=1,y=2时,有1种走法

2021-12-02 15:43:02 555

原创 2021-05-29

Oracle期末复习第一章关系数据模型:理解超键,候选键,主键,外键范式理论:第一范式:最重要特点就是实体属性不可再分,简单来说就是列不可再分第二范式:第三范式:第二章基本概念:物理存储结构(包括哪些文件,各自作用是什么),逻辑存储结构(组成及其关系),Oracle的进程结构(包括哪些,各自作用),Oracle的内存结构,数据字典例如:①请简述Oracle数据库保存在物理介质上的文件有哪些,其作用是什么?。②分析Oracle的逻辑存储结构的组成。③掌握只有写入文件中的数据才是持久

2021-05-29 20:33:14 68

原创 员工类为抽象父类,包括属性:姓名、职位、基本工资、应发工资、实发工资、应缴税;

一interface Operation { void open(); void show(); void close();}import java.util.Scanner;public class mooc4 { public static void main(String[] args) { Operation curtain = new Operation() { @Override

2021-04-17 15:18:54 1124 3

原创 Collection集合

Collection集合Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。方法如下:Iterator迭代器在程序开发中,当我们需要遍历集合中的所有元素时,这时的for方法无法更好的满足我们的需求时。在这种情况下,Java中开发了java.util.Iterator。Iterator这个接口是Java集合中的一员,但是其与Collection、Map接口有很大的不同,Collection与Ma

2021-04-11 17:10:09 84

原创 泛型

泛型概述什么情况下使用泛型及其优点Collection虽然可以存储各种对象,但实际上通常Collection只存储同一类型对象。例如都是存储字符串对象。或者在一个方法中我们要输入不同类型的变量,而输出方法却相同,这是我们便可以采用泛型的方法来简便我们代码的输入,达到更简单,更有效。泛型的定义与使用在创建对象的时候确定泛型例如,ArrayList<Object> list = new ArrayList<Object>();含有泛型的方法定义格式:修饰符 <代表

2021-04-11 17:02:25 73

原创 Java之斗地主

collection模拟实现初级版本import java.util.ArrayList;import java.util.Collections;public class DouDiZhu { public static void main(String[] args) { ArrayList<String> array = new ArrayList<String>(); String[] huase = {"♦","♣","♥

2021-04-11 12:16:39 132

原创 List and Set

ListList接口特点:它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。集合中可以有重复的元素,通过元素的equals方法,来比较是否为重复的元素。List接口中常用方法List作为Collection集合的子接口,不但继承了Collection接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有方法,如下:

2021-04-09 22:39:39 130

原创 Java 异常

异常异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止,在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。Throwable体系:Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。Throwable中的常用方法:public void print

2021-04-05 17:34:11 196 7

原创 关于时间和日历

Datejava.util.Date`类 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。public Date(long date):分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。tips:

2021-04-05 17:03:51 195

原创 2021-04-01

内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。定义格式:class 外部类 {class 内部类{}}访问特点内部类可以直接访问外部类的成员,包括私有成员。外部类要访问内部类的成员,必须要建立内部类的对象。创建内部类对象格式:外部类名.内部类名 对象名 = new 外部类型().new 内部类型();public class Person { private boolean live = true;class Heart { public v

2021-04-01 18:36:41 102 1

原创 2021-03-29

二分法二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。二分法查找的思路如下:(1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。(2)如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤(1)的操作。(3)如果某一步数组为空,则表示找不到目标元素。二分法查找的时间复杂度O(logn)。二分法的递归实现import java.util.*;public class Main { pu

2021-03-29 21:56:03 73

原创 2021-03-25

Arraylist构造方法和添加方法实例创造自己的类!!!在idea中可快捷创造shit + insert之后用shit 调自己想要输出的量;继承实例成员方法重名——重写(Override) 如果子类父类中出现重名的成员方法,这时的访问是一种特殊情况,叫做方法重写 (Override)。方法重写 :子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效 果,也称为重写或者复写。声明不变,重新实现。class Fu { public voi

2021-03-25 21:43:06 189

原创 2021-03-25

object接口没有构造方法,那是因为主要是对行为是抽象的,没有固定的方法,一个类如果没有父类,默认自动继承object。但是object中有哪些方法呢1.getClass方法获取运行时类型,返回值为Class对象2.hashCode方法返回该对象的哈希码值,是为了提高哈希表的性能(HashTable)3.equals方法判断两个字符串是否相等,在Object源码中equals就是使用去判断,所以在Object中equals是等价于的,但是在String及某些类对equals进行了重写,实现

2021-03-24 17:40:02 248

原创 2021-03-20

字符串知识点String1.基本的概述2.如何定义字符串3.字符串如何比较!解例4.字符串最常用的方法String name=“ ”;StringBuilder1.stringbuilder的正确使用解例a. 添加 和 反转b.例题string和stringbuilder...

2021-03-20 18:15:38 129

原创 2021-03-19

链表逆序 ( java)需要三个指针,current,prev和nextpublic ListNode reverseList(ListNode head){ ListNode prev = null; ListNode node = null; ListNode current = head; while(current != null){ ListNode next = current.next;

2021-03-19 18:02:36 49

原创 2021-03-17

二分法1、二分法与普通算法的比较实现方式二分法的实现需要 两个下标变量(start和end)来控制查询数组的范围,默认是从0到数组的最后一个元素,然后需要获取数组的中间元素(下标为(start+end)/2的元素)与要查找的值作比较,如果这个元素大于查找的值,说明 要查找的值在数组下标0到(start+end)/2 之间,否则在下标(start+end)/2到数组最后一个元素之间。 所以 每次比较之前都是将查询的范围缩短一半,然后控制这个查询的范围依据就是根据上一次数组中间的元素与查找的值比较之

2021-03-18 13:30:07 79 1

原创 2021-03-17

c语言进制的转化#include <stdio.h>int main(){ int m,n; scanf("%d",&m); int a[100]; int i,j,s,sum; for(i=1;i<=300;i++) { sum=i*i; int count=0,flag=0; do{ a[count++]=sum%m; sum=sum/m; }while(sum!=0); for(j=0;j<=coun

2021-03-17 17:25:22 58

原创 2010.3.16

C语言和Java的不同1.关键字 public class void staic System.out.println() 输出内容并 换行 System.out,print() 输出内容不 换行2.常量特别的有布尔常量 (turn false) 输出按照C语言3.数据类型4.变量类如int a=10; 变量与C语言相同5.变量的注意事项6.标识符7.类型转换自动类型转换byte型可以转换为sho

2021-03-16 21:25:45 85 1

空空如也

空空如也

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

TA关注的人

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