摘要: 十进制转十六进制 import java.util.Scanner; public class 十进制转十六进制 { /* 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。 * 它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号, * 分别表示十进制数的0至15 阅读全文
posted @ 2021-03-31 18:38 记录学习Blog 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 十六进制转十进制 代码 import java.math.BigInteger; import java.util.Scanner; /* * 从键盘输入一个不超过8位的正的十六进制数字符串, * 将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母 A、B、C、D、E、 阅读全文
posted @ 2021-03-31 18:36 记录学习Blog 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 第二章 目标: 对递归建立感觉 学会评估算法性能 能大致评估程序的执行时间 递归设计经验 找重复(子问题) 找重复中的变化量:arrow_right:参数 找参数变化趋势:arrow_right:设计出口​ 练习策略: 循环改递归 经典递归 大量练习,总结规律,掌握套路 找到感觉,挑战高难度 递归、 阅读全文
posted @ 2021-03-28 20:11 记录学习Blog 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Java compareTo() 方法 compareTo() 方法用于两种方式的比较: 字符串与对象进行比较。 按字典顺序比较两个字符串。 语法: int compareTo(Object o)//o -- 要比较的对象。 或 int compareTo(String anotherString) 阅读全文
posted @ 2021-03-28 19:15 记录学习Blog 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 第一章 00课程 推荐参考书: 01位运算的奇艺技巧 1.位运算与进制基础 判断奇偶数 x&1 = 1 //奇数 x&1 = 0 // 偶数 对于任何一个数 & 1,因为1的二进制是1,在它的补码中,除了最后一位为1,其它全部为0,前面提到,按位与运算&只有当两个数都为1时结果才是1,因此,任何一个 阅读全文
posted @ 2021-03-28 16:00 记录学习Blog 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 沟通与人际交往 不批评不责备不抱怨 相比于批评或者职责别人,这对应该矫正的实际情况一点也没有助益。比如提醒工人带上安全帽,相比于严厉批评和强烈建议,可以更改为是否是因为帽子戴起来不舒服,或者是尺寸不合适,然后用愉快的语气来提醒他们戴帽子的重要性,告诉他们在工作的时候最好戴上。 批评就是家鸽,总是飞回 阅读全文
posted @ 2021-03-28 14:06 记录学习Blog 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 第七题:扑克序列 题目描述 A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字典序最小的那个。 例如:22AA3344 比 A2A23344 字典序小。当然, 阅读全文
posted @ 2021-03-27 21:12 记录学习Blog 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 第六题:奇怪的分式 题目描述 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的一位数的情况 阅读全文
posted @ 2021-03-27 20:32 记录学习Blog 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 第五题:圆周率 题目描述 数学发展历史上,圆周率的计算曾有许多有趣甚至是传奇的故事。其中许多方法都涉及无穷级数。 图1.png中所示,就是一种用连分数的形式表示的圆周率求法。 下面的程序实现了该求解方法。实际上数列的收敛对x的初始值 并不敏感。 结果打印出圆周率近似值(保留小数点后4位,并不一定与圆 阅读全文
posted @ 2021-03-27 19:36 记录学习Blog 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 第四题:大衍数列 题目描述 中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。 它的前几项是:0、2、4、8、12、18、24、32、40、50 ... 其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。 以下的代码打印出了大衍数列的前 100 项。 阅读全文
posted @ 2021-03-26 21:43 记录学习Blog 阅读(289) 评论(0) 推荐(0) 编辑