自定义博客皮肤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)
  • 收藏
  • 关注

原创 顺序表

1.线性表的定义及其基本操作线性表:==有限==个(n)数据类型相同的==有序==序列。InitList(&L);//初始化表格构造一个空的线性表Length(L);//求表长,即表内元素的个数LocateElem(L,e);//按值查找,在表中按照所给关键字信息(e)查找元素GetElem(L,i);//按位查找,从表中获取第i个元素的值ListInsert(&L,i,e);//插入操作,在表L中的第i个位置插入e这个元素ListDelete(&L,i,&e

2020-09-20 22:42:27 230

原创 分解质因数

分解质因数import java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); ...

2020-03-19 19:18:01 169

原创 字符串的对比

字符串的对比import java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String b = sc.next(); Strin...

2020-03-19 19:16:44 284

原创 时间的转换

时间的转换import java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int h = 0; int m = 0; int s = 0;...

2020-03-19 19:14:20 118

原创 数列排序

数列排序import java.util.Arrays;import java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int []s = new int...

2020-03-19 19:13:00 124

原创 十进制转十六进制

十进制转十六进制import java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int s; String a = "";...

2020-03-19 19:11:32 75

原创 特殊回文数

特殊回文数import java.util.Scanner;class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = 0; int b = 0; int c = 0; int d = 0; int e = 0; int f ...

2020-03-19 19:09:22 126

原创 回文数

回文数class Main { public static void main(String[] args) { int a = 0; int b = 0; int c = 0; int d = 0; for(int i=1000;i<10000;i++) { a=i%10; b=(i/10)%10; ...

2020-03-19 19:08:04 79

原创 特殊的数字

特殊的数字class Main { public static void main(String[] args) { int a = 0; int b = 0; int c = 0; for(int i=100;i<1000;i++) { a=i%10; b=(i/10)%10; c=i/1...

2020-03-19 19:05:47 280

原创 杨辉三角形

杨辉三角形import java.util.Scanner;public class Main{public static void main(String args[]){ Scanner b=new Scanner(System.in); int n = b.nextInt(); int a[][]=new int[n][n]; for (int i=0;i<...

2020-03-19 19:02:55 159

原创 BASIC-5 查找整数

BASIC-5问题描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2问题分析:...

2020-03-15 12:38:09 128

原创 BASIC-4 数列特征

BASIC-4 数列特征问题描述:给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211问题分析:这个题没有什么难度...

2020-03-14 21:58:45 90

原创 BASIC-3 字母图形

BASIC-3 字母图形问题描述:利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出...

2020-03-14 20:32:00 183 1

原创 BASIC-2 01字串

BASIC-2 01字串问题描述:对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011……问题分析:...

2020-03-12 21:30:46 128

原创 BASIC-1 闰年判断

基础练习1 闰年判断问题描述:给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式:输入包含一个整数y,表示当前的年份。输出格式:输出一行,如果给定的年份是闰年,则输出yes,否则输出no。样例输入2013样例输出no样例输入2016样例输出yes数据规...

2020-03-11 20:59:20 197

原创 动态规划求最大子序列

题目:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),求其最大和。解决方法:(动态规划)用循环遍历数组并且求子序列的和sum,如果sum>0;则说明这个时候的子序列和是在增加的,保留且在sum的之上加上此次遍历到的数组值,如果sum<0;则说明此次遍历到的数组值会减小子序列和的值,此时的sum更新为此次遍历到的num值,最后ans作为返回值...

2019-08-19 15:17:38 1914

原创 数组中搜索插入

题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。例如:排序数组:1,3,5,7,9给定目标值:5返回:4排序数组:1,6,7,9,11给定目标值:5返回:3解决办法:(二分查找)利用二分查找的思想,给出left,right,mid的值,循环条件为left<=right,当nums[mid]等于...

2019-08-18 20:03:36 192

原创 罗马数字转整数

题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 ...

2019-08-18 15:16:45 118

原创 回文数的处理

题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:力...

2019-08-16 16:27:44 182

原创 整数的反转

题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

2019-08-16 11:14:11 141

原创 两数之和解析

题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。要求:你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:...

2019-08-14 11:10:51 247

空空如也

空空如也

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

TA关注的人

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