算法
算法分析
_Yukon
这个作者很懒,什么都没留下…
展开
-
蓝桥杯题解-基础练习 高精度加法
问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c=a+b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即和的十位数)存入r,把和的个位数存入C[0],即C[0]等于(A[0]+B[0])%10。然后计算A[1...原创 2022-01-17 00:00:36 · 303 阅读 · 1 评论 -
蓝桥杯题解-基础练习 阶乘计算
问题描述 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。 首先将a设为1,然后乘2,乘3,当乘到n时,即得到了n!的值。输入格式 输入包含一个正整数n,n<=1000。输出格式 输出n!的准确值.原创 2022-01-16 22:53:29 · 282 阅读 · 0 评论 -
蓝桥杯题解-基础练习 Fibonacci数列
蓝桥杯题解原创 2022-01-15 20:21:45 · 166 阅读 · 0 评论 -
蓝桥杯题解-基础练习 字母图形
蓝桥杯题解原创 2022-01-14 19:49:22 · 106 阅读 · 0 评论 -
蓝桥杯题解-基础练习 杨辉三角形(极优解)
杨辉三角题解原创 2022-01-13 21:02:00 · 353 阅读 · 0 评论 -
蓝桥杯题解-基础练习 十进制转十六进制
蓝桥杯题解原创 2022-01-13 19:14:08 · 3703 阅读 · 0 评论 -
蓝桥杯题解-基础练习 十六进制转八进制、十六进制转十进制
蓝桥杯题解原创 2022-01-11 23:26:36 · 128 阅读 · 0 评论 -
快速排序极高效、极精简代码
快速排序最优最精简代码原创 2022-01-09 15:26:22 · 594 阅读 · 0 评论 -
设置eclipse自动格式化、自动导包、新建类自动输入指定语句。
1.eclipse菜单栏Windows-Preferences打开设置。2.选择Java-Editor-Save Actions,打开自动格式化与自动导包即可。原创 2022-01-09 14:17:13 · 1998 阅读 · 0 评论 -
IDE/JDK/JRE/JVM是什么?如何配置eclipse?
一、jdk与jre是什么?IDE:Integrated Development Enviroment (集成开发环境)JDK:java development kit (java开发工具)JRE:java runtime environment (java运行环境)JVM:java virtuak machine (java虚拟机)包含关系如下:二、eclipse的配置1、首先确保jdk安装正确:按组合键win+r输入cmd打开命令提示符,再输入命令java -versi原创 2022-01-09 01:11:18 · 293 阅读 · 0 评论