自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 347 Top Frequent Elements

leetcode 347 Top Frequent Elements

2023-05-16 07:40:11 143

原创 如何将一个服务器上的MySQL数据库复制到本地运行(使用IDEA自带工具)

如何将一个服务器上的MySQL数据库复制到本地运行(使用IDEA自带工具)

2023-04-14 07:49:08 1582

原创 HJ 43 迷宫问题

描述定义一个二维数组 N*M ,如 5×5 数组下所示:intmaze[5][5]={0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。数据范围: 2≤n,m≤10, 输入的内容只包含 0≤val≤1...

2022-04-20 08:54:24 259

原创 HJ35 蛇形矩阵

描述蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。例如,当输入5时,应该输出的三角形为:136101525914481371211输入描述:输入正整数N(N不大于100)输出描述:输出一个N行的蛇形矩阵。示例1输入:4输出:1 3 6 102 5 94 87如何按对角线遍历数组import java.util.*;import java.io.*;public class Mai...

2022-04-17 09:26:01 240

原创 HJ31 单词倒排

描述对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;数据范围:字符串长度满足 1≤n≤10000输入描述:输入一行,表示用来倒排的句子输出描述:输出句子的倒排结果示例1输入:I am a student输出:stud.

2022-04-17 09:24:22 86

原创 HJ21 简单密码

描述现在有一种密码变换算法。九键手机键盘上的数字与字母的对应:1--1,abc--2,def--3,ghi--4,jkl--5,mno--6,pqrs--7,tuv--8wxyz--9,0--0,把密码中出现的小写字母都变成九键键盘对应的数字,如:a 变成 2,x 变成 9.而密码中出现的大写字母则变成小写之后往后移一位,如:X ,先变成小写,再往后移一位,变成了 y ,例外:Z 往后移是 a 。数字和其它的符号都不做变换。数据范围: 输入的字符串长度满足1 \le...

2022-04-16 14:14:43 195

原创 HJ 14 字符串排序

描述给定 n 个字符串,请对 n 个字符串按照字典序排列。数据范围: n (1≤n≤1000 ),字符串长度满足 1≤len≤100输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串。示例1输入:9captocatcardtwotooupboatboot输出:boatbootcapcardcat..

2022-04-16 13:00:44 205

原创 HJ11 数字颠倒

描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001数据范围: 0≤n≤2^30−1输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入:1516000输出:0006151示例2输入:0输出:0方法一:import java.util.*;public class Main { public

2022-04-15 13:04:40 150

原创 HJ10 字符个数统计

描述编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。数据范围:1≤n≤500输入描述:输入一行没有空格的字符串。输出描述:输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。示例1输入:abc输出:3..

2022-04-15 12:44:41 125

原创 HJ8 合并表记录

描述数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出。提示:0 <= index <= 111111111 <= value <= 100000输入描述:先输入键值对的个数n(1 <= n <= 500)接下来n行每行输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1

2022-04-15 12:23:54 1048

原创 HJ6 质数因子

描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为22335)输入描述:输入一个整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。示例1输入:180输出:2 2 3 3 5import java.util.*;import java.lang.Math;public class Main { public static void main(Strin...

2022-04-15 11:58:52 456

原创 HJ5 进制转换

描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1 \le n \le 2^{31}-1 \1≤n≤231−1输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。示例1输入:0x2C输出:44import java.util.*;import java.lang.Math;public class Main { public static void

2022-04-14 13:25:51 162

原创 字符串分隔

描述•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串示例1输入:abc输出:abc00000import java.util.*;public class Main { public static void main(String[] args) {

2022-04-14 08:06:05 103

原创 计算某字符出现次数

描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)数据范围:1 \le n \le 1000 \1≤n≤1000输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。输出描述:输出输入字符串中含有该字符的个数。(不区分大小写字母)示例1输入:ABCabcA输出:2import java.util.*;public class Main {..

2022-04-14 07:34:51 288

原创 字符串最后一个单词的长度

描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入:hello nowcoder输出:8import java.util.*;public class Main { public static void main(String[] args) {

2022-04-14 06:23:29 216

原创 输入整型数组和排序标识,对其元素按照升序或降序进行排序

描述输入整型数组和排序标识,对其元素按照升序或降序进行排序数据范围:1 \le n \le 1000 \1≤n≤1000,元素大小满足0 \le val \le 100000 \0≤val≤100000输入描述:第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一个整数0或1。0代表升序排序,1代表降序排序输出描述:输出排好序的数字import java.util.*;public class Main { public ...

2022-04-11 18:14:18 376

原创 输入n个整数,输出其中最小的k个

描述输入n个整数,找出其中最小的k个整数并按升序输出本题有多组输入样例数据范围:1 \le n \le 1000 \1≤n≤1000 ,输入的整数满足 1 \le val \le 10000 \1≤val≤10000输入描述:第一行输入两个整数n和k第二行输入一个整数数组输出描述:从小到大输出最小的k个整数,用空格分开。import java.util.*;public class Main { public static void main(St.

2022-04-11 18:02:23 283

原创 截取字符串

描述输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出数据范围:字符串长度满足 1 \le n \le 1000 \1≤n≤1000 , 1 \le k \le n \1≤k≤n输入描述:1.输入待截取的字符串2.输入一个正整数k,代表截取的长度输出描述:截取后的字符串import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息public class Main { public sta

2022-04-11 17:44:12 163

原创 提取不重复的整数

描述输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0 。数据范围: 1 \le n \le 10^{8} \1≤n≤108输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数方法一:使用substringimport java.util.*;public class Main { public static void main(String[].

2022-04-10 19:21:47 161

原创 Java 浮点数实现四舍五入

import java.util.Scanner;import java.util.*;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); float a = in.nextFloat(); System.out.println(a-(int)a >= 0.5?(int)(a+...

2022-04-10 18:39:19 743

原创 使用泛型写线性查找方法

//使用泛型 处理多种数据类型public class LinearSearch { private LinearSearch(){} //构造函数设置为私有 不能创建LinearSearch类 不能阻止类内部调用 类外部无法调用 //定义泛型方法 public static <E> int search(E[] data, E target){ // static 静态方法 可以直接调用该方法 不需要创建类对象 for(int i=0.

2021-05-20 12:35:36 276

原创 Java创建一个简单的学生类

使用Java创建一个简单的学生类,内容包含学生的姓名,年龄,性别,学号。并且可以判断两个学生是否为同一个人(覆盖重写equals函数)public class student { private String name; //学生姓名 private int age; //学生年龄 private String sex; //学生性别 private String stuNum; //学生学号 //构造函数 public student(

2021-05-20 12:29:02 23051 1

原创 我的leetcode做题记录 leetcode 20: Valid Parentheses

Leetcode 20. Valid ParenthesesGiven a stringscontaining just the characters'(',')','{','}','['and']', determine if the input string is valid.An input string is valid if:Open brackets must be closed by the same type of brackets. Open bracket...

2021-05-19 14:51:40 139

空空如也

空空如也

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

TA关注的人

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