算法入门题集
从算法基础题开始练习循序渐进,逐步提升解题思维。
Locus-
沉舟侧畔千帆过,病树前头万木春
展开
-
易混淆的数据类型转换
易混淆的数据类型转换:Integer可以用 Integer.valueOf(str) 将String转为IntegerString可以用 String.valueOf(int) 将int转为Stringint可以用Integer.parseInt() 将String转为intintValue() 方法可以将Integer转换为intString–>int等基本类型String str1 = "123";int num = Integer.parseInt(str1);//此时原创 2022-04-08 19:41:24 · 335 阅读 · 0 评论 -
基础算法练习:分解质因数
基础练习 分解质因数(蓝桥杯VIP真题BASIC-16)资源限制内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出提示 先筛出所有素数,然后再分解。数原创 2022-04-08 15:26:24 · 602 阅读 · 0 评论 -
基础算法练:习字符串对比
基础练习 字符串对比(蓝桥杯VIP真题BASIC-15)带思路注释的版本,轻松解题无障碍!🤩资源限制内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 B原创 2022-04-08 12:21:09 · 172 阅读 · 0 评论 -
基础算法练习:杨辉三角形
基础练习 杨辉三角形(蓝桥杯真题BASIC-6)注意:这可能是你看过的关于杨辉三角题型最详细的题解,看完本文章你将对该类问题理解的相当通透!🤩资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:给出n,输出它的前n行。输原创 2022-04-08 00:11:05 · 1964 阅读 · 0 评论 -
基础算法练习:字母图形
基础练习 字母图形资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。原创 2022-04-07 22:20:39 · 334 阅读 · 0 评论