摘要: Java—类与对象 1.类与对象的关系 2.创建与初始化对象 3.构造器详解 1.类与对象的关系 1.什么是对象 对象是抽象概念的具体实例 比如张三是人的一个具体实例,张三家里的旺财是狗狗的一个具体实例 能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念 2.什么是类 类是一种抽象的数据 阅读全文
posted @ 2021-07-24 14:38 小芦荟同学 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 方法的调用 静态方法 static 非静态方法 ###一、 例: 定义一个学生类,里面有一个静态方法 say1 //学生类 public static class Student{ //静态方法 say1 public static void say1(){ System.out.println(" 阅读全文
posted @ 2021-07-24 12:34 小芦荟同学 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 最大最小公倍数 问题描述 已知一个正整数N,问从1~N-1中任选出三个数,它们的最小公倍数最大可以是多少 输入格式 输入一个正整数N 输出格式 输出一个整数,表示你找到的最小公倍数 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 10^6 解题思路 如果最大的三个数互质,那么结果 阅读全文
posted @ 2021-07-23 13:40 小芦荟同学 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 区间大数查询 问题描述 给定一个序列,每次询问序列中第一个数到第K个r个数中第K大的数是哪一个 输入格式 第一行包含一个整数n,表示序列长度 第二行包含n个正整数,表示给定的序列 第三行包含一个正整数m,表示询问个数 接下来第m行,每行三个数 l,r,k, 表示询问序列从左往右第l个数到第r个数中, 阅读全文
posted @ 2021-07-23 12:33 小芦荟同学 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 冒泡排序无疑是最为出名的排序算法之一(共有八大排序) 冒泡排序的代码有两层循坏,外层冒泡轮数,里层依次比较 这个算法的时间复杂度为O(n2) 如何优化? 1.冒泡排序 比较数组中两个相邻的元素,如果第一个比第二个大,就交换它们的位置 每一次比较,都会产生一个最大或者最小的数 下一轮则可以少 阅读全文
posted @ 2021-07-22 16:15 小芦荟同学 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Java数组 目录 1.数组概述 2.数组声明创建 3.内存分析及三种初始化 4.下标越界 5.数组的使用 6.多维数组 7.Arrays类 1.数组概述 数组的定义 数组是相同数据类型的有序集合 数组描述的是相同数据类型的若干个数据,按照一定的先后次序排列组合而成 每一个数据称做数组的元素,每个数 阅读全文
posted @ 2021-07-22 16:08 小芦荟同学 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 递归 A方法调用A方法(自己调用自己) 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要较少量的程序就可以描述出解题过程所需要的多次重复计算,大大减少的程序所需要的代码量。递归的能力在于用有限的语句来定义对象的无 阅读全文
posted @ 2021-07-22 15:50 小芦荟同学 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 数列排序 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=20000 输入格式 第一行为一个 整数n 第二行包括n个整数,为待排序的数,每个整数的绝对值小于20000 输出格式 输出一行,按从小到大的顺序输出排序后的数列 样例输入 5 8 3 6 4 9 样例输出 3 阅读全文
posted @ 2021-07-21 17:13 小芦荟同学 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 问题描述 123321是一个非常特殊的数,它从左边和右边读是一样的 输入一个正整数n,编程求所有这样的五位和六位十进制数,满足各位数之和等于n 输入格式 输入一行包括一个正整数n 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行 样例输入 52 样例输出 899998 989989 99 阅读全文
posted @ 2021-07-20 21:41 小芦荟同学 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Java方法 目录 1.什么是方法 2.方法上定义及调用 3.方法重载 4.可变参数 ###1.什么是方法 例: System.out.println();是什么? System是系统的一个类 out是一个输出对象 println()就是一个方法 方法是语句的集合,他们在一起执行一个功能 方法是解决 阅读全文
posted @ 2021-07-20 15:26 小芦荟同学 阅读(84) 评论(0) 推荐(0) 编辑