![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Java2h
这个作者很懒,什么都没留下…
展开
-
Java实现 蓝桥杯 试题 算法训练 第五次作业:字符串排序
资源限制时间限制:1.0s 内存限制:256.0MB问题描述 输入一个小写字符串,按从小到大的顺序输出。 输入格式 bcaed输出格式 abcde 顶格输出,中间没有空格 样例输入bcaed样例输出abcde数据规模和约定 输入数据中每一个数的范围。 例:0<n,m<100, 0<=矩阵中的每个数<=1000。思路:将...原创 2020-04-12 11:28:09 · 294 阅读 · 0 评论 -
Java实现 Leetcode 70. 爬楼梯
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1 阶...原创 2020-04-11 17:42:56 · 176 阅读 · 1 评论 -
Java实现 蓝桥杯 试题 基础练习 数列特征
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211...原创 2020-04-10 10:20:00 · 137 阅读 · 0 评论 -
Java实现 蓝桥杯 试题 基础练习 字母图形
资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形...原创 2020-04-10 10:17:53 · 238 阅读 · 0 评论 -
Java实现 蓝桥杯 试题 基础练习 01字串
资源限制时间限制:1.0s 内存限制:256.0MB问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000...原创 2020-04-10 10:08:36 · 225 阅读 · 0 评论 -
Java实现 蓝桥杯 试题 基础练习 闰年判断
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果...原创 2020-04-10 10:01:25 · 233 阅读 · 0 评论 -
Java实现 试题 入门训练 Fibonacci数列
资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。样例输入10样例输出55样例输入22样例输出7704数...原创 2020-04-10 09:58:23 · 591 阅读 · 3 评论 -
Java实现 试题 入门训练 圆的面积
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。样例输入4样例输出50.2654825数据规模与约定1 <= r <= 10000。提示本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量...原创 2020-04-10 09:53:54 · 505 阅读 · 0 评论 -
Java实现 试题 入门训练 序列求和
资源限制时间限制:1.0s 内存限制:256.0MB问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10样例输入100样例输出5050数据规模与约定1 <= n <= 1,000,000,000。思路:1+2+3+…+n求和公式,注意范围大小import...原创 2020-04-10 09:49:23 · 404 阅读 · 0 评论 -
Java实现 试题 入门训练 A+B问题
资源限制时间限制:1.0s 内存限制:256.0MB问题描述输入A、B,输出A+B。输入格式输入的第一行包括两个整数,由空格分隔,分别表示A、B。输出格式输出一行,包括一个整数,表示A+B的值。样例输入12 45样例输出57数据规模与约定-10000 <= A, B <= 10000。import java.util.*;public class Ma...原创 2020-04-10 09:43:57 · 1094 阅读 · 0 评论 -
13. 罗马数字转整数
题目描述:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 ---- 数值I ----------- 1V ----------- 5X ---------- 10L ----------- 50C ---------- 100D ---...原创 2020-03-26 17:06:29 · 93 阅读 · 0 评论 -
9.回文数
题目描述:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例:示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121-,因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一...原创 2020-03-25 22:32:16 · 96 阅读 · 0 评论 -
回顾:2019第十届蓝桥杯Java B组省赛真题
第六题:特别数的和题目描述:小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 n 中,所有这样的数的和是多少?【输入格式】输入一行包含两个整数 n。【输出格式】输出一行,包含一个整数,表示满足条件的数的和。【样例输入】40【样例输...原创 2020-03-23 21:20:03 · 320 阅读 · 0 评论 -
Java实现 Leetcode题集
简单:1.两数之和7.整数反转9.回文数13.罗马数字转整数14.最长公共前缀20.有效的括号原创 2020-03-15 00:30:47 · 116 阅读 · 0 评论 -
69.x的平方根
题目描述:实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,(由于返回类型是整数,小数部分将被舍去)思路分析:首先,通过一个while循环,来使 i 的值不断增大...原创 2020-03-19 19:39:33 · 89 阅读 · 0 评论 -
35.搜索插入位置
题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例:示例 1:输入: [1,3,5,6], 5输出: 2示例 2: 输入: [1,3,5,6], 2输出: 1示例 3: 输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6],...原创 2020-03-19 19:03:01 · 177 阅读 · 0 评论 -
程序员必备十种算法之——二分搜索算法
二分查找算法(递归版)问题描述:请对一个有序(在这讲的是升序)的数组{1,4,9,11,33,41,69,72,99}进行二分查找,输入一个数看看该数组是否存在该数,并且求出下标,如果没有就返回提示没有这个数。二分查找思路分析:(对一个有序的数组进行查找)1.首先确定该数组的中间下标(在这用mid来表示)mid = (left + right)/22.然后让需要查找的数(findVal...原创 2020-03-19 15:48:27 · 233 阅读 · 0 评论