自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OPENGL

#include<GL\glew.h>#include<GLFW\glfw3.h>#include<iostream>using namespace std;void init(GLFWwindow* window){}void display(GLFWwindow* window, double currentTime) { glClearColor(1.0, 1.0,0.0, 1.0); glClear(GL_COLOR_BUFFER_BIT);

2022-04-23 20:13:49 308 1

原创 awt应用

在组件中显示信息import java.awt.*;import javax.swing.*;public class hello { public static void main(String[] args) { EventQueue.invokeLater(()->{ NotHelloWordsFrame frame =new NotHelloWordsFrame(); frame.setTitle("NotH

2021-10-21 17:30:53 100

原创 链表集合的应用

import java.util.*;public class Main{ public static void main(String[] args) { var a=new LinkedList<String>(); a.add("amy"); a.add("carl"); a.add("erical"); var b= new LinkedList<String>

2021-10-17 14:03:20 73

原创 打印递归阶乘函数的堆栈轨迹

import java.util.*;public class test{ public static int factorial(int n) { System.out.println("factorial("+n+")"); var walker =StackWalker.getInstance();//得到一个StackWalker实例 walker.forEach(System.out::println);//在每个栈帧上完成给定动作 int r; if(n<=1

2021-10-16 21:59:04 80

原创 匿名内部类

import java.awt.*;import java.awt.event.*;import java.time.*;import javax.swing.*;public class test { public static void main(String[] args) { var clock = new TalkingClock(); clock.start(1000,true); JOptionPane.showConfirmDialog(null, "Quit

2021-10-14 18:57:47 58

原创 lambda(对一个比较器和一个动作监听器使用lambda)

import java.util.*;import javax.swing.*;import javax.swing.Timer;public class test { public static void main(String[] args) { var planet =new String[] {"Mercury","Venus","Earth","Mars","Jupiter","Saturn","Uranus","Neptune"}; System.out.println(Ar

2021-10-12 20:32:26 144

原创 用自制比较器完成排序

import java.util.*;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); String[] s=new String[3]; s[0]="lol"; s[1]="qwer"; s[2]="ppppppp"; Arrays.sort(s,new

2021-10-12 16:49:12 74

原创 接口操作实例

import java.util.*;public class Main{ public static void main(String[] args) { var staff=new Employee[3]; staff[0]=new Employee("lol",3600); staff[1]=new Employee("pal",2396); staff[2]=new Employee("oll",9200);

2021-10-11 18:38:19 54

原创 枚举类型实例

import java.util.*;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); String res=in.next().toUpperCase(); Size size=Enum.valueOf(Size.class,res);//返回指定类中的指定枚举类型 System.out

2021-10-10 20:43:23 232

原创 参数变量可变的方法(“变参”方法)

import java.util.*;import java.lang.*;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); double res=max(1.0,2.3,3.7,4.9,5.7); System.out.println(res); } public s

2021-10-10 20:09:47 108

原创 object类中equals和tostring重写,hash函数,getClass函数

import java.util.*;public class Main{ public static void main(String[] args) { person staff=new person("lol"); person man=new person("xxx"); System.out.println(man);//默认man.toString() if(staff.equals(man))

2021-10-08 21:54:24 55

原创 继承 abstract抽象类实例 及 访问控制修饰符

abstract class person{ public abstract String getdescription(); private String name; public person(String name) { this.name=name; } public String getname() { return this.name; }}class mananger ex

2021-10-08 19:43:53 81

原创 继承(2)类的强制类型转换 instanceof

import java.util.*;import java.time.*;class Employee{ private String name; private double salary; private LocalDate hireday; public Employee(String name,double salary,int year,int month,int day) { this.name=name;

2021-10-07 23:24:26 122

原创 继承(1)

import java.util.*;import java.time.*;class Employee{ private String name; private double salary; private LocalDate hireday; public Employee(String name,double salary,int year,int month,int day) { this.name=name;

2021-10-07 22:15:20 53

原创 java this指针的另一用途

java this指针的另一用途this(…):这个构造器将会调用同一类的另一构造器import java.util.*;public class Main{ public static void main(String[] args) { Employee res1=new Employee(123.0); System.out.println("name:"+res1.getname()+" "+"salary:"+res1.getsala

2021-10-04 18:30:08 49

原创 java方法参数

java方法参数import java.util.*;public class Main{ public static void main(String[] args) { var res1=new Employee("lol",100000); var res2=new Employee("wzry",5000); System.out.println("方法不能修改基本数据类型的参数!!"); dou

2021-10-04 17:53:22 62

原创 static 静态字段和静态方法实例

static 静态字段和静态方法实例import java.util.*;public class Main{ public static void main(String[] args) { var staff=new Employee[3]; staff[0]=new Employee("lalal",1000); staff[1]=new Employee("men",1000000); staff[2]=new E

2021-10-04 17:11:22 152

原创 java版当月日历

java版当月日历import java.util.*;import java.time.*;public class Main{ public static void main(String[] args) { LocalDate date=LocalDate.now(); int month =date.getMonthValue(); int today=date.getDayOfMonth(); date=dat

2021-10-04 00:23:49 76

原创 2021-09-18

线性表的应用约瑟夫环问题1.编号为1,2,…,n的n个人按顺时针方向围坐在一张圆桌周围,每人持有一个密码(正整数)。一开始任选一个正整数m作为报数上限值,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数,报m的那个人出列,将他的密码作为新的m值,从他顺时针方向的下一个人开始重新从1报数,数到m的那个人又出列;如此下去,直至圆桌周围的人全部出列为止。要求按出列顺序输出n个人的编号。输入格式:第一行输入两个整数,依次表示人数n和初始化密码m,以空格间隔。 第二行依次输入n个整数,分别表示n个人的密

2021-09-18 18:13:53 238

原创 归并排序模板

归并排序归并排序的算法思想归并排序的模板#include<iostream>#include<algorithm>using namespace std;int a[N],temp[N];void merge_sort(int q[],int l,int r){ if(l>=r) { return; } int mid=l+r>>1; merge_sort(q,l,mid),merge_sor

2021-07-26 10:26:00 96

原创 快速排序模板及例题

快速排序快速排序模板void quick_sort(int q[],int l,in r){ if(l>=r) return; int i=l-1,j=r+1,mid=q[i+j>>1]; while(i<j) { do i++;while q[i]<mid; do j--;while q[j]>mid; if(i<j) swap(q[i],q[j]); } //当划分选取j时,mid不能选用q[r],否则会出现无限循环 //当划分选

2021-07-26 10:00:37 745

空空如也

空空如也

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

TA关注的人

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