- 博客(7)
- 收藏
- 关注
原创 验证巴赫猜想
验证巴赫猜想:任何一个大于6的偶数,都能分解成两个质数的和。要求输入一个整数,输出这个数能分解成哪两个质数的和。例如:1414=3+1114=7+7import java.util.Scanner;public class TextDemo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt();
2021-07-01 16:59:18
175
原创 螺旋填数2021-07-01
螺旋填数/** 读入两个整数m,n,输出一个m行n列的矩阵,这个矩阵是1~m*n这些自然数按照右、下、左、上螺旋填入的结果。* 例如读入数字4,5,则输出结果为:* 1 2 3 4 5* 14 15 16 17 6* 13 20 19 18 7* 12 11 10 9 8* */public class TextDemo2 { public static void main(String[] args) { //给定数组 存储数据 int
2021-07-01 16:53:45
152
原创 面向对象简介
面向对象本质是一种编程范式(一种套路、一种思考方式)面向过程:关注的是每行代码实现细节面向对象:先把代码实现细节整合到对象身上, 只要找到对象就能拥有对象身上的功能(万物皆对象)面向对象基于面向过程如果场景比较复杂推荐使用面向对象,如果场景比较简单优先推荐面向过程(例如,自己去刷牙,推荐面向过程)类和对象的关系对一类对象进行抽取,把共同的特征信息抽取成了属性,把共同的行为抽取成了方法,把这些对象抽取成了对应的类类是对对象的概括,对象是对类的具体实现。package cn.te
2021-06-30 18:34:13
108
原创 选择排序法
/* 选择排序*/import java.util.Arrays;class Choosedemo{ public static void main(String[] args) { //无序数组 int[] arr = {6,1,5,7,9,2}; //通过嵌套循环实现冒泡排序 for(int i=1;i<arr.length;i++){//外层循环--控制轮数 for(int j=i;j<arr.length;j++){//内层循环---控制参与比较的元素范.
2021-06-29 11:33:41
126
原创 冒泡排序法
/* 冒泡排序*/import java.util.Arrays;class maopaodemo{ public static void main(String[] args) { //无序数组 int[] arr = {6,1,5,7,9,2}; //通过嵌套循环实现冒泡排序 for(int i=1;i<arr.length;i++){//外层循环--控制轮数 for(int j=1;j<=arr.length-i;j++){//内层循环---控制参与比较的.
2021-06-29 11:01:39
158
1
原创 二分法查找
二分(折半)查找—二分算法在查找中的应用注意:给定的数组必须是有序的。/* 二分查找*/class demo{ public static void main(String[] args) { //给定数组 //int[] arr={4,2,7,1,8,9};//无序 int[] arr = {1,2,4,5,7,8,9};//有序 任意连续区域都是有序的 //给定查找数 int num=3; /*//通过普通for循环依次遍历数组元素进行查找 for(int i=0
2021-06-28 17:15:21
74
原创 今天下午打开VM中的Ubuntu,却发现进入不了图形桌面
今天下午打开VM中的Ubuntu,却发现进入不了图形桌面,虽然还可以登录账户,但是却没有账户的图标,如图所示。虽然输入密码后能进入系统,但是确实黑屏,什么都没有。界面看上去就不对劲,然后就开始百度,在群里问大神。找了很多方法,都试了试,很多都不行。然后看到一个帖子说是重新装一下桌面1.在上图进入系统之后,按ctrl+alt+f1(f1到f6都可以进入命令行,f7是退出命令行),输入账号,密码。2.输入命令sudo apt-get install ubuntu-desktop,再输入一次密码3.如果
2020-07-02 20:18:24
3546
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人