蓝桥杯基础练习
野马_淡竹———李丹丹
半盏浮世清欢
一册风花雪月
展开
-
蓝桥杯基础训练题(java篇)
基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 ...原创 2018-11-26 23:01:10 · 657 阅读 · 0 评论 -
蓝桥杯基础训练篇(java 十六进制转八进制,二进制求和)
基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符...原创 2019-01-26 11:52:43 · 478 阅读 · 0 评论 -
蓝桥杯常用经常写的东西
public class Main{ 常见问题, 需要输入一个数组,但我们不确定大小哦, 那我们可以先输入一个字符串然后通过split()来变成数组 public static void main(String args[]){ Scanner sc = new Scanner(System.in); String s = sc....原创 2018-12-18 00:20:36 · 249 阅读 · 0 评论 -
java蓝桥杯算法题(数组数据跳跃)
题目:数组数据跳跃给定一个非空的整数数组,从数组第一个元素(下标为0的元素)开始遍历进行移动,下一次向后或向前移动 该元素的值 的位数(值为正数向后移动,值为负数向前移动,值为零不移动),依次类推进行移动,若某次移动数组出现越界,则说明数组可以跳出,返回true;不能跳出则返回false;(加分项:也可考虑不增加使用其他集合数组辅助完成算法)例1:输入数组a[5] = [1,2,3,...原创 2018-12-17 23:09:52 · 698 阅读 · 0 评论 -
蓝桥杯基础训练(加一,)
题目:加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4...原创 2018-12-11 20:44:48 · 139 阅读 · 0 评论 -
蓝桥杯基础练习(回形取数)
基础练习 回形取数 时间限制:1.0s 内存限制:512.0MB问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。...原创 2018-12-11 19:16:10 · 221 阅读 · 0 评论 -
蓝桥杯基础练习(实现strStr() ,移除元素,最大子序和,最后一个单词的长度,无重复字符的最长子串)
题目:实现StrStr() 执行用时: 4 ms,实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: ...原创 2018-12-08 01:50:41 · 208 阅读 · 0 评论 -
蓝桥杯基础训练(合并两个有序链表,两数字相加)
题目:合并有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if...原创 2018-12-08 01:45:51 · 278 阅读 · 0 评论 -
蓝桥杯基础篇(java 回文数,两数之和,求众数 ,有效的括号)
public class _3 { public static void main(String[] args) { //回文数的特点 个位 i%10 十位 i/10%10 百位 i/100%10 千位 i/1000 int b0,b1,b2,b3; for(int i=1000;i<10000;i++) { b0 = i%10; //个位 b1 = i...原创 2018-12-02 16:21:29 · 512 阅读 · 0 评论 -
蓝桥杯基础训练(求x的平方根 ,最长公共前缀, 整数反转, 罗马数字转整数)
. x 的平方根实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去 public int mySqrt(int x) { //,int最大开根号也就46340.9,从0~46340之间找到n,n的平方小于x,n+1的平方大于x,就好 int i; ...原创 2018-12-05 00:13:12 · 229 阅读 · 0 评论 -
蓝桥杯练习题数组(合并两个有序数组,买卖股票的最佳时机,矩阵置零)
题目:合并两个有序数组给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = ...原创 2019-01-22 23:33:18 · 233 阅读 · 0 评论