摘要: 带分数(不懂) 题干 问题描述 100 可以表示为带分数的形式:100 = 3 + 69258 / 714 还可以表示为:100 = 82 + 3546 / 197 注意特征:带分数中,数字 1∼9 分别出现且只出现一次(不包含 0)。 类似这样的带分数,100 有 11 种表示法。 输入格式 一个 阅读全文
posted @ 2021-03-14 20:05 记录学习Blog 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Eclipse使用 新建工程 选择Java project 设置项目名 更改工作空间 一开始打开eclipse的时候更改工作空间 eclipse的基本工程目录叫做workspace,每个运行时的eclipse实例只能对应一个workspace,也就是说,workspace是当前工作的根目录。 注:此 阅读全文
posted @ 2021-03-13 10:48 记录学习Blog 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 最大公约数 解法1:暴力破解 思路: 比如16和24,最大公约数可能是16 循环扫描1-16之间,记录最后一次公约数 for (int i = 1; i <= x; i++) { if(x%i==0&&y%i==0) { gcd = i; } } =》稍微优化:正着1~x/2 for (int i 阅读全文
posted @ 2021-03-13 08:47 记录学习Blog 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 错误票据 题干 问题描述 某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID, 阅读全文
posted @ 2021-03-10 21:36 记录学习Blog 阅读(128) 评论(0) 推荐(0) 编辑
摘要: **Java集合框架(\**Collection)\**和数组的排序** ​ 根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好呢?使用现有的类的另一个好处是代码易于阅读和维护。《不愿看到Java开发者再做的 阅读全文
posted @ 2021-03-10 20:37 记录学习Blog 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 逆波兰表达式 题干 正常的表达式称为中缀表达式,运算符在中间,主要是给人阅读的,机器求解并不方便。 例如:3 + 5 * (2 + 6) - 1 而且,常常需要用括号来改变运算次序。 相反,如果使用逆波兰表达式(前缀表达式)表示,上面的算式则表示为: - + 3 * 5 + 2 6 1 不再需要括号 阅读全文
posted @ 2021-03-10 20:06 记录学习Blog 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 三部排序 题干 题目描述 一般的排序有许多经典算法,如快速排序、希尔排序等。 但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。 比如,对一个整型数组中的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和 阅读全文
posted @ 2021-03-10 16:34 记录学习Blog 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 颠倒的价牌 题干: 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等)。 小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 68 9 0 都可以。 阅读全文
posted @ 2021-03-10 12:00 记录学习Blog 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 梅森素数 题干 代码 package aJAVA13; /* * 2^11213 - 1 这个数字已经很大(有3000多位), * 请你编程求出这个素数的十进制表示的最后100位。 * */ import java.math.BigInteger; public class _03梅森素数 { pu 阅读全文
posted @ 2021-03-10 11:07 记录学习Blog 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角 背景知识 一、杨辉三角的介绍 百度百科对于杨辉三角是这样介绍的: 二、杨辉三角的算法思想 (此图片来源于网络) 杨辉三角的两个腰边的数都是 1,从第3行起,除第一个数和最后一个数外,其它位置的数都是上顶上两个数之和。 代码实现 public class YangHuiTriangle1 { 阅读全文
posted @ 2021-03-09 15:20 记录学习Blog 阅读(779) 评论(0) 推荐(0) 编辑